Skip to content
Learn live preview
All projects

Learn

Follow a learning path with prerequisites, not a random string of tutorials.

Self-directed learning meant jumping between tutorials and docs with no clear progression, leaving gaps in the foundation.

Tech Domain · Book Dev|Published|Evidence: Live|Next.js, TypeScript

A public deployment is available to try.

Case Study

Before

Self-directed learning lacked structure — jumping between tutorials, docs, and courses without a clear progression path led to knowledge gaps and wasted time.

After

Provided structure to self-directed learning. The prerequisite mapping prevents jumping to advanced topics without foundations, and progress tracking maintains motivation through visible milestones.

How it's solved

Built a learning path system with structured curricula for different skills (web dev, AI, design), progress tracking, prerequisite mapping, and resource links for each topic. Supports custom learning paths.

Trade-offs

Learning paths are curated, not adaptive — the sequence doesn't adjust based on how a learner is actually doing.

Related Articles

Further reading on related topics from the blog

Related Projects

More in Tech Domain · Book Dev

Learn - Chaowalit Greepoke Portfolio