Tutorials

Learn by building

Original, beginner-friendly guides with clear outlines, runnable code examples, and real-world use cases.

SQL

SQL for Beginners — Complete Free Tutorial

Learn SQL from zero with 24 original, hands-on chapters: SELECT, WHERE, sorting, aggregates and GROUP BY, INSERT/UPDATE/DELETE, data types and constraints, primary and foreign keys, inner and outer joins, subqueries, set operations, CTEs, window functions, string and date functions, indexes, views, transactions, schema design and parameterized queries. Every chapter runs against one sample database with exact expected output, common mistakes and a practice checklist.

24 chapters · Mukesh Pathak

Python

Python for Beginners — Complete Free Tutorial

Learn Python from zero with 24 original, hands-on chapters: syntax, strings and f-strings, control flow, lists, tuples, dictionaries, sets, functions, comprehensions, exceptions, modules, virtual environments, files, classes, dataclasses, generators, decorators, type hints, pytest and asyncio. Every chapter includes runnable code with expected output, common mistakes and a practice checklist.

24 chapters · Mukesh Pathak

TypeScript

TypeScript for Beginners — Complete Free Tutorial

Learn TypeScript from zero with 24 original, hands-on chapters: annotations, interfaces, unions, narrowing, generics, classes, utility and mapped types, async typing, React integration, strict mode, testing and JavaScript migration. Every chapter includes code examples with expected output, common mistakes and a practice checklist.

24 chapters · Mukesh Pathak

Git

Git and GitHub for Beginners — Complete Free Tutorial

Learn Git and GitHub from zero with 10 original, hands-on chapters: repositories, commits, history, branching, merging, conflicts, remotes, pull requests, safe undoing and team workflows. Every chapter includes exact commands, expected output and a practice checklist.

10 chapters · Mukesh Pathak

Node.js

Node.js for Beginners — Complete Free Tutorial

Learn Node.js and Express from zero with 18 original, hands-on chapters: the REPL, modules, npm, async patterns, file system, HTTP, Express routes, middleware, REST APIs, JSON storage, CORS and deployment. Every chapter includes clean code examples, expected output and a practice checklist.

18 chapters · Mukesh Pathak

Tailwind CSS

Tailwind CSS for Beginners — Complete Free Tutorial

Learn Tailwind CSS from zero with 14 original, hands-on chapters: utility-first thinking, colors, typography, spacing, Flexbox, Grid, responsive design, states, reusable components, theming and build optimization. Every chapter includes copy-paste examples, rendered results and a practice checklist.

14 chapters · Mukesh Pathak

React

React for Beginners — Complete Free Tutorial

Learn React from zero with 20 original, hands-on chapters: components, JSX, props, state, hooks, effects, context, routing, memoization and deployment. Every chapter includes clean code examples, expected output, common mistakes and a practice checklist.

20 chapters · Mukesh Pathak

JavaScript

JavaScript for Beginners — Complete Free Tutorial

Learn JavaScript from zero with 28 original, hands-on chapters: variables, functions, arrays, objects, the DOM, events, closures, async/await, Fetch, modules and classes. Every chapter includes clean code examples, expected output, common mistakes and a practice checklist.

28 chapters · Mukesh Pathak

CSS

CSS for Beginners — Complete Free Tutorial

Learn CSS from zero with 17 original, hands-on chapters: selectors, box model, Flexbox, Grid, responsive media queries, animations and variables. Every chapter includes clean code examples, expected output, common mistakes and a practice checklist.

17 chapters · Mukesh Pathak

HTML

HTML for Beginners — Complete Free Tutorial

Learn HTML from zero with 17 original, hands-on chapters: document structure, text, links, images, lists, tables, forms, semantics, multimedia, accessibility, SEO and validation. Every chapter includes clean code examples, expected output, real-life use cases and a practice checklist.

17 chapters · Mukesh Pathak