CodeWithJay

Programming languages

Learn JavaScript — free and paid courses, roadmaps

JavaScript runs every web page and, through Node.js, a huge share of the world's backends. The CodeWithJay material focuses on the JavaScript you actually need as a working developer: the event loop, async code, error handling and logging in production, and how the language behaves under load.

JavaScript mini courses

Short, free lessons on one JavaScript idea at a time — showing 12 of 17.

All mini courses →

JavaScript learning FAQ

Can I learn JavaScript for free on CodeWithJay?
Yes. CodeWithJay currently has 17 free mini courses on JavaScript. Free courses need only a free account; mini courses and videos need no account at all.

Looking for something else?

Browse every technology CodeWithJay teaches, or get every paid course with one membership.