Languages
General-purpose programming languages — from first principles to real, runnable projects.
4 tutorials
- Python Tutorial
- JavaScript Tutorial
- Go Tutorial
- Rust Tutorial
Free & practical developer tutorials
Practical, no-fluff tutorials across programming languages, web development, databases, DevOps and data science. Learn by building.
Pick a track and go from zero to building.
General-purpose programming languages — from first principles to real, runnable projects.
4 tutorials
Build modern websites and web apps with HTML, CSS, and JavaScript frameworks.
4 tutorials
Store, query, and scale data with both SQL and NoSQL systems.
4 tutorials
Ship and operate software reliably with containers, orchestration, and CI/CD.
4 tutorials
Analyze, model, and visualize data with Python's scientific computing stack.
3 tutorials
Hand-picked starting points across tracks.
Every learning track on TutorialHub, grouped by topic.
Data scienceWrangle tabular data with Pandas — DataFrames, filtering, grouping, and joins.
DevopsContainerize an app — images, Dockerfile, volumes, and docker-compose.
DatabasesQuery relational data — SELECT, JOIN, GROUP BY, and indexes, with runnable examples.
LanguagesLearn Python from scratch — syntax, data structures, functions, and a real command-line project you can run today.
Web developmentBuild and style your first web page — semantic HTML, the box model, Flexbox, and responsive layout.
DevopsOrchestrate containers — pods, deployments, services, and a scalable app.
Data scienceFast numeric computing with NumPy — arrays, broadcasting, and vector math.
DatabasesA practical PostgreSQL guide — data types, JSONB, transactions, and performance tips.