← All projects
Live/projects/dev-learning-hub

Dev Learning Hub

An interactive learning hub of 515 visualizers across 34 tracks — Java and OOP, Spring Boot, Angular, TypeScript, Python, data structures and algorithms and more — organized by difficulty from beginner to expert. Progress, streaks and completion save per account or anonymously, with an admin dashboard for usage stats.

Dev Learning Hub screenshot

Case study

Problem

A broad set of computer-science and full-stack topics needed one place to learn them interactively, organized by difficulty, without forcing an account just to start.

Approach

515 interactive visualizers span 34 tracks — Java and OOP, Spring Boot, Angular, TypeScript, Python, data structures and algorithms and more — from beginner to expert; progress, streaks and completion save per account or anonymously with local-only saving.

Outcome

Live on GitHub Pages, with an admin dashboard reporting total users and completion across the whole hub.

What it does

01

515 visualizers, 34 tracks

Java and OOP, Spring Boot, Angular, TypeScript, Python, data structures and algorithms and more, each broken into beginner-to-expert topics.
02

Accounts optional

Sign in to sync progress across devices, or browse and learn anonymously with local-only saving.
03

An admin view

A stats dashboard reports total users and completion across the whole learning hub.