JavaScript Course
JavaScript adds behavior to a webpage — it can react to clicks, change content, do calculations, and much more. This course covers the fundamentals, building on what you learned in HTML and CSS.
What you'll learn
Most early lessons show live code with a console output panel, so you can edit and immediately see what your code actually does. The second half moves into arrays, objects, events, and modern syntax, finishing with JSON, error handling, and asynchronous code with promises and async/await.
Lessons
- Introduction
- Variables
- Data Types
- Operators
- Conditionals
- Loops
- Functions
- DOM Basics
- Arrays
- Array Methods
- Objects
- Events
- Template Literals & Destructuring
- JSON
- Error Handling
- Promises & Async/Await
Before you start: this course assumes you're comfortable with basic HTML — check the HTML Course first if you need a refresher.