Using the Site
Getting Started
Khan Academy on Mobile Devices
Understanding the Mastery System
Computer Programming Courses and Content
- Computer Programming FAQ
 - Which markup and stylesheet languages do you teach?
 - What programming languages do you teach?
 - Why do I need variables in a JavaScript program? Isn't it easier to just type the number?
 - Why does Oh Noes keep popping up when I'm writing my program?
 - Which parts of ProcessingJS does Khan Academy support?
 
Exploring Your Account
Exploring the Content
Computer Programming Projects
The Mastery System
Accessibility Features
Privacy and Permissions
- I can’t link my account to College Board because the website says I’m under 13. How do I update my birthdate?
 - Does my child account automatically update to an adult account when I turn 13 years old?
 - Why was I banned?
 - What can I do to protect my privacy while using Khan Academy?
 - How can I cite material from Khan Academy?
 
Programming Tips and Tricks
- How do I program offline or outside of KA?
 - Does it matter which line I put my code on in the text editor?
 - If the '++' operator adds one to a variable in JavaScript coding, does '+++' add two?
 - What's the difference between "==" and "===" operator?
 - When do I use a for loop and when do I use a while loop in the JavaScript challenges?
 - Tips for Answering Programming Questions