• 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

Front End I

Welcome to Front End 1, the first class in our Front End development track.

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

Section 1 – Debugging with CSS, CSS layouts
Section 2 – Advanced HTML & CSS, CSS selectors, Bootstrap 4 basics
Section 3 – HTML tables, HTML video & audio, Media-player, Intro to FE optimization
Section 4 – AJAX basics, ASync JavaScript, Working with Fetch
Section 5 – Object-oriented JavaScript, Web Accessibility Compliance, Web optimization

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

This is your curriculum for Front End I
2.1 Intro to Git
2.2 Intro to Terminal

2.3 Introduction to HTML & CSS
2.3 CSS Basics
2.4 Debugging CSS with Chrome Dev tools
2.5 CSS Layout Basics
2.6 Responsive Layouts
2.7 CSS Flexbox Layout
2.8 HTML Forms
2.9 CSS Selectors
2.10 Bootstrap Basics
2.11 HTML Tables
2.12 HTML Video and Audio
2.13 Create Media Player
2.14 AJAX Basics
2.15 Async Javascript
2.16 Fetch API
2.17 Object-Oriented Javascript
2.18 Web Accessibility
2.19 Website Optimization

What You Will Be Learning

Front End Development

The Front End Development Track covers the principle front-end development skills needed to prepare you for a career in building user interfaces, websites, and user experiences that delight users. These skills include advanced HTML, CSS, and javascript

Assignments

Please see the corresponding week’s web-page to get that week’s starter repository and assignment instructions.

Footer

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