Architecture & system design
Learn Clean Architecture — free and paid courses, roadmaps
This page brings together everything CodeWithJay has published on Clean Architecture: 12 mini courses and 4 free videos. Every item is taught through real projects rather than slides, so you can start with the free lessons, see how Clean Architecture is used in practice, and move on to a structured course when you are ready.
Clean Architecture mini courses
Short, free lessons on one Clean Architecture idea at a time.
FreeTwo services calling each other is not microservices
1 short
FreeHow checkout actually works under the hood #coding #tech #engineering
1 short
FreeGo Interface mistake you're making #coding #golang
1 short
FreeSplit reads and writes with CQRS #coding #programming
1 short
FreeFix NestJS Circular Dependencies in 2 Minutes #nestjs #coding
1 short
FreeThe trap of premature optimization #programming #softwaredevelopment #startup
1 short
FreeNever write forRoot again #programming #developer #tips
1 short
FreeWhy Node Projects Don't Look Production-Ready #nodejs #golang #systemdesign
1 short
FreeEvent Sourcing vs CRUD: When Each One Actually Wins #programming
1 short
FreeBuild Real Apps Not Just Tutorials!
1 short
FreeCan You Really Get a Tech Job Without Boring Tutorials?
1 short
FreeThe Battle: Microservices Architecture vs Monolithic Approach
1 short
Free Clean Architecture video tutorials
Full-length free lessons from the CodeWithJay YouTube channel.
Free videoClean Architecture in Fastify: Domain Entities + DI
Free on YouTube
Free videoClean Architecture with Fastify Node.js: The Scalable Solution!
Free on YouTube
Free videoClean architecture with nodeJs express : practical example in node.js [Part 7]
Free on YouTube
Free videoClean architecture using node js easy way [Part 6]
Free on YouTube
Clean Architecture learning FAQ
- Can I learn Clean Architecture for free on CodeWithJay?
- Yes. CodeWithJay currently has 12 free mini courses and 4 free video lessons on Clean Architecture. Free courses need only a free account; mini courses and videos need no account at all.
Looking for something else?
Browse every technology CodeWithJay teaches, or get every paid course with one membership.