Back to Home
Learn by Doing

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.

7
Courses
107
Lessons
100%
Free
0
Downloads needed
Interactive15 lessons

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

SELECT & columnsWHERE & LIKEORDER BY & DISTINCTAggregatesGROUP BY & HAVINGINNER & LEFT JOIN+4 more
Start Course
Interactive15 lessons

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

Variables & TypesNumbers & StringsLists & LoopsConditionsFunctionsDictionaries+4 more
Start Course
Comprehensive17 lessons

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

What is Power AutomateInterface & navigationTriggersActionsConditions & branchingVariables+8 more
Start Course
Theory + Practice15 lessons

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

Why system design mattersVertical vs horizontal scalingLoad balancersCaching strategiesSQL vs NoSQLCAP theorem+9 more
Start Course
In Depth15 lessons

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

What is architectureLayered architectureMicroservicesEvent-drivenCQRSEvent sourcing+9 more
Start Course
Cutting Edge15 lessons

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

What are LLMsHow transformers workPrompt engineering basicsChain of thought promptingRAG architectureVector databases+9 more
Start Course
Foundation15 lessons

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

AI vs ML vs Deep LearningSupervised learningUnsupervised learningReinforcement learningNeural networksTraining a model+9 more
Start Course