📘 Web Dev Lessons
Welcome! Select any lesson below to begin learning. New lessons drop daily.
- Lesson 1: Intro to HTML
Lesson 1
- Lesson 2: Headings and Paragraphs
Lesson 2
- Lesson 3: HTML Lists
Lesson 3
- Lesson 4: Links and Images
Lesson 4
- Lesson 5: Intro to CSS
Lesson 5
- Lesson 6: Colors and Fonts
Lesson 6
- Lesson 7: Spacing and The Box Model
Lesson 7
- Lesson 8: Introduction to Flexbox
Lesson 8
- Lesson 9: Flexbox Fundamentals
Lesson 9
- Lesson 10: Flexbox Alignment and Wrapping
Lesson 10
- Lesson 11: CSS Grid Basics
Lesson 11
- Lesson 12: Responsive Design and Media Queries
Lesson 12
- Lesson 13: Intro to Git and Version Control
Lesson 13
- Lesson 14: Pushing to GitHub
Lesson 14
- Lesson 15: Deploying with GitHub Pages
Lesson 15
- Lesson 16: Deploying with Render
Lesson 16
- Lesson 17: JavaScript Introduction
Lesson 17
- Lesson 18: Variables and Data Types
Lesson 18
- Lesson 19: Conditionals and Loops
Lesson 19
- Lesson 20: Functions
Lesson 20
- Lesson 21: Selecting Elements in the DOM
Lesson 21
- Lesson 22: Modifying Content and Attributes
Lesson 22
- Lesson 23: Event Listeners
Lesson 23
- Lesson 24: Building a Simple Interactive App
Lesson 24
- Lesson 25: What are APIs?
Lesson 25
- Lesson 26: Using fetch() to Get Data
Lesson 26
- Lesson 27: Build a Weather App
Lesson 27
- Lesson 28: Random Joke Generator
Lesson 28
- Lesson 29: Capstone Setup
Lesson 29
- Lesson 30: Planning Your Project
Lesson 30
- Lesson 31: Building the Project
Lesson 31
- Lesson 32: Submission and Certification
Lesson 32