🎉 Celebrate CSEdWeek! 🎉 Save 20% on educator accounts until December 15th.

Learn To Create
Something From Nothing
With JavaScript

Illustration
Blasteroids by Simone, Age 10
Use AWD to fly L to fire

Why Learn JavaScript?

JavaScript is the most popular programming language, and growing. It was created to power interactive websites, but has since grown beyond the web browser and is used to write applications large and small, on servers and on mobile devices.

Jump Right In

Start learning JavaScript without first needing to know HTML, the DOM, or complex build environments. (Don’t worry if you don’t know what any of those are!)

Built-in Physics

Bring your creation to life in only a few lines of code with built-in physics and animations.

Publish Your Apps

Publish and share your final creations with friends and family. Published apps are accessible via a web browser on desktop and mobile devices.

Additional Features for Educators

Manage Multiple Classrooms

Create and manage multiple classrooms of students, each with its own unique website address.

Activity Guides

Access our growing library of activities and accompanying teacher guides.

Collaborative Editing

Students can share their app within the classroom and collaborate on code in real-time.

Slow Motion

Demonstrate code line-by-line in slow motion.

Tell Me More
yourclass.kidjs.app