Independent Study & Experiments

Learning Lab

A structured space for deepening technical understanding through study, exercises, system design and personal experiments.

Learning Paths

Explore the learning material.

Focused paths across software engineering, AI/ML and system design, organized around concepts, exercises and practical exploration.

Learning Paths

4 paths in the library

01

Coming soon

Data Structures and Algorithms

A practice oriented collection of coding problems organized by reusable problem solving patterns. It covers backtracking, binary search, dynamic progr...

Coming soon

02

Coming soon

Generative AI System Design

A collection of system design studies for generative AI applications. The material explores assistants, translation, image and video generation, image...

Coming soon

03

Coming soon

Machine Learning System Design

A set of machine learning system design studies covering recommendation, advertising, search, content detection, personalization and other applied ML...

Coming soon

04

1 lessons

System design

A collection of system design studies for distributed and large scale services, including messaging, storage, feeds, search, payments, maps, queues, r...

Open learning path