ℹ️ Skipped - page is already crawled
| Filter | Status | Condition | Details |
|---|---|---|---|
| HTTP status | PASS | download_http_code = 200 | HTTP 200 |
| Age cutoff | PASS | download_stamp > now() - 6 MONTH | 0 months ago |
| History drop | PASS | isNull(history_drop_reason) | No drop reason |
| Spam/ban | PASS | fh_dont_index != 1 AND ml_spam_score = 0 | ml_spam_score=0 |
| Canonical | PASS | meta_canonical IS NULL OR = '' OR = src_unparsed | Not set |
| Property | Value |
|---|---|
| URL | https://www.khanacademy.org/computing |
| Last Crawled | 2026-04-08 00:01:11 (1 day ago) |
| First Indexed | 2014-11-27 06:45:55 (11 years ago) |
| HTTP Status Code | 200 |
| Meta Title | Computing | Khan Academy |
| Meta Description | 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. |
| Meta Canonical | null |
| Boilerpipe Text | 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.
Select a category to view its courses
Welcome to Khan Academy!
So we can give you the right tools, let us know if you're a...
Intro to computer science - Python
Use programming as a tool to design recommendation engines, model infectious diseases, create game levels, and more! Start with the Python fundamentals like variables, conditionals, loops, and functions, as you build a portfolio of projects that showcase some of the exciting ways you can apply programming to real world problems.
Computer programming - JavaScript and the web
Learn how to program drawings, animations, and games using JavaScript and the Processing library, and explore the technologies behind the web as you design webpages with HTML and CSS.
AP®︎/College Computer Science Principles
Learn AP Computer Science Principles using videos, articles, and AP-aligned multiple choice question practice. Review the fundamentals of digital data representation, computer components, internet protocols, programming skills, algorithms, and data analysis.
Computers and the Internet
How do computers store data? Hoes does the Internet connects billions of devices worldwide? How do we protect data from cyber threats? Start from the foundation of how computers work at the electrical level to how computing innovations like the Internet, encryption, and sensors work.
Computer science theory
Explore advanced computer science topics from algorithms (how we solve common computing problems and measure our solutions' efficiency), to cryptography (how we protect secret information), to information theory (how we encode and compress information). Ideal for learners with some programming background.
Code.org
Launched in 2013, Code.org is a non-profit dedicated to expanding access to computer science, and increasing participation by women and underrepresented students of color. Our vision is that every student in every school should have the opportunity to learn computer science.
Hour of Code
Only have an hour? Learn the basics of programming, making webpages, or creating databases. |
| Markdown | [Skip to main content](https://www.khanacademy.org/computing#main-content)
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.
Explore
Select a category to view its courses
Search
Donate
[Log in](https://www.khanacademy.org/login?continue=%2Fcomputing)[Sign up](https://www.khanacademy.org/signup?continue=%2Fcomputing)
[Search for courses, skills, and videos](https://www.khanacademy.org/search)
## Welcome to Khan Academy\!
So we can give you the right tools, let us know if you're a...
Learner
Teacher
Parent
# Computing
# Computing
#### [Intro to computer science - Python](https://www.khanacademy.org/computing/intro-to-python-fundamentals)
Use programming as a tool to design recommendation engines, model infectious diseases, create game levels, and more! Start with the Python fundamentals like variables, conditionals, loops, and functions, as you build a portfolio of projects that showcase some of the exciting ways you can apply programming to real world problems.
[Computational thinking with variables](https://www.khanacademy.org/computing/intro-to-python-fundamentals/x5279a44ae0ab15d6:computational-thinking-with-variables)
[Designing algorithms with conditionals](https://www.khanacademy.org/computing/intro-to-python-fundamentals/x5279a44ae0ab15d6:designing-algorithms-with-conditionals)
[Simulating phenomena with loops](https://www.khanacademy.org/computing/intro-to-python-fundamentals/x5279a44ae0ab15d6:simulating-phenomena-with-loops)
[Playing games with functions](https://www.khanacademy.org/computing/intro-to-python-fundamentals/x5279a44ae0ab15d6:playing-games-with-functions)
[Automating tasks with lists](https://www.khanacademy.org/computing/intro-to-python-fundamentals/x5279a44ae0ab15d6:automating-tasks-with-lists)
[Analyzing data with dictionaries](https://www.khanacademy.org/computing/intro-to-python-fundamentals/x5279a44ae0ab15d6:analyzing-data-with-dictionaries)
[Building software with classes](https://www.khanacademy.org/computing/intro-to-python-fundamentals/x5279a44ae0ab15d6:building-software-with-classes)
[Teacher resources](https://www.khanacademy.org/computing/intro-to-python-fundamentals/x5279a44ae0ab15d6:teacher-resources)
#### [Computer programming - JavaScript and the web](https://www.khanacademy.org/computing/computer-programming)
Learn how to program drawings, animations, and games using JavaScript and the Processing library, and explore the technologies behind the web as you design webpages with HTML and CSS.
[Intro to JS: Drawing & Animation](https://www.khanacademy.org/computing/computer-programming/programming)
[Intro to HTML/CSS: Making webpages](https://www.khanacademy.org/computing/computer-programming/html-css)
[Intro to SQL: Querying and managing data](https://www.khanacademy.org/computing/computer-programming/sql)
[Advanced JS: Games & Visualizations](https://www.khanacademy.org/computing/computer-programming/programming-games-visualizations)
[Advanced JS: Natural Simulations](https://www.khanacademy.org/computing/computer-programming/programming-natural-simulations)
[HTML/JS: Making webpages interactive](https://www.khanacademy.org/computing/computer-programming/html-css-js)
[HTML/JS: Making webpages interactive with jQuery](https://www.khanacademy.org/computing/computer-programming/html-js-jquery)
[Meet the professional](https://www.khanacademy.org/computing/computer-programming/meet-the-computing-professional-unit)
#### [AP®︎/College Computer Science Principles](https://www.khanacademy.org/computing/ap-computer-science-principles)
Learn AP Computer Science Principles using videos, articles, and AP-aligned multiple choice question practice. Review the fundamentals of digital data representation, computer components, internet protocols, programming skills, algorithms, and data analysis.
[Digital information](https://www.khanacademy.org/computing/ap-computer-science-principles/x2d2f703b37b450a3:digital-information)
[The Internet](https://www.khanacademy.org/computing/ap-computer-science-principles/the-internet)
[Programming](https://www.khanacademy.org/computing/ap-computer-science-principles/programming-101)
[Algorithms](https://www.khanacademy.org/computing/ap-computer-science-principles/algorithms-101)
[Data analysis](https://www.khanacademy.org/computing/ap-computer-science-principles/data-analysis-101)
[Simulations](https://www.khanacademy.org/computing/ap-computer-science-principles/x2d2f703b37b450a3:simulations)
[Online data security](https://www.khanacademy.org/computing/ap-computer-science-principles/x2d2f703b37b450a3:online-data-security)
[Computing innovations](https://www.khanacademy.org/computing/ap-computer-science-principles/x2d2f703b37b450a3:computing-innovations)
[Exam preparation](https://www.khanacademy.org/computing/ap-computer-science-principles/ap-csp-exam-preparation)
[AP®︎ CSP standards mappings](https://www.khanacademy.org/computing/ap-computer-science-principles/standards-mappings)
#### [Computers and the Internet](https://www.khanacademy.org/computing/computers-and-internet)
How do computers store data? Hoes does the Internet connects billions of devices worldwide? How do we protect data from cyber threats? Start from the foundation of how computers work at the electrical level to how computing innovations like the Internet, encryption, and sensors work.
[Digital information](https://www.khanacademy.org/computing/computers-and-internet/xcae6f4a7ff015e7d:digital-information)
[Computers](https://www.khanacademy.org/computing/computers-and-internet/xcae6f4a7ff015e7d:computers)
[The Internet](https://www.khanacademy.org/computing/computers-and-internet/xcae6f4a7ff015e7d:the-internet)
[Online data security](https://www.khanacademy.org/computing/computers-and-internet/xcae6f4a7ff015e7d:online-data-security)
[Computing innovations](https://www.khanacademy.org/computing/computers-and-internet/xcae6f4a7ff015e7d:computing-innovations)
#### [Computer science theory](https://www.khanacademy.org/computing/computer-science)
Explore advanced computer science topics from algorithms (how we solve common computing problems and measure our solutions' efficiency), to cryptography (how we protect secret information), to information theory (how we encode and compress information). Ideal for learners with some programming background.
[Algorithms](https://www.khanacademy.org/computing/computer-science/algorithms)
[Cryptography](https://www.khanacademy.org/computing/computer-science/cryptography)
[Information theory](https://www.khanacademy.org/computing/computer-science/informationtheory)
#### [Pixar in a Box](https://www.khanacademy.org/computing/pixar)
[Orientation](https://www.khanacademy.org/computing/pixar/start)
[The art of storytelling](https://www.khanacademy.org/computing/pixar/storytelling)
[The art of lighting](https://www.khanacademy.org/computing/pixar/art-of-lighting)
[Simulation](https://www.khanacademy.org/computing/pixar/simulation)
[Color science](https://www.khanacademy.org/computing/pixar/color)
[Virtual cameras](https://www.khanacademy.org/computing/pixar/virtual-cameras)
[Effects](https://www.khanacademy.org/computing/pixar/effects)
[Patterns](https://www.khanacademy.org/computing/pixar/pattern)
[Rigging](https://www.khanacademy.org/computing/pixar/pixar-rigging)
[Animation](https://www.khanacademy.org/computing/pixar/animate)
[Environment modeling](https://www.khanacademy.org/computing/pixar/environment-modeling-2)
[Character modeling](https://www.khanacademy.org/computing/pixar/modeling-character)
[Crowds](https://www.khanacademy.org/computing/pixar/crowds)
[Sets & staging](https://www.khanacademy.org/computing/pixar/sets)
[Rendering](https://www.khanacademy.org/computing/pixar/rendering)
#### [Code.org](https://www.khanacademy.org/computing/code-org)
Launched in 2013, Code.org is a non-profit dedicated to expanding access to computer science, and increasing participation by women and underrepresented students of color. Our vision is that every student in every school should have the opportunity to learn computer science.
[Computers and the Internet](https://www.khanacademy.org/computing/code-org/computers-and-the-internet)
[How AI works](https://www.khanacademy.org/computing/code-org/x06130d92:how-ai-works)
[How not to get hacked](https://www.khanacademy.org/computing/code-org/x06130d92:how-not-to-get-hacked)
[Blockchain technology](https://www.khanacademy.org/computing/code-org/x06130d92:blockchain-technology)
#### [Hour of Code](https://www.khanacademy.org/computing/hour-of-code)
Only have an hour? Learn the basics of programming, making webpages, or creating databases.
[Hour of Code lessons](https://www.khanacademy.org/computing/hour-of-code/hour-of-code-lessons)
[Additional resources](https://www.khanacademy.org/computing/hour-of-code/hour-of-code-resources)
#### [Computational Thinking](https://www.khanacademy.org/computing/tesda-computational-thinking)
[Computational thinking](https://www.khanacademy.org/computing/tesda-computational-thinking/xed777e2cccd04061:introduction)
#### [Grade 9 Computer Science - Pakistan National Curriculum](https://www.khanacademy.org/computing/grade-9-computer-science-pakistan-national-curriculum)
[Computer systems](https://www.khanacademy.org/computing/grade-9-computer-science-pakistan-national-curriculum/x3427b535a49e4005:computer-system)
[Computational thinking & algorithms](https://www.khanacademy.org/computing/grade-9-computer-science-pakistan-national-curriculum/x3427b535a49e4005:computational-thinking-algorithms)
[Programing fundamentals](https://www.khanacademy.org/computing/grade-9-computer-science-pakistan-national-curriculum/x3427b535a49e4005:programing-fundamentals)
[Data and analysis](https://www.khanacademy.org/computing/grade-9-computer-science-pakistan-national-curriculum/x3427b535a49e4005:data-and-analysis)
[Applications of computer science](https://www.khanacademy.org/computing/grade-9-computer-science-pakistan-national-curriculum/x3427b535a49e4005:applications-of-computer-science)
[Impacts of computing](https://www.khanacademy.org/computing/grade-9-computer-science-pakistan-national-curriculum/x3427b535a49e4005:impacts-of-computing)
[Entrepreneurship](https://www.khanacademy.org/computing/grade-9-computer-science-pakistan-national-curriculum/x3427b535a49e4005:entrepreneurship)
Our mission is to provide a free, world-class education to anyone, anywhere.
Khan Academy is a 501(c)(3) nonprofit organization. [Donate](https://donate.khanacademy.org/campaign/580662/donate?c_src2=Webapp.footer) or [volunteer](https://www.khanacademy.org/contribute) today\!
## Site Navigation
- ### [About](https://www.khanacademy.org/about)
- [News](https://blog.khanacademy.org/news/)
- [Impact](https://blog.khanacademy.org/research/)
- [Our team](https://www.khanacademy.org/about/the-team)
- [Our interns](https://www.khanacademy.org/about/our-interns)
- [Our content specialists](https://www.khanacademy.org/about/our-content-specialists)
- [Our leadership](https://www.khanacademy.org/about/our-board)
- [Our supporters](https://www.khanacademy.org/about/our-supporters)
- [Our contributors](https://www.khanacademy.org/contribute/credits)
- [Our finances](https://khanacademyannualreport.org/#finances)
- [Careers](https://www.khanacademy.org/careers)
- [Internships](https://www.khanacademy.org/careers/interns)
- ### Contact
- [Help center](https://khanacademy.zendesk.com/hc/en-us)
- [Support community](https://khanacademy.zendesk.com/hc/en-us/community/topics)
- [Share your story](https://www.khanacademy.org/stories)
- [Press](https://khanacademy.zendesk.com/hc/en-us/articles/202483630)
- ### [Download our apps](https://www.khanacademy.org/downloads)
- [](https://itunes.apple.com/app/apple-store/id469863705?pt=698519&ct=website%20footer&mt=8)
- [](https://play.google.com/store/apps/details?id=org.khanacademy.android&referrer=utm_source%3Dwebsite%2520footer%26utm_medium%3Dwebsite%2520footer%26utm_campaign%3Dwebsite%2520footer)
- ### Courses
- [Math: Pre-K - 8th grade](https://www.khanacademy.org/math/k-8-grades)
- [Math: High school & college](https://www.khanacademy.org/math)
- [Math: Multiple grades](https://www.khanacademy.org/math/multiple-grades)
- [Math: Get ready courses](https://www.khanacademy.org/math/get-ready-courses)
- [Test prep](https://www.khanacademy.org/test-prep)
- [English language arts (ELA)](https://www.khanacademy.org/ela)
- [Science](https://www.khanacademy.org/science)
- [Social studies](https://www.khanacademy.org/humanities)
- [Computing](https://www.khanacademy.org/computing)
- [Economics](https://www.khanacademy.org/economics-finance-domain)
- [Life skills](https://www.khanacademy.org/college-careers-more)
- [Partner courses](https://www.khanacademy.org/partner-content)
Language
English
Country[U.S.](https://www.khanacademy.org/)[India](https://india.khanacademy.org/)[Mexico](https://es.khanacademy.org/)[Brazil](https://pt.khanacademy.org/)
© 2026 Khan Academy
[Terms of use](https://www.khanacademy.org/about/docs/khan-academy-terms-of-service)
[Privacy Policy](https://www.khanacademy.org/about/privacy-policy)
[Cookie Notice](https://www.khanacademy.org/about/cookie-policy)
[Accessibility Statement](https://www.khanacademy.org/about/accessibility-statement) |
| Readable Markdown | 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.
Select a category to view its courses
## Welcome to Khan Academy\!
So we can give you the right tools, let us know if you're a...
#### [Intro to computer science - Python](https://www.khanacademy.org/computing/intro-to-python-fundamentals)
Use programming as a tool to design recommendation engines, model infectious diseases, create game levels, and more! Start with the Python fundamentals like variables, conditionals, loops, and functions, as you build a portfolio of projects that showcase some of the exciting ways you can apply programming to real world problems.
#### [Computer programming - JavaScript and the web](https://www.khanacademy.org/computing/computer-programming)
Learn how to program drawings, animations, and games using JavaScript and the Processing library, and explore the technologies behind the web as you design webpages with HTML and CSS.
#### [AP®︎/College Computer Science Principles](https://www.khanacademy.org/computing/ap-computer-science-principles)
Learn AP Computer Science Principles using videos, articles, and AP-aligned multiple choice question practice. Review the fundamentals of digital data representation, computer components, internet protocols, programming skills, algorithms, and data analysis.
#### [Computers and the Internet](https://www.khanacademy.org/computing/computers-and-internet)
How do computers store data? Hoes does the Internet connects billions of devices worldwide? How do we protect data from cyber threats? Start from the foundation of how computers work at the electrical level to how computing innovations like the Internet, encryption, and sensors work.
#### [Computer science theory](https://www.khanacademy.org/computing/computer-science)
Explore advanced computer science topics from algorithms (how we solve common computing problems and measure our solutions' efficiency), to cryptography (how we protect secret information), to information theory (how we encode and compress information). Ideal for learners with some programming background.
#### [Code.org](https://www.khanacademy.org/computing/code-org)
Launched in 2013, Code.org is a non-profit dedicated to expanding access to computer science, and increasing participation by women and underrepresented students of color. Our vision is that every student in every school should have the opportunity to learn computer science.
#### [Hour of Code](https://www.khanacademy.org/computing/hour-of-code)
Only have an hour? Learn the basics of programming, making webpages, or creating databases. |
| Shard | 164 (laksa) |
| Root Hash | 3750796715567959364 |
| Unparsed URL | org,khanacademy!www,/computing s443 |