This course contains 11 interactive screencasts
Big O notation
📖 Author ⚛️ Educator 👨🏫 International speaker 🎒 Digital nomad 📸 Photographer @ Yellowscale.comFollow me on twitter
This course explores the delightful intersection of algorithms and software design. It levels up your craftsmanship by coding six different binary search algorithms.
Each algorithm solution will improve your skills as a software developer, as the concepts you'll learn are applicable well outside the scope of binary search.
The course is focused on "learning by doing". The instructor Jonathan strongly believes that the real learning happens when you - the learner - write the code. So instead of him writing it for you, he'll challenge you to do it first.
This is hard, and you'll struggle. But for every minute you struggle with the problem, you'll learn ten times more than you would if you only listened to Jonathan explain it to you. So make sure you try to solve the problems before you watch Jonathan’s solutions.