If you're seeing this message, it means we're having trouble loading external resources for Khan Academy.

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

Skip to main content
Subjects
  • Math
    • Early math
    • 3rd grade (U.S.)
    • 4th grade (U.S.)
    • 5th grade (U.S.)
    • 6th grade (U.S.)
    • 7th grade (U.S.)
    • 8th grade (U.S.)
    • Arithmetic
    • Pre-algebra
    • Algebra basics
    • Algebra I
    • Basic geometry
    • Geometry
    • Algebra II
    • Trigonometry
    • Probability and statistics
    • Precalculus
    • Differential calculus
    • Integral calculus
    • Multivariable calculus
    • Differential equations
    • Linear algebra
    • Math for fun and glory
  • Science
    • Biology
    • Physics
    • Chemistry
    • Organic chemistry
    • Cosmology and astronomy
    • Health and medicine
    • Electrical engineering
  • Economics and finance
    • Microeconomics
    • Macroeconomics
    • Finance and capital markets
    • Entrepreneurship
  • Arts and humanities
    • Grammar
    • Music
    • US history
    • World history
    • Art history basics
    • Prehistoric art in Europe and West Asia
    • Art of the ancient Mediterranean
    • Art of Medieval Europe
    • Art of the Islamic world
    • Renaissance & Reformation in Europe
    • Baroque to Neoclassical art in Europe
    • Art of the Americas to World War I
    • Art in 19th century Europe
    • Expressionism to Pop Art
    • Global contemporary art
    • Art of Asia
    • Art of Africa
    • Art of Oceania
    • For teachers
  • Computing
    • Computer programming
    • Computer science
    • Hour of Code
  • Test prep
    • SAT
    • MCAT
    • NCLEX-RN
    • GMAT
    • CAHSEE
    • IIT JEE
    • AP* Art History
  • KA Educator
    •KhanAcademy
    DonateSign in / Sign up
    Search for subjects, skills, and videos
    

    Computing

    We live in an age of computers. You're using one now to consume the content of this website, but if you want to, you could become one of the creators of computer technology.

    Here on Khan Academy, you can learn how to code computer programs, how to design algorithms that make computers more efficient, and discover what a career in computing could look like.

    Main content

    Computer programming

    Learn how to program drawings, animations, and games using JavaScript & ProcessingJS, or learn how to create webpages with HTML & CSS. You can share whatever you create, explore what others have created and learn from each other!

    Computer science

    Learn select topics from computer science - algorithms (how we solve common problems in computer science and measure the efficiency of our solutions), cryptography (how we protect secret information), and information theory (how we encode and compress information).

    What can you do with a career in computing?


    Meet a professional - everyone from mobile health app developers to product managers to physics programmers. Learn how they got into the industry, what they do for their job, what they do for fun, and what advice they have for you.