Find the perfect coding resourcesLearn more

Learn Binary Search in JavaScript

ScrimbaScrimba
Recommended
Meet Your Instructor
Jonathan Lee Martin avatar

Jonathan Lee Martin

Instructor

Author, Educator, International speaker, Digital nomad, Photographer @ Yellowscale.com

1h 3m

Completion

Certificate included

Format

Interactive coding

Subscription

What You'll Learn

Binary search algorithm

Algorithm optimization

Time complexity analysis

Problem-solving techniques

JavaScript algorithm implementation

Overview

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.

Table of Contents
1
Course Overview
2
Binary Search
3
Imperative
4
Recursion
5
Tail Recursion
6
Array Splitting
7
Array View
8
Array Partition
9
Wrap Up
10
Congratulations on Completing the Course
11
How to Utilize Your Certificate
12
Certificate of Completion

Share Your Experience

Sign in to leave a review and help others

No reviews yet. Be the first to review!