Learning Roadmap System
Track courses, books, certifications, and skills. Includes progress bars, spaced repetition reminders, and goal milestones.
📄 Product Preview
Try the interactive reader and demo tools below, or get the full product with all content unlocked.
📖 Interactive Reader (Free Preview) ⚙ Try Demo Tools 📦 Download Free Sample📁 File Structure 19 files
📖 Documentation Preview README excerpt
Learning Roadmap System — Notion Template System
By Notion Developer Pro | $15
A structured learning management system for software engineers who want to level up intentionally. Track courses, books, certifications, and skills with progress visualization, spaced repetition reminders, and goal-based milestones.
What's Inside
Databases (CSV → Notion Import)
| Database | Purpose |
|---|---|
| Learning Items | Master tracker for courses, books, tutorials, and articles with progress, ratings, and notes |
| Skills | Skill inventory with proficiency levels, learning sources, and target levels |
| Certifications | Certification tracker with exam dates, study progress, and renewal dates |
| Goals & Milestones | Learning goals with target dates, linked skills, and completion criteria |
| Study Log | Daily/weekly study session log with time spent, topics covered, and spaced repetition dates |
Pages & Dashboards
| Page | Purpose |
|---|---|
| Learning Dashboard | Overview of active learning, skill progress, upcoming goals, and study streaks |
| Skill Matrix | Visual representation of current skills vs target levels across domains |
| Learning Path Guide | How to build a structured learning path from the system's data |
Reusable Templates
| Template | Purpose |
|---|---|
| Course Notes | Structured note-taking template for online courses |
| Book Notes | Template for capturing key ideas, quotes, and action items from technical books |
Formulas Reference
All Notion formulas documented in formulas/FORMULAS.md.
Features
- Multi-Format Tracking — Courses, books, certifications, tutorials, articles, and podcasts all in one system
- Skill Proficiency Mapping — Rate skills from Novice (1) to Expert (5) with target levels
- Progress Visualization — Percentage completion with visual progress indicators
- Spaced Repetition Reminders — Review dates calculated at 1, 7, 30, and 90 day intervals
- Study Streak Tracking — Log study sessions and maintain consistency
- Certification Management — Exam dates, study plans, pass/fail tracking, and renewal reminders
- Goal Milestones — Set quarterly or yearly learning goals linked to specific skills
- Time Investment Tracking — Total hours spent learning per topic, resource, and skill domain
Quick Start
1. Import CSVs from databases/ in this order:
skills.csv(referenced by other databases)learning_items.csvcertifications.csvgoals_milestones.csvstudy_log.csv
2. Set up relations between databases (see Import Guide)
3. Create dashboard pages from pages/
... continues with setup instructions, usage examples, and more.
📄 Content Sample templates/book-notes.md
Book Notes Template
Structured template for capturing key ideas from technical books. Create a new page per book and link to the Learning Items database.
Book: [Title]
Author: [Author name]
Published: [Year]
Pages: [Page count]
Format: [Physical / eBook / Audiobook]
Started: [YYYY-MM-DD]
Finished: [YYYY-MM-DD]
Why I'm Reading This
[What specific question or skill gap led me to this book?]
Linked Skill: [Link to Skills database entry]
Linked Goal: [Link to Goals database entry]
Chapter Notes
Chapter 1: [Chapter Title]
Core Idea:
[The main argument or concept of this chapter in 1-2 sentences]
Key Points:
- [Point 1]
- [Point 2]
- [Point 3]
Quotes Worth Remembering:
"[Exact quote from the book]" — p. [page number]
My Thoughts:
[How does this relate to my experience? Do I agree or disagree? How can I apply this?]
Chapter 2: [Chapter Title]
... and much more in the full download.