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
•KhanAcademy
Subjects
  • Home
  • Math
    Math
    High school and beyond
    • Algebra basics
    • Differential calculus
    • Algebra I
    • Integral calculus
    • Geometry
    • Multivariable calculus
    • Algebra II
    • Differential equations
    • Trigonometry
    • Linear algebra
    • Probability and statistics
    • Math for fun and glory
    • Precalculus
    Fundamentals
    • Early math
    • Arithmetic
    • Pre-algebra
    • Basic geometry
  • Science
    Science
    Subjects
    • Biology
    • Physics
    • Chemistry
    • Organic chemistry
    • Cosmology and astronomy
    • Health and medicine
    • Electrical engineering
  • Economics and finance
    Economics and finance
    Subjects
    • Microeconomics
    • Macroeconomics
    • Finance and capital markets
    • Entrepreneurship
  • Arts and humanities
    Arts and humanities
    Humanities
    • Grammar
    • Music
    • US history
    • World history
    Art 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 and Reformation in Europe
    • Baroque, Rococo, and Neoclassical art in Europe
    • Art of the Americas to World War I
    • Art in 19th century Europe
    • Expressionism to Pop Art
    • Toward a global culture
    • Art of Asia
    • Art of Africa
    • Art of Oceania
    • For teachers
  • Computing
    Computing
    Subjects
    • 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).

    • Hour of Code

      Only have an hour? Learn the basics of programming, making webpages, or creating databases.

  • Test prep
    Test prep
    Official SAT Practice
    • Current SAT (through January 2016)

      Download a real, full-length SAT practice test, watch Sal work through real SAT problems, and get even more practice using our interactive exercises.

    • New SAT (starting March 2016)

      Practice all of the skills you’ll need for the new SAT. We also have four official practice exams from College Board. The October 2015 PSAT is in the style of the new SAT.

    Other tests
    • MCAT
    • NCLEX-RN
    • GMAT
    • CAHSEE
    • IIT JEE
    • AP* Art History
  • Partner content
    Partner content
    Museums
    • The Metropolitan Museum of Art
    • Tate
    • The British Museum
    • The J. Paul Getty Museum
    • California Academy of Sciences
    • Exploratorium
    • American Museum of Natural History
    • Asian Art Museum
    Partners
    • The Museum of Modern Art
    • All-Star Orchestra
    • Crash Course
    • Stanford School of Medicine
    • Wi-Phi (Wireless Philosophy)
    • MIT+K12
    • LeBron asks
    • The Brookings Institution
    • Pixar in a Box
    • The Aspen Institute
    • NASA
    • NOVA Labs
    • Big History Project
    • San Francisco 49ers
    • Dartmouth College
    • Code.org
    • Breakthrough Junior Challenge
    • Silicon Schools Fund and Clayton Christensen Institute
  • College admissions
  • Talks and interviews
  • Coach resources
  • Browse all
AboutAbout Khan Academy
Donate

Log 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.