Course overview
A modern web development course that teaches you how to build using real world tools and practices. From getting comfortable with the terminal and Git to understanding JavaScript as a programming language and onwards to React and NextJS.
Development Environment & Setup
Get your development environment configured and learn essential tools for professional web development.
JavaScript Basics
Learn the fundamentals of JavaScript, including variables, data types, operators, and basic syntax.
Modules
Learn how to organize JavaScript code using ES Modules (ESM): import, export, and best practices for modular development.
Testing
Learn how to write automated tests with Bun's built-in test runner.
Browser JavaScript & DOM
Bridge from console JavaScript to interactive web applications by mastering DOM manipulation, event handling, and browser APIs.
JS Review & React Prep
This review will reacquaint you with the core concepts of JavaScript, including variables, functions, and control flow.
React Fundamentals
Build interactive UIs with React. Learn components, state management, props, and modern React patterns through hands-on projects.