• Skip to primary navigation
  • Skip to main content
  • Skip to footer
Code The Dream School
Code the Dream Labs Logo

Code The Dream School

Main hub for class materials for Code the Dream’s classes

  • Code the Dream Home

Search Code The Dream School

Red Star: Intro to Programming

Welcome to Red Star! By the end of these 16 weeks, you should have built a working knowledge of basic programming principles and basic Javascript. Below is a quick outline of this course. Remember to keep pace with the mentor groups, and don’t hesitate to ask lots of questions! Slack is the best place for your questions, and you have a Slack channel for the purpose (#star-discussion). Get oriented on the Student Resources page. Students are expected to attend at least two Mentor Sessions a week. Sign up for mentor sessions on the Google sign-up sheet will will be sent out every Monday via Slack.

Course Calendar

The calendar below shows the start date and the due 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. Assignments are found inside of the weekly class material page.

Section 1: Programming Fundamentals

WEEKSTARTDATE DUELESSONS
18/25/20218/31/2021Lesson 1.1: JavaScript Basics
29/01/20219/07/2021Lesson 1.2: JavaScript Functions
39/08/20219/14/2021Lesson 1.3: JavaScript Loops
49/15/20219/21/2021Lesson 1.4: JavaScript Arrays
59/22/20219/28/2021Lesson 1.5: JavaScript Objects

Section 2: Git Basics

WEEKSTARTDATE DUELESSONS
69/29/202110/05/2021Lesson 2.1: Introduction to Git

Section 3: How the Web Works

WEEKSTARTDATE DUELESSONS
710/06/202110/12/2021Lesson 3.1: How the Web Works

Section 4: Web Basics

WEEKSTARTDATE DUELESSONS
810/13/202110/19/2021Lesson 4.1: HTML Basics
910/20/202110/26/2021Lesson 4.2: JavaScript and the DOM
1010/27/202111/02/2021Lesson 4.3: HTML Forms and DOM Practice
1111/03/202111/09/2021Lesson 4.4: CSS Basics
1211/10/202111/16/2021Lesson 4.5: CSS Layout

Section 5: How the Internet Works

WEEKSTARTDATE DUELESSONS
1311/17/202111/23/2021Lesson 5.1: How the Internet Works & Debugging
—11/24/202111/30/2021HOLIDAY – use this time to review/catch up

Section 6: AJAX Basics

WEEKSTARTDATE DUELESSONS
1412/01/202112/07/2021Lesson 6.1: AJAX Basics
1512/08/202112/14/2021Lesson 6.2: Working with the Fetch API
1612/15/202112/21/2021Final Project

Footer

Copyright © 2025 Code the Dream School | All Rights Reserved | Privacy Policy