Instructor
Instructional Assistant
Instructional Assistant
JavaScript Development (JSD) is comprised of 60 hours of in-class instruction spread evenly over 20 classes.
JSD breaks down into four units:
CodeAcademy's JavaScript Fundamentals track (all of the lessons and challenges).
This track consists of three lessons, the first two of which have a corresponding code challenge. The three lessons are as follows: Getting Started With Programming, Introduction to Functions in JS and Introduction to 'For' Loops in JS. Completing these lessons will give you your first taste of JavaScript and prepare you to hit the ground running on day 1 of the course. Don't worry if you have questions on any of this stuff, as we'll be reviewing all of it in class. (Note: Sometimes, when using CodeAcademy, you'll see certain content that's only available to users with pro accounts. Feel free to skip over this content, unless you already have a pro account.)
CodeSchool's Try Git exercise.
This will introduce you to git and GitHub, two technologies we'll be using to store our code and collaborate with others during the course.
General Assembly's Dash
JSD assumes students possess a working knowledge of HTML and CSS. Unless you have a strong grasp of both HTML and CSS, You should work through and complete Dash - an online tool that teaches basic HTML, CSS, and JavaScript through projects in the browser.
In order to successfully complete JSD, students must:
Homework will be assigned at the end of class every Wednesday and is due the following Monday. Files and materials for homework will be available in the Resources GitHub repo for this class.
Students will push homework to the class Homework GitHub repo and submit a pull request for feedback and grading.
NOTE: while late homework will be accepted, it will not receive feedback.
All questions concerning enrollment/payment, or subjects you would prefer not to discuss with the instructor, should be addressed to GA's Student Services team at: Student Services SF