About 400 results
Open links in new tab
  1. Computing - Khan Academy

    Learn AP Computer Science Principles using videos, articles, and AP-aligned multiple choice question practice. Review the fundamentals of digital data representation, computer …

  2. Algorithms | Computer science theory | Computing | Khan Academy

    We've partnered with Dartmouth college professors Tom Cormen and Devin Balkcom to teach introductory computer science algorithms, including searching, sorting, recursion, and graph …

  3. Computer (practice) | Week 3 | Khan Academy

    Explore free resources on computer programming, algorithms, and computing innovations to enhance your understanding of technology and its applications.

  4. AP®︎ Computer Science Principles (AP®︎ CSP) | Khan Academy

    Learn AP Computer Science Principles using videos, articles, and AP-aligned multiple choice question practice. Review the fundamentals of digital data representation, computer …

  5. Computers and the Internet | Computing - Khan Academy

    How does a computer work? Learn about transistors, logic gates, logic circuits, the CPU, memory, and the file system.

  6. Computer science theory | Computing | Khan Academy

    Explore advanced computer science topics from algorithms (how we solve common computing problems and measure our solutions' efficiency), to cryptography (how we protect secret …

  7. Computer programming - JavaScript and the web - Khan Academy

    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 …

  8. Computer networks (practice) | The Internet | Khan Academy

    Check your understanding of computer networks in this set of free practice questions designed for AP Computer Science Principles students.

  9. Distributed computing (practice) | Khan Academy

    TensorFlow is an open-source machine learning platform with support for distributed computing.

  10. Algorithms | AP CSP | Khan Academy

    Learn to define algorithms, express them in flow chart and pseudocode, and assess their correctness and efficiency. See how algorithms can be used as shortcuts to solve problems …