Welcome
resources: telegraphprep.github.io
![](https://s3.amazonaws.com/media-p.slid.es/uploads/362520/images/1635392/logo.png)
Telegraph Prep+
Why You're Here
![](https://s3.amazonaws.com/media-p.slid.es/uploads/362520/images/1635394/stucked.png)
In this class
Solidify core JS fundamentals - data types and control flow.
Master the use of JS functions
- higher order functions.
After
Use foundation to grow as a JS engineer.
![](https://s3.amazonaws.com/media-p.slid.es/uploads/biancagandolfo/images/677471/1412095328_G12_Rock.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/biancagandolfo/images/677476/1412095399_handdrawn-graduation-cap-128.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/biancagandolfo/images/677481/1412095522_earth.png)
Part 1
Part 2
![](https://s3.amazonaws.com/media-p.slid.es/uploads/362520/images/1635394/stucked.png)
Building Blocks
To be a successful programmer, you must master the fundamentals.
![](https://s3.amazonaws.com/media-p.slid.es/uploads/362520/images/1635394/stucked.png)
After this class you'll be prepared to tackle more advanced JavaScript concepts.
Advanced JS concepts are built upon the blocks of knowledge we cover here.
All the fancy JavaScript libraries and frameworks are constructed based on these building blocks.
The core concepts here apply to other languages, though the syntax and rules will differ slightly.
Phase 1
Reinforcing fundamental Javascript knowledge
• Arrays
• Objects
• Functions
• Control Flow
![](https://s3.amazonaws.com/media-p.slid.es/uploads/362520/images/1635394/stucked.png)
Phase 2
Problem solving practice and
JS best practices
• Higher order functions
• Testing
• Nesting
• Toy problems
![](https://s3.amazonaws.com/media-p.slid.es/uploads/362520/images/1635394/stucked.png)
Phase 3
Live performance practice
• Live coding
• Interview
• Livestream strategies
![](https://s3.amazonaws.com/media-p.slid.es/uploads/362520/images/1635394/stucked.png)
Logistics
![](https://s3.amazonaws.com/media-p.slid.es/uploads/362520/images/1635394/stucked.png)
The Space
1. Use your best judgment
2. Don't hesitate to ask
![](https://s3.amazonaws.com/media-p.slid.es/uploads/362520/images/1635394/stucked.png)
Wifi
Oakstop Guest
Password : Welcome203
![](https://s3.amazonaws.com/media-p.slid.es/uploads/362520/images/1635394/stucked.png)
Cleanliness
Oakstop wants this to feel like it's *our* space
Use stuff!
But also clean that stuff!
![](https://s3.amazonaws.com/media-p.slid.es/uploads/362520/images/1635394/stucked.png)
Furniture Arrangement
Change as needed
![](https://s3.amazonaws.com/media-p.slid.es/uploads/362520/images/1635394/stucked.png)
Damage
Let Us Know
Fire Alarm
There are adjoining buildings that can trigger our fire alarm
Close door after party has left
Exit using fire staircases on either end of the corridors
![](https://s3.amazonaws.com/media-p.slid.es/uploads/362520/images/1635394/stucked.png)
Locations
Mon - Thurs
Oakstop in Oakland, CA
![](https://s3.amazonaws.com/media-p.slid.es/uploads/362520/images/1635394/stucked.png)
Optional Sun
Livestream Only
Tools
Slack
-
#class_discussion
- for class related items by current Prep+ class
-
#general
- entire Prep+ community
![](https://s3.amazonaws.com/media-p.slid.es/uploads/362520/images/1635394/stucked.png)
Using Help Desk
Google Form Request
- DO use your colleagues
- DO search w/ google or stack overflow first
- DO provide specific question
![](https://s3.amazonaws.com/media-p.slid.es/uploads/362520/images/1635394/stucked.png)
Tools
- Telegraphprep.github.io Week-to-week lecture slides, sprints, and solution videos
- Github: All challenges and resources.
- Zoom: Pairing for LiveStream students.
-
prepcommunication@telegraphacademy.com
- for the entire Prep+ staff team
![](https://s3.amazonaws.com/media-p.slid.es/uploads/362520/images/1635394/stucked.png)
Week 1 Resources
http://telegraphprep.github.io/part1.html
![](https://s3.amazonaws.com/media-p.slid.es/uploads/362520/images/1635394/stucked.png)
Course Overview
![](https://s3.amazonaws.com/media-p.slid.es/uploads/362520/images/1635394/stucked.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/362520/images/1635394/stucked.png)
Prep+ Staff
Instructors
Luisa
Zapata
Ruth M.
Pardee
Kevin
Gavino
![](https://s3.amazonaws.com/media-p.slid.es/uploads/362520/images/3036474/slack_for_ios_upload_720.jpg)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/362520/images/3036482/Screen_Shot_2016-09-22_at_2.31.15_PM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/362520/images/3036485/Screen_Shot_2016-09-22_at_2.31.52_PM.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/362520/images/1635394/stucked.png)
Prep+ Staff
Program Managers
Alex Hinton
Albrey Brown
![](https://s3.amazonaws.com/media-p.slid.es/uploads/362520/images/2319652/Alex_Hinton.png)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/362520/images/2319656/albrey_at_CES.jpg)
Show our TAs some <3
Class Etiquette
- Ask questions.
- Answer my questions.
- Show thumbs.
- Ask for help during exercises
- Be honest about your understanding.
- Silence your ringtones (please).
- Always err on the side of being a good person.
Weekly Format
Subject to change.
Time | Activity |
---|---|
6:30pm - 7:30pm | Assesment |
7:30pm - 8:15pm | Lecture |
8:15pm - 9:00pm | Pair Programming |
Monday
Weekly Format
Subject to change.
Time | Activity |
---|---|
6:30pm - 6:45pm | Toy Problem |
6:45pm - 7:45pm | Lecture |
7:45pm - 9:00pm | Pair Programming |
Tuesday and Thursday
Wednesday
Time | Activity |
---|---|
6:30pm - 7:15pm | Lecture |
7:15pm - 8:15pm | Pair Programming |
8:15pm - 9:00pm | Soft Skills |
Weekly Format
Subject to change.
Time | Activity |
---|---|
11:25am - 11:30am | Kick Off & Announcements |
11:30pm - 12:15pm | Review |
12:15pm - 1:00pm | Lunch/Free Coding |
1:00pm - 1:45pm | Review |
1:45pm - 3:00pm | Free Coding Time |
Solution Sundays
Curriculum
Subject to change.
Activity | Description |
---|---|
Lecture | Run 30 and 45 minutes each night and are meant to set the context for the coding challenge. |
Coding Challenges | Coding challenges allow you to put your knowledge to the test. You will get around 1hr to pair up and work on the sprint. |
Assessments | Give yourself a good view about your current understanding. You will take the Assessments on Monday during the first hour of class. |
Toy Problems | A 15min coding challenge to brush up on your algorithm skills. |
![](https://s3.amazonaws.com/media-p.slid.es/uploads/362520/images/1635394/stucked.png)
Goals of the Course
![](https://s3.amazonaws.com/media-p.slid.es/uploads/362520/images/1635394/stucked.png)
-
Autonomy
-
Confidence that you can find a solution
-
Strong software engineers
-
Native to web development
-
JavaScript expertise
-
-
Collaboration and communication
Overall Goals
-
Communication + interaction
-
Autonomy
-
Empathy + feedback
-
Responding to friction
-
Building community
![](https://s3.amazonaws.com/media-p.slid.es/uploads/362520/images/1635394/stucked.png)
Soft skills goals
Very, very hard.
Probably harder than you're thinking right now.
![](https://s3.amazonaws.com/media-p.slid.es/uploads/362520/images/1635394/stucked.png)
Hard !== Bad
To make matters worse...
this is on you.
![](https://s3.amazonaws.com/media-p.slid.es/uploads/362520/images/1635394/stucked.png)
Hard !== Bad
Expectations
![](https://s3.amazonaws.com/media-p.slid.es/uploads/362520/images/1635394/stucked.png)
Who is this for?
Completed Codecademy and TGP+ Precourse.
Want to get into a bootcamp
Looking to master JavaScript
![](https://s3.amazonaws.com/media-p.slid.es/uploads/362520/images/1635394/stucked.png)
Autonomy
![](https://s3.amazonaws.com/media-p.slid.es/uploads/362520/images/1635394/stucked.png)
- StackOverflow
- DevDocs.io
Finding your own answers online is part of your job as an engineer. Get used to using these resources now.
Help! (in class)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/362520/images/1635394/stucked.png)
First check online resources
(Google, lecture notes, etc)
When you have a question or feel stuck...
Fill in the question form
a TA or Instructor will lead you in the right direction to find the answer, don't expect to be spoon-fed the solution
Help! (outside of class)
![](https://s3.amazonaws.com/media-p.slid.es/uploads/362520/images/1635394/stucked.png)
On-site Sunday Study Session
Form Study Groups!
Get on Slack
Embrace the struggle!
![](https://s3.amazonaws.com/media-p.slid.es/uploads/362520/images/1635394/stucked.png)
We're here to make you highly effective engineers, not to give you a comfortable experience
A bumpy road will get you there more quickly
On the road to success...
![](https://s3.amazonaws.com/media-p.slid.es/uploads/362520/images/1635394/stucked.png)
- frustration
- confusion
- discouragement
- hard work
- perseverance
- trust
- community
You'll be sure to encounter:
And here's how you'll get through:
What is Success?
![](https://s3.amazonaws.com/media-p.slid.es/uploads/362520/images/1635394/stucked.png)
- logging something to the console and getting a different result
- experimenting and trying new things
When things aren't working as expected...
When things are working as expected...
- being able to explain exactly what each word and piece of punctuation is doing
- it pays off to be methodical
Credits
![](https://s3.amazonaws.com/media-p.slid.es/uploads/362520/images/1635394/stucked.png)
Albrey Brown
Co-Founder of Telegraph Academy
A mission-driven coding bootcamp
http://www.telegraphacademy.com/
![](https://s3.amazonaws.com/media-p.slid.es/uploads/362520/images/1635394/stucked.png)
More Credits
- Jeff Lee (RebootJeff)
- Preston Parry
- Bianca Gandolfo
- Katrina Uychaco
- Kristina McElveen
- Jon Tippens
![](https://s3.amazonaws.com/media-p.slid.es/uploads/362520/images/1635394/stucked.png)
Welcome!
By telegraphprep
Welcome!
- 1,462