
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 …
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.
Expressing an algorithm | AP CSP (article) | Khan Academy
We can express an algorithm many ways, including natural language, flow charts, pseudocode, and of course, actual programming languages. Natural language is a popular choice, since it comes so …
What is an algorithm and why should you care? - Khan Academy
Is it possible for amateurs to create complex algorithms to use in programs, or is it something that only professionals can accomplish after sitting and working on them for a really long time?
What is an algorithm and why should you care? - Khan Academy
You might have an algorithm for getting from home to school, for making a grilled cheese sandwich, or for finding what you're looking for in a grocery store. In computer science, an algorithm is a set of …
AI algorithms: How well do they know you? Lesson plan
In a world filled with more content than we could ever possibly consume, recommendation algorithms have long been a necessary part of the internet. This type of AI helps determine what we see (and …
Standards Mapping - Virginia Math | Khan Academy
DM.GT.4 The student will recognize and apply algorithms to solve configuration, conflict resolution, and sorting problems. DM.GT.4.a Recognize algorithms such as nearest neighbor, brute force, and …
Intro to computer science - Python | Computing | Khan Academy
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 …
A guessing game (article) | Algorithms | Khan Academy
Let's play a little game to give you an idea of how different algorithms for the same problem can have wildly different efficiencies. The computer is going to randomly select an integer from 1 to 15.
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.