- How this Course Will Work
- Introduction to Web Development
- Motivation and Mindset
- Asking For Help
- Join the Odin Community
- Computer Basics
- How Does the Web Work?
- Installation Overview
- Installations
- Text Editors
- Command Line Basics
- Setting Up Git
- Introduction to HTML and CSS
- Elements and Tags
- HTML Boilerplate
- Working with Text
- Lists
- Links and Images
- Commit Messages
- Project: Recipes
- Fundamentals Part 1
- Fundamentals Part 2
- JavaScript Developer Tools
- Fundamentals Part 3
- Problem Solving
- Understanding Errors
- Project: Rock Paper Scissors
- Clean Code
- Installing Node.js
- Fundamentals Part 4
- DOM Manipulation and Events
- Revisiting Rock Paper Scissors
- Project: Etch-a-Sketch
- Fundamentals Part 5
- Project: Calculator
- Lesson Overviews
- Assignments
- Knowledge Checks
- Additional Resources (partly listed as separate direct links)