About 600 results
Open links in new tab
  1. 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 theory.

  2. The building blocks of algorithms - Khan Academy

    By understanding algorithms, we can make better decisions about which existing algorithms to use and learn how to make new algorithms that are correct and efficient. An algorithm is made up of three …

  3. Computing | Khan Academy

    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.

  4. 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 CSS.

  5. AP CSP pseudocode vs. Python (article) | Khan Academy

    Since AP CS Principles is taught with a variety of programming languages, the AP CSP exam questions use a pseudocode that represents fundamental programming concepts. You can see the full …

  6. 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 components, internet …

  7. Where to go from here (article) | Algorithms | Khan Academy

    Introduction to Algorithms: This is the most popular college textbook for algorithms. It is both rigorous—proving that algorithms are correct and have the claimed running times—and …

  8. Content Update: AP®︎ Computer Science Principles!

    This review course includes 600+ practice questions, plus instructional articles and videos covering the topics of computers, the Internet, programming, algorithms, and data analysis.

  9. Learning programming on Khan Academy

    In this course, we'll be teaching the concepts of the JavaScript programming language and the cool functions you can use with it in the ProcessingJS library. Before you dig in, here's a brief tour of how …

  10. Algorithms and selection (video) | Khan Academy

    Use algorithms to plan out your programs, and evaluate approaches to a problem based on correctness, efficiency, and readability. Explore how to use selection in your algorithms to branch control flow in …