• 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

Borr: Intro to Programming

Welcome to Borr! 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 (#borr-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
105/25/202205/31/2022Lesson 1.1: JavaScript Basics
206/01/202206/07/2022Lesson 1.2: JavaScript Functions
306/08/202206/14/2022Lesson 1.3: JavaScript Loops
406/15/202206/21/2022Lesson 1.4: JavaScript Arrays
506/22/202206/28/2022Lesson 1.5: JavaScript Objects

Section 2: Git Basics

WEEKSTARTDATE DUELESSONS
606/29/202207/05/2022Lesson 2.1: Introduction to Git

Section 3: How the Web Works

WEEKSTARTDATE DUELESSONS
707/06/202207/12/2022Lesson 3.1: How the Web Works

Section 4: Web Basics

WEEKSTARTDATE DUELESSONS
807/13/202207/19/2022Lesson 4.1: HTML Basics
907/20/202207/26/2022Lesson 4.2: JavaScript and the DOM
1007/27/202208/02/2022Lesson 4.3: HTML Forms and DOM Practice
1108/03/202208/09/2022Lesson 4.4: CSS Basics
1208/10/202208/16/2022Lesson 4.5: CSS Layout

Section 5: How the Internet Works

WEEKSTARTDATE DUELESSONS
1308/17/202208/23/2022Lesson 5.1: How the Internet Works & Debugging

Section 6: AJAX Basics

WEEKSTARTDATE DUELESSONS
1408/24/202208/30/2022Lesson 6.1: AJAX Basics
1508/31/202209/06/2022Lesson 6.2: Working with the Fetch API
1609/07/202209/13/2022Final Project

Curious why your class’ name is Borr? We name Intro classes that are using the Odin Project content as their lesson materials after other Norse mythology characters. (Odin was a Norse god, Borr was his dad!) If you’d like to learn more about Nordic mythology visit https://www.norhalla.com/. They were kind enough to let us use their illustration for your class image on our main learn.codethedream.org page.

Footer

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