Free, hands-on tutorials in Python, Java, JavaScript, TypeScript, Angular, Node.js, DSA, system design, databases and Docker — as readable lessons or 30-second shorts, in English and Hindi.
JavaScript Fundamentals: From Syntax to Async — Learn JavaScript from variables and functions to the DOM, classes, promises and modules. For beginners starting web development. (40 lessons)
Python Fundamentals: From Basics to Async — Learn Python from variables to classes, generators, decorators and async. For beginners and career switchers who want practical scripting and backend skills. (49 lessons)
TypeScript Fundamentals — Learn TypeScript types, generics and strict mode to catch bugs before runtime. A hands-on course for JavaScript developers. (28 lessons)
Bash / Shell Scripting — Build practical foundations in Bash / Shell Scripting, from first scripts to reliable programs. (25 lessons, Coming soon)
C++ — From your first compiled program to STL, memory, and interview-ready problem solving. (25 lessons, Coming soon)
Operating System Concepts — Build practical foundations in Operating System Concepts. (25 lessons, Coming soon)
Frontend Development
Web Accessibility (A11y) — Build accessible websites with WCAG 2.2, semantic HTML, ARIA and keyboard patterns, and test with automated tools and screen readers. (26 lessons)
AI Visibility and LLM Brand Discovery — Learn how people discover brands through AI assistants and how to be found, cited and described accurately: crawlers, structured data, content, measurement and ethics. (25 lessons)
Angular Fundamentals: Components, Signals and Routing — Learn modern Angular with standalone components, templates, signals, routing, forms and HttpClient. For front-end developers building structured apps. (32 lessons)
Babel and SWC: JavaScript Transpilation and Build Speed — Learn how Babel and SWC transpile modern JavaScript, JSX and TypeScript, target browsers and Node, and speed up builds. For front-end and tooling developers. (31 lessons)
Progressive Web Apps: Offline, Installable Web Apps — Build installable, offline-capable web apps with manifests, service workers, caching and push. For front-end developers moving beyond static pages. (30 lessons)
Responsive and Mobile-First Web Design — Build fluid, mobile-first layouts with media queries, Flexbox, Grid and container queries. For front-end developers who want sites that work on every screen. (26 lessons)
SEO for Developers: Technical SEO and Core Web Vitals — Learn technical SEO: crawlability, structured data, rendering and Core Web Vitals. For developers who want sites that rank and earn organic traffic. (34 lessons)
Storybook: Component-Driven UI Development — Build, document and test UI components in isolation with Storybook. For front-end developers and design-system teams working in React. (25 lessons)
Web Performance Optimization — Measure and improve page speed with Core Web Vitals, DevTools and Lighthouse. Apply proven fixes for images, JavaScript, caching and delivery. (25 lessons)
Webpack: Module Bundling and Build Optimization — Learn to configure, optimize and debug Webpack builds for front-end projects. Ship smaller, faster bundles with a production-ready setup. (25 lessons)
API Design and Versioning — Design APIs people can rely on: resources, HTTP semantics, errors, pagination, idempotency, security, versioning, deprecation and governance, tested with a real running API. (27 lessons)
.NET Core: Build, Test and Ship Web APIs — Learn modern .NET from the CLI to ASP.NET Core APIs, dependency injection, EF Core, auth, testing and Docker. (26 lessons)
Fastify: Building High-Performance Node.js APIs — Build fast Node.js APIs with Fastify routing, JSON Schema validation, plugins, hooks and JWT auth. For developers who want an Express alternative. (32 lessons)
Apache Kafka: Event Streaming from Basics to Production — Learn Apache Kafka: topics, partitions, producers, consumer groups, delivery guarantees, retention, replication, exactly-once and operations, checked against a real broker. (25 lessons)
NestJS: Building Scalable Node.js APIs — Build structured, testable server-side apps with NestJS modules, dependency injection, TypeORM and guards. For TypeScript and Node.js developers. (34 lessons)
Node.js Fundamentals: Modules, Async and Servers — Learn Node.js from modules and npm to async code, streams and a basic HTTP server. For JavaScript developers moving to backend and tooling work. (30 lessons)
REST API Design: Resources, Status Codes and Security — Design clean, predictable HTTP APIs: resources, status codes, pagination, versioning, authentication and errors. For backend and full-stack developers. (25 lessons)
MongoDB Fundamentals: Documents, Queries and Indexes — Learn MongoDB from documents and CRUD to indexes, aggregation, schema design and replication. For developers building apps with flexible data. (23 lessons)
MySQL Fundamentals: SQL, Joins and Transactions — Learn MySQL and SQL from tables and queries to joins, indexes and transactions. For beginners and developers who need to work with relational data. (30 lessons)
Vector Databases — Learn to store, index, filter and operate vectors in real systems: pgvector with SQL, Qdrant and Chroma APIs, HNSW tuning, filtered and hybrid search, sharding, replication, capacity planning, security and choosing a database, with every example run for real. (28 lessons)
Ansible: Automate Servers with Playbooks — Learn agentless automation with Ansible: inventories, playbooks, variables, templates, handlers, roles, Vault and safe production rollouts, with real runnable examples. (26 lessons)
AWS Fundamentals: Core Services for Cloud Beginners — Learn core AWS services: IAM, EC2, S3, RDS, VPC, Lambda, CloudFront and CloudWatch, plus cost control. For beginners moving to the cloud. (28 lessons)
CI/CD Fundamentals: Pipelines, Testing and Deployment — Learn CI/CD concepts and GitHub Actions: pipelines, automated testing, environments, deployment strategies and secrets. For developers and DevOps beginners. (23 lessons)
Docker Fundamentals: Images, Containers and Compose — Learn Docker from images and containers to Dockerfiles, volumes, networking and Compose. For developers who want consistent environments. (28 lessons)
Linux Command Line Fundamentals — Learn the Linux command line: files, permissions, processes, text tools, scripting, SSH and services. For developers and aspiring DevOps engineers. (31 lessons)
API Gateway and Service Mesh — Learn how API gateways and service meshes route, secure, protect and observe traffic: routing, canaries, rate limits, retries, circuit breakers, mTLS and operations, tested on a real gateway. (26 lessons)
System Design: Architecture, Scale and Trade-offs — Learn system design: estimate load, choose building blocks and weigh trade-offs for scalable, reliable systems. Built for engineers and interviews. (32 lessons)
Agent Frameworks and MCP Basics — Understand the agent loop, tool calling, framework trade-offs and the Model Context Protocol, then build and secure your first MCP server. (25 lessons)
Agent Loops, Stop Conditions and Token Budgets — Learn how agent loops grow in cost, how to stop them safely, and how to budget tokens, time and money with guards, caching and graceful endings. (25 lessons)
Advanced Agent Workflows and Skills — Design reliable AI agent workflows: patterns, skills, subagents, hooks, context management, evals and safe automation. (25 lessons)
AI Agents and Tool Use — Learn how AI agents use tools: ReAct and planning, tool schemas, tool design, safety, evaluation and multi-agent patterns, with working Python examples. (25 lessons)
AI Safety, Evaluation and Cost Control — Build LLM applications that are safe, measurable and affordable: safeguards, evaluation metrics, monitoring and cost control, with runnable Python examples. (25 lessons)
AI Strategy, Ethics and Governance — Plan AI adoption that delivers value responsibly: choosing use cases, building the business case, applying ethics, managing risk, setting governance and tracking regulation. (26 lessons)
Apache Airflow: Orchestrate Data Pipelines — Learn to schedule and monitor workflows with Apache Airflow: DAGs, TaskFlow, scheduling, XComs, branching, sensors, retries, idempotent design and deployment. (25 lessons)
Claude Code Skills & SKILL.md — Package your know-how as reusable skills: SKILL.md structure, descriptions that trigger, supporting scripts and references, testing, security review and team sharing, with validators and a script harness you can run. (26 lessons)
AI Coding-Agent Guardrails — Design layered guardrails for AI coding agents: permissions, sandboxes, secret and network controls, Git and CI gates, hooks, logging and incident response. (25 lessons)
Coding Agents & AI-Assisted Development — Understand how coding agents work and use them well: the agent loop, tools, edit formats, context, instruction files, test-driven workflows, parallel agents, verification, evaluation, cost and team practice, with a working mini agent you can run. (29 lessons)
Embeddings & Vector Search — Understand how text becomes vectors and how to search them: similarity measures, learned embeddings, exact and approximate nearest neighbours, quantisation, hybrid search, evaluation and production, with every experiment run for real. (28 lessons)
LangChain / LlamaIndex — Build LLM applications with LangChain and LlamaIndex: prompts, runnables, parsers, tools, retrieval, indexes, query engines, agents and testing, with examples run offline using fake models. (31 lessons)
LangGraph Agents & Multi-Agent Systems — Build reliable agents as graphs: state, nodes, edges, loops, tools, memory, human approval, streaming, sub-graphs and multi-agent supervisors, with every example run for real offline. (29 lessons)
Claude API / OpenAI API Basics — Call LLM APIs confidently: requests and responses, messages, parameters, streaming, tool use, errors and retries, cost, security and testing, with the real Anthropic and OpenAI SDKs run against a local stand-in server. (27 lessons)
LLM Engineering Foundations — Turn LLM demos into dependable products: evaluation and statistics, prompt and model versioning, structured output, cost and latency engineering, reliability and observability, serving, governance and team practice, with every experiment run. (29 lessons)
LLM Application Security — Secure applications built on language models: prompt injection, unsafe output handling, excessive agency, data leaks, RAG access control, supply chain, abuse and cost attacks, testing and incident response, with attacks and defences you can run. (28 lessons)
Large Language Models — Understand how LLMs work from tokens and embeddings to attention, training, prompting, evaluation, safety and deployment, with small runnable models you can verify. (27 lessons)
MCP & Agent-to-Agent Protocols — Understand the protocols that connect AI agents to tools and to each other: MCP internals, building and securing servers, A2A agent cards and tasks, and how the two fit together, with a real server driven over JSON-RPC. (31 lessons)
AI Automation with n8n — Build, secure and run AI-powered workflows in n8n: triggers, data handling, the AI Agent node, tools, RAG, error handling, guardrails and self-hosting. (25 lessons)
Prompt Engineering — Write prompts that work reliably: structure, examples, reasoning, structured output, context limits, safety and evaluation, with small runnable harnesses to test your prompts. (29 lessons)
Retrieval-Augmented Generation (RAG) — Build question-answering systems grounded in your own documents: chunking, embeddings, keyword and hybrid search, reranking, prompts, citations, evaluation and production concerns, with small runnable examples. (27 lessons)
Apache Spark: Big Data Processing with DataFrames — Learn Apache Spark with PySpark: architecture, DataFrames, SQL, joins, windows, lazy execution, shuffles, performance tuning, streaming and production deployment. (25 lessons)
Estimating AI Automation ROI — Build practical foundations in Estimating AI Automation ROI. (25 lessons, Coming soon)
1Password and Secrets Hygiene for Developers — Learn to store, share, use and rotate passwords, API keys and tokens safely with 1Password, the op CLI and good Git habits. (24 lessons)
Bun — Build practical foundations in Bun. (25 lessons, Coming soon)