Khan Academy
JavaScript
Beginner
Interactive

Free course on Khan Academy

Intro to JavaScript: Drawing & Animation

10 hours 4.5(28,000 reviews)Free

At a glance

Rating
Rating 4.5
Hours
10
Cost
Free

No certificate with this course.

Open Course

Khan Academy's Intro to JavaScript: Drawing and Animation teaches JavaScript fundamentals through interactive drawing exercises. You learn variables, loops, functions, and objects while creating graphics. The course is video-based with browser-based coding. After finishing, you understand JavaScript and can create interactive graphics. The course is designed for visual learners. The main limitation: this is specifically for drawing/animation. It doesn't cover web development (DOM manipulation, events, the broader JavaScript ecosystem).

104.9 million people learned something on Khan Academy during the 2024-25 school year, in 190+ countries and 55+ languages (source: Khan Academy Annual Report SY24-25, Yearly Active Learners, annualreport.khanacademy.org).

About This Course

Khan Academy's visual introduction to JavaScript. Learn by creating drawings and animations in the browser. Great for beginners who want immediate visual feedback as they learn programming fundamentals.

Course Details

Platform
Khan Academy
Language
JavaScript
Duration
10h
Certificate
No
Cost
Free
All Courses

Frequently Asked Questions

Is Khan Academy free?

Yes, all Khan Academy courses are free.

Is this a good first programming course?

Yes, especially for visual learners. Drawing provides immediate feedback.

After this, what programming should I learn?

Web development (HTML/CSS), backend (Node.js/Python), or more advanced JavaScript.

Can I build websites with this JavaScript?

Not directly. This teaches language fundamentals. Web development needs DOM/events knowledge.

How long is the course?

About 30-40 hours depending on pace.

More JavaScript Courses

JavaScriptBeginner

Foundations Path

The Odin Project's Foundations path takes you from zero to a working understanding of HTML, CSS, and JavaScript. Project-based learning with real code you build and can show to employers.

Rating 4.980hDetails →

JavaScriptBeginner

Learn JavaScript for Free

Scrimba's interactive JavaScript course lets you edit code right inside the video player. Covers syntax, functions, arrays, objects, DOM manipulation, and building real mini-projects.

Rating 4.730hDetails →