DevPath · Learn to code ESPTEN

JavaScript

🧠 Algorithms and complexity

Measure efficiency with Big-O and master searching, sorting, and recursion.

What you'll learn

Lessons

Big-O notationHow to measure the cost of an algorithm. Linear and binary searchFinding an element efficiently. Sorting and recursionBubble sort, merge/quick, and recursive algorithms. Merge sort in detailImplementing divide and conquer with merge sort. MemoizationCaching results with a closure and a Map.
Practice this module in the app

DevPath is a hands-on course: you read the theory here; in the app you put it into practice with exercises that really run, offline.

Start free in the app →