I split Angular into 98 commits to teach it cleanly (15 free commits inside)
After 10 years building Angular apps, and years watching devs get lost in bloated tutorials, I wanted to try something different:
👉 Teaching Angular directly through Git one commit = one concept.
From ng new
to CI/CD, covering architecture, RxJS, NgRx, Signals, tests, lazy loading, DI, and more.
Why I did this
Most Angular training content is either:
- Too basic and never scales
- Too scattered, leaving learners without a clear roadmap
- Or overloaded with theory and missing real dev workflows
So I created a project with 98 sequenced commits, structured to reflect how real apps are built:
- Reactive forms with advanced patterns
- OnPush, DI tokens, APP_INITIALIZER
- NgRx with Facade pattern
- Unit tests + E2E with Playwright
- Internationalization + CI/CD deployment
- Much more
You can try the first 15 commits (free)
If you're curious, I’m offering the first 15 commits for free (in both FR and EN).
➡️ Download the free commits here
No strings attached. You’ll receive a token by email to access them.
Thanks for reading
Let me know what you think
Top comments (0)