Hero roadmap: the whole course on one page
All 50 lessons
Fifty lessons, one path. Start at lesson one and move forward in order - every page ends with a link to the next one.
Lessons 01-10
Lessons 11-20
Lessons 21-30
Lessons 31-40
Lessons 41-50
- Lesson 41: HTTP client
- Lesson 42: Scheduler
- Lesson 43: Webhooks
- Lesson 44: Asset Mapper
- Lesson 45: Deployment
- Lesson 46: Performance
- Lesson 47: Capstone: blog
- Lesson 48: Capstone: JSON API
- Lesson 49: Modern Symfony tour
- Lesson 50: Hero roadmap: the whole course on one page
How to practice
Read one lesson, type every snippet by hand, break it once on purpose, then fix it. Small daily reps beat weekend marathons - twenty focused minutes move further than two distracted hours.
Two capstones
Lesson 47: Capstone: blog builds a tiny blog with posts, comments, and smoke tests, and Lesson 48: Capstone: JSON API exposes the same blog as JSON with serialize groups and endpoint tests. Build both before calling the course done.
Where to go next
After the capstones, pick a real project and keep the linter green: a booking form, a small shop, a status page. The course ends; the practice does not.
Next: PHP
Article author: Arthur Isaev