JavaScript 30

Courses & Tutorials
JavaScript 30 screenshot
Visit

JavaScript 30 is a free educational course designed to help developers improve their proficiency with vanilla JavaScript. The curriculum consists of 30 daily challenges that require building functional projects using only native browser APIs, CSS, and HTML. By avoiding frameworks, libraries, and compilers, the course emphasizes fundamental DOM manipulation, event handling, and core language concepts, making it suitable for beginner to intermediate developers.

Checked on Sep 30, 2026.


Alternative resources

Magnetic

A five-step method and course to define projects, build with AI coding agents and automation, and iterate through user feedback.

Paid

MAKE

A handbook for building, launching, and monetizing bootstrapped startups as a solo founder.

FreeFreemiumAI-poweredOpen SourceSelf-hostedNo-code

Python for Everybody

Free educational materials, lectures, books, and assignments designed to help students learn how to program in the Python language.

FreeOpen Source