
Web Development for Beginners
Learn the fundamentals of web development with our comprehensive project-based curriculum covering HTML, CSS, and JavaScript basics.
Created by Jen Looper
Available Lessons

Introduction to Programming and Tools of the Trade

Introduction to GitHub

Introduction to Accessibility

JavaScript Basics: Intro to Data Types

JavaScript Basics: Functions and Methods

JavaScript Basics: Making Decisions

JavaScript Basics: Arrays and Loops

Terrarium Project 1: Intro to HTML

Terrarium Project 2: Intro to CSS

Terrarium Project 3: Intro to DOM and Closures

Event-Driven Programming: Typing Game Project

Browser Extensions 1: About Browsers

Browser Extensions 2: Forms and Local Storage

Browser Extensions 3: Background Tasks and Performance

Space Game Project 1: Introduction

Space Game Project 2: Drawing to Canvas

Space Game Project 3: Moving Elements Around

Space Game Project 4: Collision Detection

Space Game Project 5: Keeping Score

Space Game Project 6: End Conditions

Bank Project 1: Templates and Routes

Bank Project 2: Forms

Bank Project 3: Data
