Find the perfect coding resourcesLearn how skillcraft.ai helps developers find the perfect coding learning resourcesLearn more→

Jonathan Lee Martin
Instructor
Author, Educator, International speaker, Digital nomad, Photographer @ Yellowscale.com
Completion
Certificate included
Format
Interactive coding
Subscription
Binary search algorithm
Algorithm optimization
Time complexity analysis
Problem-solving techniques
JavaScript algorithm implementation
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 real learning happens when you write the code yourself. Instead of watching the instructor code, you'll be challenged to solve problems first. This is hard, and you'll struggle. But for every minute you struggle with the problem, you'll learn ten times more than if you only listened to explanations. By the end, you'll have practiced your software craftsmanship skills and gained new techniques for solving problems as a developer, while leveling up your computer science skills in general.
Share Your Experience
Sign in to leave a review and help others
No reviews yet. Be the first to review!