12. Searching and Sorting Share: Download MP3 Similar Tracks 6. Recursion and Dictionaries MIT OpenCourseWare 3 Types of Algorithms Every Programmer Needs to Know ForrestKnight 10. Understanding Program Efficiency, Part 1 MIT OpenCourseWare Lecture 3: Insertion Sort, Merge Sort MIT OpenCourseWare How Binary Search Makes Computers Much, Much Faster Tom Scott Lecture 1: Algorithmic Thinking, Peak Finding MIT OpenCourseWare Sorting: Bubble, Insertion, Selection, Merge, Quick, Counting Sort - DSA Course in Python Lecture 10 Greg Hogg 2. Branching and Iteration MIT OpenCourseWare Sorting Algorithms Explained Visually Beyond Fireship 9. Python Classes and Inheritance MIT OpenCourseWare 4. Decomposition, Abstraction, and Functions MIT OpenCourseWare 6. Monte Carlo Simulation MIT OpenCourseWare 3. String Manipulation, Guess and Check, Approximations, Bisection MIT OpenCourseWare 7.1 Linear Search Algorithm | Linear Search in C | Data Structures Tutorials Jenny's Lectures CS IT 5. Tuples, Lists, Aliasing, Mutability, and Cloning MIT OpenCourseWare Top 7 Algorithms for Coding Interviews Explained SIMPLY Codebagel 7. Testing, Debugging, Exceptions, and Assertions MIT OpenCourseWare Marty Lobdell - Study Less Study Smart Pierce College District WA Lec 9 | MIT 6.00 Introduction to Computer Science and Programming, Fall 2008 MIT OpenCourseWare 8. Object Oriented Programming MIT OpenCourseWare