Learnings
A system I use to keep my backend and systems skills sharp, shared so anyone can use it. Free, no sign-up, progress stays in your browser.
Upskill in 30 minutes a day
Each day: learn one lesson, practise one problem, recall what is fading. Go, data structures and system design, told as short animated stories.
DSA stories
155 problems, each told as a short story with a step-by-step animation and a Go (or Python) solution.
155 problems · 18 patterns →02System design
32 animated designs: replication, Raft, Kafka and database internals, the classic questions, and platform work like autoscaling and zero-downtime migrations.
32 designs · playbook · mocks →03Go basics
14 short lessons from syntax to goroutines, channels and worker pools, each with an animation.
14 lessons →046-week plan
A daily plan that mixes Go, DSA and design lessons, with spaced-repetition review so things stick.
Daily tasks · spaced review →05Practice rounds
Timed coding and 42-minute design mocks with phase timers, self-scoring and a log.
Timers · rubric · log →06FAANG track
A 12-week extension: advanced patterns, a practice ladder and a behavioral story bank.
12 weeks →Progress is saved in your browser. Use Save progress at the top of the app to download it as a file, and Load progress to pick up where you left off on any device.