What I learn on Friday nights.

Tutorials and reference notes across everything I'm teaching myself: engineering, craft, and the human stuff. Searchable, typed up, kept in one place.

Engineering

Languages, systems, infra, and the cloud.

AI Tutorial

Tutorial

A practical tutorial for using AI and large language models in your personal and work life. Covers LLM fundamentals, prompting techniques, tools, use cases, limitations, and practical workflows.

11 chapters·Beginner·#ai#llm#prompting+4

Microsoft Azure Tutorial

Tutorial

A guide to Microsoft Azure, from first login to production-ready cloud architecture. Covers compute, storage, networking, databases, identity, serverless, DevOps, monitoring, and the Well-Architect…

12 chapters·Intermediate·#azure#cloud#microsoft+4

Building a Programming Language

Tutorial

A tutorial on building an interpreted programming language from scratch using Rust. You will build Lux, a dynamically-typed, interpreted language with functions, closures, control flow, a REPL, and…

11 chapters·Intermediate·#rust#interpreters#compilers+4

Computer Science Fundamentals

Tutorial

A curriculum covering the foundational concepts of computer science, equivalent to an undergraduate CS degree. Spans 18 modules from discrete math and programming fundamentals through data structur…

101 chapters·Intermediate·#computer-science#fundamentals#curriculum+3

C++ Tutorial

Tutorial

A practical C++ tutorial for working programmers who want to get productive in modern C++. Covers tooling, memory management, OOP, modern C++ (C++11 through C++23), the STL, build systems, and best…

12 chapters·Intermediate·#cpp#c++#systems-programming+4

Cybersecurity

Tutorial

Protecting yourself, your family, and your data in the digital world. Covers passwords, authentication, phishing, malware, privacy, and incident response.

11 chapters·Beginner·#security#privacy#digital-safety+4

Databases Tutorial

Tutorial

A practical tutorial on relational databases using PostgreSQL, from your first query to running them in production. Covers SQL, schema design, indexing, transactions, query performance, and when to…

13 chapters·Intermediate·#databases#postgresql#sql+4

Elixir Tutorial

Tutorial

A practical tutorial to get you productive with Elixir for building scalable, fault-tolerant applications. Covers functional programming, OTP, Ecto, Phoenix, and testing.

15 chapters·Intermediate·#elixir#functional-programming#otp+4

ESP32 Embedded Development Guide

Tutorial

From concept to manufactured product. Learn ESP32 development with practical, hands-on tutorials covering hardware, firmware, protocols, and manufacturing.

12 chapters·Beginner·#esp32#embedded#iot+4

Git Tutorial

Tutorial

A practical tutorial on Git, from your first commit to rebasing, recovery, and everyday team workflows. Covers the commit graph, branching, remotes, history rewriting, internals, workflows, and the…

13 chapters·Intermediate·#git#version-control#workflows+3

Go Tutorial

Tutorial

A practical tutorial to get you productive with Go for backend development, CLI tools, and cloud-native applications. Covers fundamentals, concurrency, testing, and the standard library.

14 chapters·Intermediate·#go#golang#backend+4

Hugging Face Tutorial

Tutorial

A practical tutorial series on the Hugging Face ecosystem: what it is, how to use it, and how to go from browsing models to shipping real AI workflows. Covers the Hub, core libraries, fine-tuning,…

11 chapters·Intermediate·#huggingface#ai#machine-learning+4

Kibana Tutorial

Tutorial

A guide to mastering Kibana, the visualization and exploration tool for Elasticsearch data.

15 chapters·Intermediate·#kibana#elasticsearch#observability+4

LangGraph Tutorial

Tutorial

A practical tutorial on LangGraph, the graph-based framework for stateful LLM applications, using Python and Claude. Covers state graphs, tool-calling agents, persistence, human-in-the-loop, stream…

13 chapters·Intermediate·#langgraph#langchain#ai+4

Python Tutorial

Tutorial

A practical guide to Python programming, from basics to productive code. Covers syntax, data structures, OOP, the standard library, and idiomatic patterns.

12 chapters·Beginner·#python#programming#scripting+3

Raspberry Pi Tutorial

Tutorial

A practical tutorial for setting up Raspberry Pi systems, building software on top of them, and turning ideas into reliable projects. Covers hardware choice, Linux operations, GPIO and sensors, ser…

12 chapters·Beginner·#raspberry-pi#linux#gpio+4

Rust Tutorial

Tutorial

A practical tutorial to get you productive with Rust for building reliable and efficient software. Covers ownership, traits, error handling, concurrency, and the Cargo ecosystem.

15 chapters·Intermediate·#rust#systems-programming#ownership+4

System Design Tutorial

Tutorial

A practical tutorial on designing backend systems that survive scale and failure. Covers the building blocks (load balancers, caches, queues, databases), scaling patterns, consistency and consensus…

13 chapters·Intermediate·#system-design#distributed-systems#scalability+4

Tauri Course

Tutorial

A practical course for building secure, lightweight desktop and mobile-ready apps with web technologies and Rust using Tauri.

16 chapters·Intermediate·#tauri#desktop-apps#rust+4

Terraform Tutorial

Tutorial

A practical tutorial on Terraform using AWS, from your first apply to running it in production with CI/CD and policy checks. Covers HCL, state, modules, remote backends, environments, testing, the…

13 chapters·Intermediate·#terraform#infrastructure-as-code#aws+3

TinyML Tutorial

Tutorial

A practical tutorial for running machine learning models on microcontrollers and edge devices. Covers data collection, model training, quantization, TensorFlow Lite Micro deployment, and on-device…

13 chapters·Intermediate·#tinyml#machine-learning#embedded+4

tmux Tutorial

Tutorial

A practical tutorial on tmux, from your first session to the scripting and configuration that turn a terminal into a persistent, shareable workspace. Covers sessions, windows, panes, copy mode, con…

13 chapters·Intermediate·#tmux#terminal#productivity+3

Vim Tutorial

Tutorial

A practical tutorial on Vim, from modes and motions to the editing habits that make the editor feel like an extension of your hands. Covers the modal model, text objects, registers and macros, buff…

13 chapters·Intermediate·#vim#editor#terminal+3

Web UI Mastery

Tutorial

A practical tutorial for designing and building web interfaces that are clear, fast, accessible, and conversion-focused.

15 chapters·Intermediate·#web-ui#design#frontend+2

WebAssembly Tutorial

Tutorial

A practical tutorial on WebAssembly using Rust, covering browser and server-side use. Walks through the WAT text format, linear memory, JS interop with wasm-bindgen, wasm-pack, WASI, server runtime…

13 chapters·Intermediate·#webassembly#wasm#rust+3

WSO2 Complete Guide

Tutorial

A full course on WSO2, covering everything from basics to production deployments across API management, integration, and identity.

14 chapters·Intermediate·#wso2#api-management#integration+4

Craft & Design

How things look, read, and feel.

Color Theory

Reference

Master color theory to create visually appealing, accessible, and effective digital interfaces.

11 docs·Intermediate·#color-theory#design#visual-design

Industrial Design

Tutorial

A tutorial covering the fundamentals of industrial design, from concept to production-ready products.

13 chapters·Intermediate·#industrial-design#product-design#design-thinking

Taste and Aesthetic Literacy Tutorial

Tutorial

A practical tutorial on developing taste and aesthetic literacy across disciplines. Covers how taste is built, looking carefully, aesthetic principles that travel, vocabulary for what you see, the…

13 chapters·Beginner·#taste#aesthetics#design+3

UX/UI Design

Reference

A reference for creating effective user interfaces, covering foundational principles, visual design, accessibility, research, and testing.

19 docs·Intermediate·#ux#ui#design+2

Web Design Styles

Tutorial

Master the essential design styles and aesthetics that shape modern web design, from minimalism to glassmorphism.

16 chapters·Intermediate·#web-design#design-styles#aesthetics+2

Writing (English)

Tutorial

A practical course to help you write clearly, confidently, and effectively in English.

11 chapters·Beginner·#writing#english#grammar+2

Writing as the Primary Interface Tutorial

Tutorial

A practical tutorial on writing as the primary interface of modern work. Covers why writing eats more of the workday than ever, how to write for yourself, teams, the public, and AI, how to structur…

13 chapters·Beginner·#writing#communication#productivity+3

People & Work

Communication, persuasion, and the politics of getting things done.

Body Language

Tutorial

Master the silent language of nonverbal communication to enhance your personal and professional effectiveness.

13 chapters·Beginner·#body-language#nonverbal#communication+1

Communication Masterclass

Tutorial

A guide to effective communication in personal life and business.

13 chapters·Beginner·#communication#soft-skills#listening+3

Corporate Survival Guide

Tutorial

A complete guide to not just surviving but thriving in the corporate world. The playbook others learn through years of trial and error.

13 chapters·Intermediate·#corporate#career#office-politics+3

Distribution and Audience Building Tutorial

Tutorial

A practical tutorial on distribution and audience building for founders, creators, and anyone shipping something into the world. Covers channel selection, owned vs rented audiences, content as dist…

13 chapters·Beginner·#distribution#marketing#audience+3

Effective Communication Course

Tutorial

Master the art of communicating clearly, confidently, and persuasively in any situation.

16 chapters·Intermediate·#communication#speaking#persuasion+3

Leadership

Tutorial

Leading people, building teams, and multiplying your effectiveness through others.

11 chapters·Intermediate·#leadership#management#teams+3

Manhood

Tutorial

A practical guide to thriving in midlife: health, relationships, money, purpose, and the wisdom that matters. Essential knowledge for men in their 40s.

9 chapters·Beginner·#manhood#midlife#masculinity+3

Negotiation

Tutorial

The art and science of reaching agreements that serve your interests while maintaining relationships.

8 chapters·Intermediate·#negotiation#persuasion#business+2

Networking

Tutorial

Building and maintaining professional and personal relationships.

11 chapters·Beginner·#networking#relationships#career+2

Public Speaking Tutorial

Tutorial

A practical tutorial for communicating effectively with audiences of any size. Covers fear management, structure, storytelling, delivery, slides, audience reading, Q&A, and continuous improvement.

11 chapters·Beginner·#public-speaking#presentations#communication+2

Selling Masterclass

Tutorial

A guide to selling effectively regardless of medium or product.

12 chapters·Beginner·#sales#selling#persuasion+1

Standups Tutorial

Tutorial

A practical tutorial on running daily standups that teams actually find useful. Covers formats, communication, team culture, blockers, remote and async setups, anti-patterns, and advanced techniques.

9 chapters·Beginner·#standups#agile#teams+3

Mind & Method

Thinking, deciding, remembering.

The AI Transition Tutorial

Tutorial

A practical tutorial on the civilizational question the next 10 to 20 years are asking: whether increasingly capable AI becomes powerful and aligned, whether benefits concentrate or distribute, whe…

13 chapters·Beginner·#ai#alignment#policy+3

Critical Thinking

Tutorial

The skill of thinking clearly, evaluating claims, and reaching well-reasoned conclusions in a world of noise.

11 chapters·Intermediate·#critical-thinking#logic#reasoning+3

Decision Making

Tutorial

Frameworks, mental models, and practices for making better choices.

7 chapters·Beginner·#decisions#frameworks#mental-models+3

Habits

Tutorial

A practical guide to building good habits, breaking bad ones, and designing systems for lasting change.

7 chapters·Beginner·#habits#behavior#systems+2

Business Ideas

Tutorial

A practical course on generating, validating, and launching business ideas that customers actually want.

7 chapters·Intermediate·#business#ideas#validation+3

Memory Techniques Tutorial

Tutorial

A practical tutorial on memory techniques for everyday life: names, numbers, vocabulary, speeches, and study material. Covers encoding, memory palaces, mnemonic systems, active recall, spaced repet…

13 chapters·Beginner·#memory#mnemonics#learning+3

Philosophy

Tutorial

Practical wisdom from humanity's greatest thinkers for living a good life.

11 chapters·Intermediate·#philosophy#ethics#wisdom+3

Psychology

Tutorial

Understanding human behavior, motivation, and the mind: the foundation for understanding yourself and others.

11 chapters·Intermediate·#psychology#mental-health#behavior+3

Body & Home

Cars, kitchens, gardens, bodies.

Automotive

Tutorial

Car maintenance, repairs, and being an informed vehicle owner.

8 chapters·Beginner·#automotive#cars#maintenance+2

Cooking

Tutorial

Essential cooking skills, techniques, and recipes for everyday meals.

9 chapters·Beginner·#cooking#food#recipes+3

DIY Home

Tutorial

Home maintenance, repairs, and improvements: practical skills for homeowners.

11 chapters·Beginner·#diy#home#maintenance+3

First Aid

Tutorial

Essential medical knowledge for emergencies: life-saving skills everyone should have.

11 chapters·Beginner·#first-aid#medical#emergency+3

Gardening

Tutorial

Growing food, landscaping, and connecting with nature through cultivation.

9 chapters·Beginner·#gardening#plants#vegetables+3

Guiding Principles

Reference

Personal notes on fasting, finances, freelancing, fitness, and more.

19 docs·Beginner·#principles#self-improvement#life-skills

Mechanical Engineering Tutorial

Tutorial

A practical tutorial covering the fundamentals of mechanical engineering, from basic principles to applied analysis. Covers statics, dynamics, mechanics of materials, thermodynamics, fluid mechanic…

11 chapters·Intermediate·#mechanical-engineering#engineering#physics+2

Nutrition

Tutorial

Understanding food, fuel, and eating for health, performance, and longevity.

9 chapters·Beginner·#nutrition#food#health+3

Parenting

Tutorial

Raising children with intention: development, discipline, and building strong humans.

11 chapters·Beginner·#parenting#children#family+3

Raising Humans for an Unknowable World Tutorial

Tutorial

A practical tutorial on raising children when the future genuinely cannot be predicted. Covers what transfers across every possible future (character, autonomy, relationships, adaptability, meaning…

13 chapters·Beginner·#parenting#children#future+3

Survival

Tutorial

A practical guide to surviving emergencies, disasters, and apocalyptic scenarios. Covers both urban and wilderness survival from basic preparedness to long-term strategies.

13 chapters·Beginner·#survival#preparedness#wilderness+3

Money & World

Money, history, science, the rules of the game.

Biology and Biotech Fundamentals Tutorial

Tutorial

A practical tutorial on the biology and biotech essentials, aimed at non-biologists who want to read the field with clear eyes. Covers cells, the central dogma, genes, proteins, genetics, evolution…

13 chapters·Beginner·#biology#biotech#genetics+3

Economics

Tutorial

Understanding how the economy works and how it affects your life.

11 chapters·Intermediate·#economics#macroeconomics#microeconomics+3

Energy and Physical Infrastructure Literacy Tutorial

Tutorial

A practical tutorial on the physical systems that modern life runs on: electricity grids, water and sanitation, transportation, telecom, and the supply chains behind them. Aimed at non-specialists…

13 chapters·Beginner·#energy#infrastructure#electricity+3

History

Tutorial

Understanding history to make sense of the present and navigate the future.

11 chapters·Beginner·#history#civilization#world-history+1

Investing

Tutorial

Building wealth through markets: understanding investing principles, asset classes, and portfolio construction.

11 chapters·Beginner·#investing#wealth#stocks+3

Law

Tutorial

Essential legal knowledge every adult should understand.

11 chapters·Intermediate·#law#legal#rights+2

Marketplace Dynamics Tutorial

Tutorial

A practical tutorial on how online marketplaces work, from the two-sided model to the operational decisions that decide whether a marketplace survives its first year. Covers liquidity, matching, pr…

13 chapters·Beginner·#marketplaces#business#economics+3

Maths

Tutorial

A practical mathematics course covering the essential skills you need for everyday life, financial decisions, and business competency.

11 chapters·Beginner·#maths#mathematics#arithmetic+3

Personal Finance

Tutorial

Managing your money day-to-day: budgeting, debt, taxes, insurance, and the financial foundation that makes everything else possible.

11 chapters·Beginner·#personal-finance#money#budgeting+2

Science

Tutorial

Understanding how the world works through scientific principles.

11 chapters·Beginner·#science#physics#chemistry+3

Languages

Verbs, nouns, ordering coffee.

Other

Uncategorised topics.

Browse all tags