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.
Web Development Fundamentals
Understanding how the web works and introduction to programming concepts that will guide your development journey.
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.
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.
Testing & Code Quality
Professional testing practices for catching bugs before users do - from manual console debugging to automated testing with modern tools.
React Fundamentals
Build interactive UIs with React. Learn components, state management, props, and modern React patterns through hands-on projects.