Loading...
Master JavaScript from basics to DOM manipulation and async programming. Learn variables, functions, arrays, objects, and modern ES6+ features. Complete beginner-to-intermediate coverage for web development.
JP Instructor
Already have an account? Sign in
Master the core concepts of JavaScript programming
3 minutes
3 minutes
3 minutes
3 minutes
3 minutes
10 minutes
Master conditional statements and loops
3 minutes
3 minutes
3 minutes
3 minutes
3 minutes
10 minutes
Deep dive into JavaScript functions and closures
3 minutes
3 minutes
3 minutes
3 minutes
3 minutes
3 minutes
10 minutes
Master JavaScript data structures
3 minutes
3 minutes
3 minutes
3 minutes
3 minutes
3 minutes
10 minutes
Interact with web pages using JavaScript
3 minutes
3 minutes
3 minutes
3 minutes
3 minutes
3 minutes
10 minutes
Modern JavaScript features and syntax
3 minutes
3 minutes
3 minutes
3 minutes
3 minutes
10 minutes
Master asynchronous programming patterns
3 minutes
3 minutes
3 minutes
3 minutes
3 minutes
10 minutes
Integrate external APIs into your applications
3 minutes
3 minutes
3 minutes
3 minutes
3 minutes
10 minutes
Use browser features and storage
3 minutes
3 minutes
3 minutes
3 minutes
10 minutes
Build real-world applications
90 minutes
90 minutes
120 minutes
Build a complete weather dashboard from scratch. This multi-step project brings together everything you have learned in JavaScript Essentials: functions, objects, arrays, error handling, string formatting, and working with JSON data.
120 minutes
Join thousands of students mastering JavaScript with HardCoded
Sign Up to Get Started