AlgoGalaxy University

RoadmapsPracticeAbout
Start learning
← All courses
Intermediate

Algorithms & Patterns

A pattern-first algorithms course covering sorting, binary search, sliding windows, dynamic programming, greedy methods, and graph algorithms.

Start this learning pathSee related roadmap
COURSE SIGNAL

10 weeks

estimated pace

58 lessons

guided curriculum

Intermediate

recommended level
BY THE END

You will be able to:

Recognize the highest-leverage algorithm patterns

Design dynamic programming states

Prove greedy choices

Communicate algorithmic decisions clearly

CURRICULUM

A sequence with intent.

01

Searching, sorting, and invariants

13 lessons · 3h 15m

02

Windows, pointers, and prefixes

12 lessons · 2h 45m

03

Greedy and divide-and-conquer

14 lessons · 3h 28m

04

Dynamic programming and graphs

19 lessons · 4h 10m

Ready to start the Algorithms & Patterns orbit?

Begin with a short practice mission, then follow the course at your own pace.

Open practice hub