CodeWithJay

50 technologies

Learn programming, by technology

Pick a technology to see every CodeWithJay course, roadmap, free course, mini course and free video tutorial that teaches it, with a suggested place to start. Everything is project-based and taught by working engineers — from Node.js, Go and system design to AI engineering with Python and LLMs.

Programming languages

Backend & APIs

Frontend & mobile

Architecture & system design

Databases, caching & messaging

Cloud & DevOps

AI & machine learning

Careers & fundamentals

More topics