Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/practical-tutorials/project-based-learning/llms.txt

Use this file to discover all available pages before exploring further.

One of the most powerful things about project-based learning is that great project ideas transcend any single programming language. Building a compiler, a blockchain, or a Redis clone in C teaches you systems thinking; tackling the same project again in Python or Rust reveals how language design shapes the solutions you reach for. This page reorganises the tutorial collection by topic rather than language, so you can explore every available tutorial on a subject — whether you want to survey approaches across ecosystems, compare implementations, or simply find the version that suits your current skill level.

Compilers & Interpreters

Operating Systems & Kernels

Blockchain & Distributed Systems

Databases & Key-Value Stores

Chat Applications & Real-Time Systems

Web Scrapers & Bots

Game Development

Shell & System Tools

Machine Learning & AI Projects

Building the same project in multiple languages (e.g., a Redis clone in C, Ruby, and Python) is one of the fastest ways to internalize language differences and shared systems concepts.

Build docs developers (and LLMs) love