• 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

Web Basics I

Welcome to Web Basics I, the first class in Code the Dream’s six-part Web Development course. Web Basics I 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

Weekly Schedule

Week 1 – Digital Literacy, Intro to Terminal, Intro to Git, Intro to HTML & CSS
Week 2 – Intro to Wireframing | Intro to JavaScript | HTML Basics

Course Overview

Introduction

1.1 First Mentor Session & Overview

It’s syllabus day. Use the first mentor session to get to know your mentor and fellow classmates. Also, take some time to watch this video on how to beat Imposter Syndrome.

1.2 Machine Setup and Initial Lesson

You will need to have your machine set up with a code editor and a Git client. Please follow the instructions for this lesson here: Machine setup for first lesson.

Curriculum

The following links are to the Treehouse tracks covered in Web Basics 1. Use the weekly assignments pages to find out which tracks you should finish each week.

2.1 Computer Basics
2.2 How the Internet Works
2.3 How the Web Works

2.4 Introduction to the Terminal
2.5 Introduction to Git
2.6 Introduction to HTML & CSS
2.7 Introduction to Wireframing
2.8 Introducing JavaScript
2.9 HTML Basics

What You Will Be Learning

Digital Literacy

The Digital Literacy track covers basic computing principles, foundational knowledge of the Internet and World Wide Web, and beginning principles of three common programming languages: HTML, CSS, and JavaScript.

The Terminal

The command line can seem intimidating at first, but it’s a flexible and powerful tool that you’ll find is often much handier than using your computer’s graphical user interface.

Git and GitHub

Getting to know GitHub is absolutely essential to becoming a strong developer. It’s how you save your work and work collaboratively with others.

Assignments

  • Week 1 — GitHub setup
  • Week 2 — Build it from the ground up

Footer

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