If you're seeing this message, it means we're having trouble loading external resources on our website.

If you're behind a web filter, please make sure that the domains *.kastatic.org and *.kasandbox.org are unblocked.

Main content

Learning coding on Khan Academy

Here's a quick run-down of how you can learn coding on Khan Academy:
  • Learn new concepts using a talk-through, which is like a video but more interactive.
  • Do step-by-step challenges to practice newly learned concepts.
  • Finally, work on a project where you can get more practice and be more creative with the skills you've learned.
You don't need to download anything because the coding editor is embedded right here in the website. You'll see it used in the talk-through and use it yourself in the challenge.
Now it's time for the first talk-through; just click the next link in the sidebar!

Want to join the conversation?