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.
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 (M/W) | Date (T/Th) | Coding Content | Recordings |
---|---|---|---|---|
1.1 | Mon, Apr 17, 2017 | Tue, Apr 18, 2017 | Intro to Program / Intro to HTML | MW 04-17-17, TTh 04-18-17 |
1.2 | Wed, Apr 19, 2017 | Thu, Apr 20, 2017 | Intro to Git / Intro to CSS | MW 04-19-17, TTh 04-20-17 |
1.3 | Sat, Apr 22, 2017 | Sat, Apr 22, 2017 | Intro to CSS Layouts | Sat 04-22-17 pt1 / Sat 04-22-17 pt2 |
2.1 | Mon, Apr 24, 2017 | Tue, Apr 25, 2017 | Going Live | MW 04-24-17, TTh 04-25-17 |
2.2 | Wed, Apr 26, 2017 | Thu, Apr 27, 2017 | External CSS Styles | MW 04-26-17, TTh 04-27-17 p1 / TTh 04-27-17 p2 |
2.3 | Sat, Apr 29, 2017 | Sat, Apr 29, 2017 | Introduction to Bootstrap | Sat 04-29-17 p1 / Sat 04-29-17 p2 |
3.1 | Mon, May 1, 2017 | Tue, May 2, 2017 | Intro to Javascript (Variables, Arrays, Alerts) | MW 05-01-17, TTh 05-02-17 |
3.2 | Wed, May 3, 2017 | Thu, May 4, 2017 | Javascript Cont (Conditionals, For-Loops) | MW 05-03-17, TTh 05-04-17 p1 / TTh 05-04-17 p2 |
3.3 | Sat, May 6, 2017 | Sat, May 6, 2017 | Javascript Cont (Functions, Objects) | Sat 05-06-17 pt1 / Sat 05-06-17 pt2 |
4.1 | Mon, May 8, 2017 | Tue, May 9, 2017 | Intro to jQuery | MW 05-08-17, TTh 05-09-17 |
4.2 | Wed, May 10, 2017 | Thu, May 11, 2017 | DOM Manipulation with jQuery | MW 05-10-17, TTh 05-11-17 p1 / TTh 05-11-17 p2 |
4.3 | Sat, May 13, 2017 | Sat, May 13, 2017 | jQuery Calculator Build | Sat 05-13-17 p1 / Sat 05-13-17 p2 / Sat 05-13-17 p3 |
5.1 | Mon, May 15, 2017 | Tue, May 16, 2017 | Javascript Review Day | MW 05-15-17, TTh 05-16-17 |
5.2 | Wed, May 17, 2017 | Thu, May 18, 2017 | Javascript / jQuery Timers | MW 05-17-17, TTh 05-18-17 |
5.3 | Sat, May 20, 2017 | Sat, May 20, 2017 | Technical Interview Day #1 | MW 05-20-17 pt 1 / MW 05-20-17 pt 2 |
6.1 | Mon, May 22, 2017 | Tue, May 23, 2017 | Intro to APIs and AJAX | MW 05-22-17, TTh 05-23-17 |
6.2 | Wed, May 24, 2017 | Thu, May 25, 2017 | Advanced AJAX | MW 05-24-17, TTh 05-25-17 |
Sat, May 27, 2017 | Sat, May 27, 2017 | Memorial Day Holiday | ||
Mon, May 29, 2017 | Tue, May 30, 2017 | Memorial Day Holiday/Extra Help Day | TTh 05-30-17 | |
6.3 | Wed, May 31, 2017 | Thu, Jun 1, 2017 | New York Times Real World App Development | MW 05-31-17, TTh 06-01-17 |
7.1 | Sat, Jun 3, 2017 | Sat, Jun 3, 2017 | Client Side Storage with Local Storage | Sat 06-03-17 |
7.2 | Mon, Jun 5, 2017 | Tue, Jun 6, 2017 | Intro to Firebase | MW 06-05-17 pt1 / MW 06-05-17 pt2, TTh 06-06-17 p1, TTh 06-06-17 p2 |
7.3 | Wed, Jun 7, 2017 | Thu, Jun 8, 2017 | Firebase Application Building / Group Projects Announced | MW 06-07-17, TTh 06-08-17 p1 / TTh 06-08-17 p2 |
8.1 | Sat, Jun 10, 2017 | Sat, Jun 10, 2017 | Intro to Project #1 / Project Work | Sat 06-10-17 |
8.2 | Mon, Jun 12, 2017 | Tue, Jun 13, 2017 | Project Work | MW 06-12-17 |
8.3 | Wed, Jun 14, 2017 | Thu, Jun 15, 2017 | Project Work | |
Sat, Jun 17, 2017 | Sat, Jun 17, 2017 | Project Work | ||
9.1 | Mon, Jun 19, 2017 | Tue, Jun 20, 2017 | Project Work | |
9.2 | Wed, Jun 21, 2017 | Thu, Jun 22, 2017 | Project Work | |
9.3 | Sat, Jun 24, 2017 | Sat, Jun 24, 2017 | Project Presentations #1 | |
10.1 | Mon, Jun 26, 2017 | Tue, Jun 27, 2017 | Intro to Node.js | MW 06-26-17, TTh 06-27-17 |
10.2 | Wed, Jun 28, 2017 | Thu, Jun 29, 2017 | Reading and Writing Files with Node | MW 06-28-17, TTh 06-19-17 |
Sat, Jul 1, 2017 | Sat, Jul 1, 2017 | Independence Day Holiday | ||
Mon, Jul 3, 2017 | Tue, Jul 4, 2017 | Independence Day Holiday | ||
10.3 | Wed, Jul 5, 2017 | Thu, Jul 6, 2017 | NPM Packages | MW 07-05-17, TTh 07-06-17 |
11.1 | Sat, Jul 8, 2017 | Sat, Jul 8, 2017 | Javascript Constructors Pt I | |
11.2 | Mon, Jul 10, 2017 | Tue, Jul 11, 2017 | Javascript Constructors Pt II | MW 07-10-17 p1 MW 07-10-17 p2 / TTh 07-11-17 |
11.3 | Wed, Jul 12, 2017 | Thu, Jul 13, 2017 | Javascript Callbacks | MW 07-12-17 / TTh 07-13-17 |
12.1 | Sat, Jul 15, 2017 | Sat, Jul 15, 2017 | Introduction to MySQL | Sat 07-15-17 pt1 / Sat 07-15-17 pt2 |
12.2 | Mon, Jul 17, 2017 | Tue, Jul 18, 2017 | Node - MySQL Integration | MW 07-17-17 / TTh 07-18-17 |
12.3 | Wed, Jul 19, 2017 | Thu, Jul 20, 2017 | Massive MySQL Data Project | MW 07-19-17 / TTh 07-20-17 |
13.1 | Sat, Jul 22, 2017 | Sat, Jul 22, 2017 | Intro to Node Web Servers | Sat 07-22-17 p1, Sat 07-22-17 p2, Sat 07-22-17 p3, Sat 07-22-17 p4 |
13.2 | Mon, Jul 24, 2017 | Tue, Jul 25, 2017 | Intro to Express Servers | MW 07-24-17 / TTh 07-25-17 |
13.3 | Wed, Jul 26, 2017 | Thu, Jul 27, 2017 | Hot Restaurant - Backend Application | MW 07-26-17 / TTh 07-27-17 |
14.1 | Sat, Jul 29, 2017 | Sat, Jul 29, 2017 | Intro to Handlebars | Sat 07-29-17 p1 / Sat 07-29-17 p2 |
14.2 | Mon, Jul 31, 2017 | Tue, Aug 1, 2017 | Express.js + Handlebars.js + MySQL | MW 07-31-17 / TTh 08--01-17 |
14.3 | Wed, Aug 2, 2017 | Thu, Aug 3, 2017 | Intro to ORMs | MW 08-02-17 / TTh 08-03-17 p1, TTh 08-03-17 p2 |
15.1 | Sat, Aug 5, 2017 | Sat, Aug 5, 2017 | Sequelize ORM | Sat 08-05-17 p1 / Sat 08-05-17 p2 |
15.2 | Mon, Aug 7, 2017 | Tue, Aug 8, 2017 | Sequelized Associations | MW 08-07-17 |
15.3 | Wed, Aug 9, 2017 | Thu, Aug 10, 2017 | Sequelize Relationship and Migrations / Intro to Project #2 | MW 08-09-17 p1 / MW 08-09-17 p2 |
16.1 | Sat, Aug 12, 2017 | Sat, Aug 12, 2017 | Testing | Sat 08-12-17 |
16.2 | Mon, Aug 14, 2017 | Tue, Aug 15, 2017 | Project Work | |
16.3 | Wed, Aug 16, 2017 | Thu, Aug 17, 2017 | Project Work | |
17.1 | Sat, Aug 19, 2017 | Sat, Aug 19, 2017 | Project Work | |
17.2 | Mon, Aug 21, 2017 | Tue, Aug 22, 2017 | Project Work | |
Wed, Aug 23, 2017 | Thu, Aug 24, 2017 | Project Work | ||
17.3 | Sat, Aug 26, 2017 | Sat, Aug 26, 2017 | Project Presentations #2 | Sat 08-26-17 |
18.1 | Mon, Aug 28, 2017 | Tue, Aug 29, 2017 | Intro to MongoDB | MW 08-28-17, TTh 08-29-17 p1/TTh 08-29-17 p2 |
18.2 | Wed, Aug 30, 2017 | Thu, Aug 31, 2017 | Web Scraping / MongoDB | MW 08-30-17, TTh 08-31-17 |
Sat, Sep 2, 2017 | Sat, Sep 2, 2017 | Labor Day Holiday | ||
Mon, Sep 4, 2017 | Tue, Sep 5, 2017 | Labor Day Holiday/Extra Help Day | ||
18.3 | Wed, Sep 6, 2017 | Thu, Sep 7, 2017 | Mongoose ORM | MW 09-06-17, TTh 09-07-17 |
19.1 | Sat, Sep 9, 2017 | Sat, Sep 9, 2017 | Intro to React.js | Sat 09-09-17 |
19.2 | Mon, Sep 11, 2017 | Tue, Sep 12, 2017 | React States and Props | MW 09-11-17, TTh 09-12-17 |
19.3 | Wed, Sep 13, 2017 | Thu, Sep 14, 2017 | MERN Stack (Mongo, Express, React, Node) | MW 09-13-17, TTh 09-14-17 |
20.1 | Sat, Sep 16, 2017 | Sat, Sep 16, 2017 | ES6 and React | Sat 09-16-17 pt1 Sat 09-16-17 pt2 Sat 09-16-17 pt3 |
20.2 | Mon, Sep 18, 2017 | Tue, Sep 19, 2017 | React | MW 09-18-17, TTh 09-19-17 |
20.3 | Wed, Sep 20, 2017 | Thu, Sep 21, 2017 | React | MW 09-20-17, TTh 09-21-17 p1/TTh 09-21-17 p1 |
21.1 | Sat, Sep 23, 2017 | Sat, Sep 23, 2017 | Search and Sort Algorithms | Sat 09-23-17 p1, Sat 09-23-17 p2 |
21.2 | Mon, Sep 25, 2017 | Tue, Sep 26, 2017 | Technical Interview Day | N / A |
21.3 | Wed, Sep 27, 2017 | Thu, Sep 28, 2017 | Intro to Data Structures | MW 09-27-17, TTh 09-28-17 |
22.1 | Sat, Sep 30, 2017 | Sat, Sep 30, 2017 | Intro to Design Patterns | Sat 09-30-17 |
22.2 | Mon, Oct 2, 2017 | Tue, Oct 3, 2017 | Project Work | |
22.3 | Wed, Oct 4, 2017 | Thu, Oct 5, 2017 | Project Work | |
23.1 | Sat, Oct 7, 2017 | Sat, Oct 7, 2017 | Project Work | |
23.3 | Mon, Oct 9, 2017 | Tue, Oct 10, 2017 | Project Work | |
Wed, Oct 11, 2017 | Thu, Oct 12, 2017 | Project Work | ||
Sat, Oct 14, 2017 | Sat, Oct 14, 2017 | Final Project Presentations |