RizTech Academy logo
RizTech Academy
Learn · Open to everyone

Learn to build software, properly

These are the courses we teach our own interns. Written to be worked through rather than skimmed — every lesson has something to type, and every course ends with something you have actually built.

No sign-up, no email required. If you are on our internship programme this is your curriculum. If you are not, it is yours anyway.

16 courses998 lessons~1150 hours of material
How to use this

Reading is not learning

You can read an entire course in a weekend and retain almost none of it. The practice at the end of each lesson is not optional padding — it is the part that turns reading into ability.

Type the examples out rather than copying them. Break them deliberately and read the error. An hour spent fixing something you broke on purpose teaches more than a day of watching it work.

We link to official documentation throughout. Learning to read the docs is itself a professional skill, and the one that keeps working long after any course goes out of date.

Suggested paths

  • Web DevelopmentWeb UI → JavaScript → TypeScript
  • Full-Stack (TypeScript)Web UI → JavaScript → TypeScript → Database → Next.js + NestJS
  • Full-Stack (Python)Python → Web UI → Database → Django
  • Full-Stack (Java)Java → Web UI → Database → Spring
  • Mobile (Android)Kotlin Foundation → Android with Kotlin
  • Mobile (iPhone)Swift and iOS Development
  • Mobile (both platforms)Kotlin Foundation → Kotlin Multiplatform
  • DevOpsDevOps Foundation → AWS DevOps in Practice

Want mentorship alongside the material?

Go through a course, clear an interview, and selected students, mostly from Pune, spend six months on real-world projects with mentorship and code review from a working engineer.