Virtual Gurukulum
Gurukul is an ancient Indian tradition: a direct relationship between teacher and student, built on practice. This is my digital version. Structured courses where you learn by doing.
SQL for Beginners
Learn to talk to databases
Start from zero and learn to query, filter, sort, aggregate and join data using real SQL running live in your browser. No installation, no setup.
Covers
Python for Beginners
Your first programming language
Python is the most beginner-friendly and powerful language in the world. Learn from variables all the way to classes, file handling, and a complete final project.
Covers
Microsoft Power Automate
Automate everything in Microsoft 365
Go from zero to building production-quality workflows. Triggers, actions, approvals, SharePoint, Teams, expressions, error handling, and real-world projects.
Covers
System Design
Think like a software architect
Learn how to design systems that scale. Covers load balancing, caching, databases, CAP theorem, microservices, message queues, and a full URL shortener design challenge.
Covers
Architecture Patterns
Proven blueprints for software
Deep dive into the patterns that power modern software: microservices, event-driven systems, CQRS, event sourcing, saga pattern, circuit breakers, and much more.
Covers
LLM Engineering
Build real AI applications
Go beyond using ChatGPT. Learn how LLMs actually work, master prompt engineering, build RAG systems, work with vector databases, and understand AI agents.
Covers
AI and ML Fundamentals
Understand the science behind AI
The complete beginner-to-intermediate guide to artificial intelligence and machine learning. From how neural networks work to getting models into production.
Covers