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 Sorting Algorithms Explained Visually Beyond Fireship Lecture 1: Algorithmic Thinking, Peak Finding MIT OpenCourseWare How Binary Search Makes Computers Much, Much Faster Tom Scott Sorting: Bubble, Insertion, Selection, Merge, Quick, Counting Sort - DSA Course in Python Lecture 10 Greg Hogg 3. String Manipulation, Guess and Check, Approximations, Bisection MIT OpenCourseWare 2. Branching and Iteration MIT OpenCourseWare 10 Sorting Algorithms Easily Explained Coding with Lewis 6. Monte Carlo Simulation MIT OpenCourseWare 4. Decomposition, Abstraction, and Functions MIT OpenCourseWare 7. Testing, Debugging, Exceptions, and Assertions MIT OpenCourseWare 8. Object Oriented Programming MIT OpenCourseWare The first 20 hours -- how to learn anything | Josh Kaufman | TEDxCSU TEDx Talks Top 7 Algorithms for Coding Interviews Explained SIMPLY Codebagel Lecture 3: Insertion Sort, Merge Sort MIT OpenCourseWare Marty Lobdell - Study Less Study Smart Pierce College District WA 5. Tuples, Lists, Aliasing, Mutability, and Cloning MIT OpenCourseWare How to Start a Speech Conor Neill