You must complete 90% of the homework assignments. (You can miss no more than 2 assignments.)
Homework submissions must be on time AS IS. Late submissions will not be counted.
Attendance must be maintained at a 95% rate. (You can miss no more than a total of 4 classes.)
Written permission must be obtained to miss class or it's considered one of your 4 absences.
You must give a full effort on every group and individual project.
Student x Student Tutoring Form
Live Office Hours: 45 minutes before class and 30 minutes after class
The material covered in this syllabus is subject to change. Our academic team adjusts to the market rapidly.
| Lesson | Date (T/Th) | Coding Content | Recordings |
|---|---|---|---|
| 1.1 | Tue, Jan 24, 2017 | Intro to Program / Intro to HTML | Live Stream |
| 1.2 | Thu, Jan 26, 2017 | Intro to Git / Intro to CSS | Live Stream |
| 1.3 | Sat, Jan 28, 2017 | Intro to CSS Layouts | Live Stream |
| 2.1 | Tue, Jan 31, 2017 | Going Live with Heroku | Live Stream |
| 2.2 | Thu, Feb 2, 2017 | External CSS Styles | Live Stream |
| 2.3 | Sat, Feb 4, 2017 | Introduction to Bootstrap | Live Stream |
| 3.1 | Tue, Feb 7, 2017 | Intro to Javascript (Variables, Arrays, Alerts) | Live Stream |
| 3.2 | Thu, Feb 9, 2017 | Javascript Cont (Conditionals, For-Loops) | Live Stream |
| 3.3 | Sat, Feb 11, 2017 | Javascript Cont (Functions, Objects) | Live Stream |
| 4.1 | Tue, Feb 14, 2017 | Intro to jQuery | Live Stream |
| 4.2 | Thu, Feb 16, 2017 | DOM Manipulation with jQuery | Live Stream |
| 4.3 | Sat, Feb 18, 2017 | jQuery Calculator Build | Live Stream |
| 5.1 | Tue, Feb 21, 2017 | Javascript Review Day | Live Stream |
| 5.2 | Thu, Feb 23, 2017 | Javascript / jQuery Timers | Live Stream |
| 5.3 | Sat, Feb 25, 2017 | Technical Interview Day #1 | Live Stream |
| 6.1 | Tue, Feb 28, 2017 | Intro to APIs and AJAX | Live Stream |
| 6.2 | Thu, Mar 2, 2017 | Advanced AJAX | Live Stream |
| 6.3 | Sat, Mar 4, 2017 | New York Times Real World App Development | Live Stream |
| 7.1 | Tue, Mar 7, 2017 | Client Side Storage with Local Storage | Live Stream |
| 7.2 | Thu, Mar 9, 2017 | Intro to Firebase | Live Stream |
| 7.3 | Sat, Mar 11, 2017 | Firebase Application Building / Group Projects Announced | Live Stream |
| 8.1 | Tue, Mar 14, 2017 | Intro to Project #1 / Project Work | |
| 8.2 | Thu, Mar 16, 2017 | Project Work | |
| 8.3 | Sat, Mar 18, 2017 | Project Work | |
| 9.1 | Tue, Mar 21, 2017 | Interview Questions / Project Work | |
| 9.2 | Thu, Mar 23, 2017 | Interview Questions / Project Work | |
| 9.3 | Sat, Mar 25, 2017 | Project Presentations #1 | Presentations |
| 10.1 | Tue, Mar 28, 2017 | Intro to Node.js | Live Stream |
| 10.2 | Thu, Mar 30, 2017 | Reading and Writing Files with Node | Live Stream |
| 10.3 | Sat, Apr 1, 2017 | NPM Packages | Live Stream |
| 11.1 | Tue, Apr 4, 2017 | Javascript Constructors | Live Stream |
| 11.2 | Thu, Apr 6, 2017 | Javascript Prototypes | Live Stream |
| 11.3 | Sat, Apr 8, 2017 | Javascript Callbacks | Live Stream |
| 12.1 | Tue, Apr 11, 2017 | Introduction to MySQL | Live Stream |
| 12.2 | Thu, Apr 13, 2017 | Node - MySQL Integration | Live Stream |
| 12.3 | Sat, Apr 15, 2017 | Massive MySQL Data Project | Live Stream |
| 13.1 | Tue, Apr 18, 2017 | Intro to Node Web Servers | Live Stream |
| 13.2 | Thu, Apr 20, 2017 | Intro to Express Servers | Live Stream |
| 13.3 | Sat, Apr 22, 2017 | Hot Restaurant - Backend Application | |
| 14.1 | Tue, Apr 25, 2017 | Intro to Handlebars | Live Stream |
| 14.2 | Thu, Apr 27, 2017 | Express.js + Handlebars.js + MySQL | Live Stream |
| 14.3 | Sat, Apr 29, 2017 | Intro to ORMs | Live Stream |
| 15.1 | Tue, May 2, 2017 | Sequelize ORM | |
| 15.2 | Thu, May 4, 2017 | Sequelized Associations | |
| 15.3 | Sat, May 6, 2017 | Sequelize Relationship and Migrations / Intro to Project #2 | |
| 16.1 | Tue, May 9, 2017 | Project Work | |
| 16.2 | Thu, May 11, 2017 | Testing / Project Work | |
| 16.3 | Sat, May 13, 2017 | Project Work | |
| 17.1 | Tue, May 16, 2017 | Project Work | |
| 17.2 | Thu, May 18, 2017 | Project Work | |
| 17.3 | Sat, May 20, 2017 | Project Presentations #2 | |
| 18.1 | Tue, May 23, 2017 | Intro to MongoDB | Live Stream |
| 18.2 | Thu, May 25, 2017 | Web Scraping / MongoDB | Live Stream |
| Sat, May 27, 2017 | Memorial Day Weekend | ||
| 18.3 | Tue, May 30, 2017 | Mongoose ORM | Live Stream |
| 19.1 | Thu, Jun 1, 2017 | Intro to React.js | Live Stream |
| 19.2 | Sat, Jun 3, 2017 | React States and Props | Live Stream |
| 19.3 | Tue, Jun 6, 2017 | MERN Stack and React Routing | Live Stream |
| 19.4 | Thu, Jun 8, 2017 | React (functions, classes, ES6) | |
| 19.5 | Sat, Jun 10, 2017 | React (ES6, Router)/Intro to Project # 3 | |
| 20.1 | Tue, Jun 13, 2017 | Intro to C# | |
| 20.2 | Thu, Jun 15, 2017 | Intro to .NET / ASP | |
| 20.3 | Sat, Jun 17, 2017 | .NET / ASP Development | |
| 22.1 | Tue, Jun 20, 2017 | Search & Sort Algorithms / Project Work | |
| 22.2 | Thu, Jun 22, 2017 | Intro to Data Structures / Project Work | |
| 22.3 | Sat, Jun 24, 2017 | Intro to Design Patterns / Project Work | |
| 23.1 | Tue, Jun 27, 2017 | Three Programming Languages (Ruby) | |
| 23.2 | Thu, Jun 29, 2017 | Three Programming Languages (Python) | |
| Sat, Jul 1, 2017 | (NO CLASS) Fourth of July Holiday | ||
| Tue, Jul 4, 2017 | (NO CLASS) Fourth of July Holiday | ||
| 23.3 | Thu, Jul 6, 2017 | Three Programming Languages (Java) | |
| Sat, Jul 8, 2017 | Project Work | ||
| Tue, Jul 11, 2017 | Project Work | ||
| Thu, Jul 13, 2017 | Final Project Presentations | ||
| Sat, Jul 15, 2017 | Demo Day, TBD |