A personalized pathway generator that transforms DeepLearning.AI's 100+ courses into customized learning roadmaps based on your goals, experience, and schedule.
Community project that started in the DeepLearning.AI Community Program (forum thread). Not an official DeepLearning.AI product. Course names and links belong to their respective owners.
- Smart Questionnaire: 8-question assessment capturing your experience level, goals, time commitment, and interests
- 3 Career Paths: AI Product Engineer, Model Architect, or Enterprise AI Leader
- Personalized Timeline: Week-by-week schedule based on your availability
- Add Any Course: Search the full catalog and add courses outside your path; they stay in the PDF, calendar and share link
- Progress Tracking: Mark courses complete and track your journey
- PDF Export: Download your roadmap to print or share
- Calendar Export: Export to .ics for Google Calendar, Outlook, etc.
- Shareable URLs: Generate links with your preferences encoded
- No signup: Progress is saved in your browser (localStorage)
- Answer Questions: Complete a quick 8-question assessment about your background and goals
- Get Your Roadmap: Receive a personalized sequence of courses organized into phases
- Track Progress: Mark courses complete as you learn
- Export & Share: Download as PDF, export to calendar, or share via link
- React 19 + Vite 8
- Tailwind CSS 4
- jsPDF (PDF export, loaded only when you export)
- Lucide React (icons)
- Static JSON data, no backend; deployed to GitHub Pages
Requires Node.js 22.12 or newer (.nvmrc pins the version CI uses).
npm ci # Install dependencies
npm run dev # Start dev server at http://localhost:5173/dlai-roadmap/
npm run lint # ESLint
npm run build # Production build
npx playwright install chromium # Once, to get a test browser
npm test # Playwright end-to-end testsEvery pull request runs lint, build and the Playwright suite in GitHub Actions, and a push to main deploys only after the same checks pass.
src/data/courses.json holds 134 DeepLearning.AI courses and the pathway definitions. Every course carries:
- Difficulty level (beginner/intermediate/advanced)
- Estimated hours
- Categories, skills taught and partner
- Career path alignment
- Prerequisites
Course details are checked against the live DeepLearning.AI course pages; see docs/solutions/ for the verification method.
The live site uses PostHog (EU region) for anonymous usage analytics: page views, session recordings (the PostHog project has session replay enabled) and events such as roadmap generated or PDF exported, with your chosen path, experience, goal and weekly hours. No name or email is collected, and analytics sets no cookies and stores nothing in your browser, so there is no consent banner. Local development and automated test runs send nothing.
Built by Learning Deep for the DeepLearning.AI community.
Feel free to open issues or PRs to improve the roadmap generator!
MIT
