đšī¸ Levels: đą Beginner, đ Intermediate, đ Advanced
âŗ Duration: 37 hours
đ¤ Price: Subscription
đ§âđ Certificate: Yes
đ Key Learning Outcomes
- Understanding fundamentals like variables, data types, functions, and scope.
- Exploring DOM manipulation, events, and creating dynamic UIs.
- Delving into under the hood topics such as execution context and the call stack.
- Learning asynchronous JavaScript with callbacks, promises, and async/await.
- Exploring Web APIs like geolocation, audio/video, canvas, and speech.
- Understanding OOP concepts including classes and prototypes.
- Building a full-stack application with Node.js/Express & Webpack.
đ¨âđĢ About the Course
This 37-hour course covers everything from the basics of JavaScript to advanced topics like Webpack tooling and full-stack development with Node.js/Express. You will learn about DOM manipulation, asynchronous JavaScript, and object-oriented programming. The course also includes a bonus project where you build a complete application.
đ¯ Target Audience
- Ideal for beginners, intermediate, and advanced learners looking to enhance their JavaScript skills.
- Suitable for aspiring web developers, software engineers, and computer science students.
â Requirements
- Basic understanding of programming concepts.
- Familiarity with HTML and CSS is recommended.
đ Course Content
- Covering variables, data types, methods, arrays, objects, functions, scope, execution context, logic, control flow, loops, DOM manipulation, events, asynchronous JavaScript, Fetch API, async/await, Web Browser APIs, OOP, classes, prototypes, modules, tooling, iterators, generators, data structures, unit testing algorithms, Node.js modules, and full-stack project development.
Drop a comment
Modern JavaScript 2.0 Course by Brad Traversy
Log in to leave a feedback
Loginđ Psst! Interested in More JavaScript Courses?

Learn JavaScriptWrittenInteractive
by Kenny Lin
đšī¸ Levels: đą Beginner
âŗ Duration: 15 hours
đ¤ Price: Free
đ§âđģ Learning Platform: Codecademy

Pure Vanilla JS Projects: Learn By Building 20 ProjectsVideo
by Brad Traversy
đšī¸ Levels: đą Beginner
âŗ Duration: 16 hours
đ¤ Price: 25

Ultimate JavaScript Part 2: Advanced TopicsVideo
by Mosh Hamedani
đšī¸ Levels: đ Intermediate, đ Advanced
âŗ Duration: 4 hours
đ¤ Price: Subscription