Schedule
Note: This schedule is subject to change (as needed).
Week | Topic | Due | |
---|---|---|---|
Week 1 03/30/21 | Tue, 03/30 | Lesson 1 Intro to the Course |
HW0
Signup for a Discussion Section! |
03/31/21 | Wed, 03/31 | Lesson 2 Intro to HTML | |
04/02/21 | Fri, 04/02 | Tutorial 1 |
Tutorial 1
Installation & Configuration |
Week 2 04/05/21 | Mon, 04/05 | Lesson 3 Web Infrastructure | |
04/07/21 | Wed, 04/07 | Lesson 4 Intro to CSS: The DOM, Selectors, & the Cascade | |
04/09/21 | Fri, 04/09 | Tutorial 2 |
Tutorial 2
Getting Started with GitHub |
Week 3 04/12/21 | Mon, 04/12 | Lesson 5 Creating Page Layouts w/CSS: Part I | |
04/14/21 | Wed, 04/14 | Lesson 6 Creating Page Layouts w/CSS: Part II | |
04/16/21 | Fri, 04/16 | Tutorial 3 |
Tutorial 3
CSS Grid & Media Queries |
Week 4 04/19/21 | Mon, 04/19 | Lesson 7 Principles of Visual Design | |
04/21/21 | Wed, 04/21 | Lesson 8 CSS Fun |
HW1
CSS Layouts |
04/23/21 | Fri, 04/23 | Tutorial 4 |
Tutorial 4
Design Lab: Make a Homepage |
Week 5 04/26/21 | Mon, 04/26 | Lesson 9 Practice manipulating the DOM with JavaScript | |
04/28/21 | Wed, 04/28 | Lesson 10 Building blocks of programming | |
04/30/21 | Fri, 04/30 | Tutorial 5 |
HW2
HTML & CSS Practice: Spotify
Tutorial 5 Practice manipulating the DOM with JavaScript |
Week 6 05/03/21 | Mon, 05/03 | Lesson 11 Functions, events, and control | |
05/05/21 | Wed, 05/05 | Lesson 12 Lists, objects & loops | |
05/07/21 | Fri, 05/07 | Tutorial 6 |
Tutorial 6
Music Player |
05/09/21 | Sun, 05/09 |
P1
Project Proposal |
|
Week 7 05/10/21 | Mon, 05/10 | Lesson 13 Working with Data: AJAX & Web APIs (Part 1) | |
05/12/21 | Wed, 05/12 | Lesson 14 Working with Data: AJAX & Web APIs (Part 2) |
HW3
Photo Carousel |
05/14/21 | Fri, 05/14 | Tutorial 7 |
Tutorial 7
Starting the Spotify JS Homework |
Week 8 05/17/21 | Mon, 05/17 | Lesson 15 Spotify Activity | |
05/19/21 | Wed, 05/19 | Lesson 16 Integrating Third-Party UI Components | |
05/21/21 | Fri, 05/21 | Tutorial 8 |
P2
Project Checkpoint: First Deliverable
Tutorial 8: Informal Project Presentations [Mandatory Attendance] |
Week 9 05/24/21 | Mon, 05/24 | Lesson 17 Data Visualization | |
05/26/21 | Wed, 05/26 | Lesson 18 Alternative Inputs / Outputs |
HW4
Working Spotify Interface |
05/28/21 | Fri, 05/28 | Tutorial 9 |
P3
Project Checkpoint: Second Deliverable
Tutorial 9: Optional: Use for Office Hours |
Week 10 05/31/21 | Mon, 05/31 | Lesson 19 Memorial Day | |
06/02/21 | Wed, 06/02 | Lesson 20 Domain Names & Analytics | |
06/04/21 | Fri, 06/04 |
Presentation
Final Project Presentations [Mandatory Attendance] |
|
06/06/21 | Sun, 06/06 |
P4
Final Project Deliverable |