| [ Web Proxy ] |
| Viewing: https://learnjavascript.online | [Back] [Original] |
Learn in an interactive environment. Read short lessons, take notes, and complete challenges directly in your browser.
Try it out →Anonymous cookies are used to improve the quality of the course.
Learn modern JavaScript (ES2015+) from scratch, and practice in an intuitive environment. The challenges are inspired by real-world projects to make sure that you're learning the best practices, one step at a time. Try the first 77 lessons, challenges, projects (first 7 chapters) & flashcards for free. You can upgrade to a Pro account with a one-time payment that gives you access for 5 years.
Learn Javascript is suitable for beginner developers who have basic experience in any programming language. Not comfortable with the basics? Then consider Learn Programming which covers the basics.
This course covers the fundamentals of JavaScript. It is the best way to learn JavaScript in 2026.
The course has been reviewed and updated in 2026.
The lessons & challenges will guide you through these topics step by step and its project-based approach will help you reinforce these concepts.
The course assumes that you are familiar with the basics such as variables, functions, arrays, objects, classes as well as some HTML & CSS experience.
[Open/close sidebar project]Given the necessary CSS code, you're asked to write the code that opens and closes the sidebar of a web page.
[Toggle dark theme project]Given the necessary CSS code, you're asked to write the code that toggles a page's dark theme.
[Preferred currencies project]Build a custom multi-select logic that allows the user to select their preferred currencies.
[Currency conversion API project]Implement a currency conversion app using a real currency conversion API.
[Food tracker (final project)]Multi-step final project teaching you how to build a food tracker from scratch. You're only given the HTML, CSS, and API docs.
To better prepare you for the real world, we have 17 projects inspired by popular products. Here are a few examples of these projects.
This course is designed with the learner in mind. That's why we've developed a separate flashcards app where you can reinforce the new concepts that you learned using spaced repetition.
Spaced repetition has been proven to be a more effective learning method.
Learn modern JavaScript fundamentals from scratch, and practice in an intuitive environment. The challenges are inspired from modern real world projects to make sure that you're learning the best practices, one step at a time.
learnjavascript.online is truly a fantastic resource! It's a great course with learning, challenges, repetition, coding challenges and coder frustration! :-)
A great learning tool, or refresher, in an excellent package! And with the mobile flashcards, test knowledge on-the-go
[Jad Joubran]Jad Joubran is a Google Developer Expert, Microsoft Most Valuable Professional (2019-2022), and Freelance Web Performance Consultant based in Amsterdam.
His passion for JavaScript led him to create and develop the most interactive, step by step courses for JavaScript, React, Programming basics, and HTML CSS.
Try the first 77 lessons, challenges, projects (first 7 chapters) & flashcards for free. No time limit.
The remaining chapters require a PRO account.
We do not like subscriptions. This is why Learn JavaScript PRO can be unlocked for a single payment that gives you access for 5 years.
Check out the payment page. We recommend that you complete the free trial before upgrading.
Join more than 250,000 learners across all courses.
Try it out →Learn PostgreSQL and Drizzle ORM in an interactive environment. Made for developers with intermediate JavaScript experience.
Learn TypeScript step by step in an interactive environment. Made for developers with JavaScript experience.
The easiest way to learn semantic and accessible HTML and CSS step by step.
[Learn Programming]The easiest way to learn Programming concepts for absolute beginners step by step.
The easiest way to learn React (hooks). Understand how React works not just how to build with React.
JavaScript is a trademark of Oracle Corporation in the US. We are not endorsed by or affiliated with Oracle.
| Web Proxy Viewer | New URL | Original Page |