PProtokol

javascript · intermediate

Algorithms & Data Structures

Think algorithmically: master arrays, Big-O, searching, sorting, stacks/queues, hash maps, recursion, trees and graphs.

~12halgorithms10 lessons

A practical, beginner-friendly tour of the core computer-science toolkit every developer needs: how to reason about performance, choose the right data structure, and implement the classic algorithms with confidence, all in JavaScript.

Module 01

Foundations of Algorithmic Thinking

How to think in steps, measure performance, and work with core collections.

Module 02

Core Data Structures

Stacks, queues, hash maps, and the tradeoffs they offer.

Module 03

Recursion & Non-Linear Structures

Recursive thinking, trees, and graphs.