Welcome to Intro to Programming, the first class in Code the Dream’s six-part Web Development course. Intro to Programming serves as an introduction to computer programming. You’ll start with Treehouse’s Digital Literacy track, which covers basic computing principles and introduces you to HTML, CSS, JavaScript, & Git. By the time you finish your final project, you’ll have the foundations every programmer needs!
Below is a quick outline containing the class timeline followed by a Course Overview links to each Treehouse library course or CTD supplemental course. Remember to keep pace with the mentor groups, and don’t hesitate to ask lots of questions. This is just the beginning, and it’s ok to get stuck!
Course Calendar
The calendar below shows the start date of each week of the course and includes breaks and special events.
Syllabus & Schedule
Please note the class weeks begin on Wednesday and all assignments are due the following Tuesday at midnight. Students are expected to attend two Mentor Sessions a week. Weekly Mentor Sessions are sent out on Monday via Slack for sign ups. Assignments are found inside of the weekly class material page.
Week | Start | Lessons |
---|---|---|
1 | 11/04/20 | Lesson 1 Intro to Terminal | Intro to Git |
2 | 11/11/20 | Lesson 2 Intro to HTML & CSS | Intro to Wire Framing |
3 | 11/18/20 | Lesson 3 JS Basics | JS Functions | JS Numbers |
4 | 11/25/20 | Lesson 4 Intro to Flexbox (Thanksgiving) |
5 | 12/02/20 | Lesson 5 JS Loops | JS Arrays | JS Objections |
6 | 12/09/20 | Lesson 6 Landscape of JS |
7 | 12/16/20 | Catch Up week (mentor sessions continue) |
8 | 12/23/20 | Winter Holiday Break (no mentor sessions) |
9 | 12/30/20 | Battleship |
10 | 01/06/21 | Finish Battleship (mentor sessions resume) |
11 | 01/13/21 | Lesson 7 JS and the DOM | DOM Scripting by Examples | CSS Selectors Quickstart |
12 | 01/20/21 | Lesson 8 Working with Fetch | AJAX Basics | ASync Javascript |
13 | 01/27/21 | Catch Up week + start on final projects (mentor sessions continue) |
14 | 02/03/21 | Final Projects |
15 | 02/10/21 | Final Project presentations |