• 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

DORADO: Intro to Programming

Welcome to the Intro to Programming class, Dorado! 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 (#dorado-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 using the Calendly links below.

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 lesson pages.

Section 1: Programming Fundamentals

WEEKSTART DATEDUE DATELESSON
0Sept 14,
2022
Sept 20,
2022
Pre-Class Information
1Sept 21,
2022
Sept 27,
2022
Lesson 1.1: JavaScript Basics
2Sept 28,
2022
Oct 4,
2022
Lesson 1.2:
JavaScript Functions
3Oct 5,
2022
Oct 11,
2022
Lesson 1.3: JavaScript Loops
4Oct 12,
2022
Oct 18,
2022
Lesson 1.4: JavaScript Arrays
5Oct 19,
2022
Oct 25,
2022
Lesson 1.5: JavaScript Objects

Section 2: Git Basics

WEEKSTART DATEDUE DATELESSON
6Oct 26,
2022
Nov 1,
2022
Lesson 2.1: Introduction to Git

Section 3: How the Web Works

WEEKSTART DATEDUE DATELESSON
7Nov 2,
2022
Nov 8,
2022
Lesson 3.1:
How the Web Works

Section 4: Web Basics

WEEKSTART DATEDUE DATELESSON
8Nov 9,
2022
Nov 15,
2022
Lesson 4.1: HTML Basics
9Nov 16,
2022
Nov 22,
2022
Lesson 4.2: JavaScript and the DOM
–Nov 23,
2022
Nov 29,
2022
HOLIDAY – can use this time to
review or work ahead
10Nov 30,
2022
Dec 6,
2022
Lesson 4.3: HTML Forms and
DOM Practice
11Dec 7,
2022
Dec 13,
2022
Lesson 4.4: CSS Basics
12Dec 14,
2022
Dec 20,
2022
Lesson 4.5: CSS Layout
– Dec 21,
2022
Jan 3,
2023
HOLIDAY – can use this time to
review or work ahead

Section 5: How the Internet Works

WEEKSTART DATEDUE DATELESSON
13Jan 4,
2023
Jan 10,
2023
Lesson 5.1: How the Internet
Works & Debugging

Section 6: AJAX Basics

WEEKSTART DATEDUE DATELESSON
14Jan 11,
2023
Jan 17,
2023
Lesson 6.1: AJAX Basics
15Jan 18,
2023
Jan 24,
2023
Lesson 6.2: Working with the
Fetch API
16Jan 25,
2023
Jan 31,
2023
Final Project
Feb 1,
2023
Feb 3,
2023
Final Project Presentations
Times TBD will be EST evening

Mentor Session Calendar Links

Traditional Mentors

Traditional Mentors are volunteer mentors who will host one or more one-hour long group sessions weekly. Typically these sessions are question-answer format so be sure to bring your questions from covering your learning materials or working on your coding assignment to the session. To sign up for a group mentor session:

  1. Click this link to be taken to the Dorado Mentor Session Sheet – a Google Spreadsheet
  2. Find the session(s) you wish to attend for the week and list your name in that column. The document auto-saves so other than typing your name, there’s nothing else you need to do!
  3. By appointment mentor Calendly links are also listed in the first column of that spreadsheet. You can use those links or the links below to sign up for one on one sessions.

If you need help finding your way around the spreadsheet, watch the video below.
NOTE: This recording was for a previous class, so dates and names in the video will not match dates and names for this class!

By Appointment Only Mentors

By Appointment Only Mentors are volunteer mentors who will help you one-on-one. If you’re unable to make a group session, or would just like to have one-on-one assistance, use the links below. To sign up for a one on one session:

  1. Click on the orange “Sign Up with this Mentor” button under the mentor with whom you want to meet
  2. This will open their Calendly page in a new window. Click on the blue circled date for the day you want to meet with them. A list of times they’re available that day will appear on the right side of the calendar. If a day does not have a blue circle, they are not available that day.
  3. Click on the time to the right of the calendar to select what time you want to meet with them
  4. Click Confirm
  5. Use the instructions or link in the email confirmation you receive after clicking Confirm to join your session on the day and at the time you selected

Footer

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