Personal knowledge garden

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.

889 docs67 topics7 categories

Engineering

Languages, systems, infra, and the cloud.

AI and LLM Mastery

beginner

Everything you need to know to effectively employ AI in your personal and business life. Covers LLM fundamentals, prompting techniques, tools, use cases, lim…

Tutorial11 chapters

Microsoft Azure Tutorial

intermediate

A guide to Microsoft Azure, from first login to production-ready cloud architecture. Covers compute, storage, networking, databases, identity, serverless, De…

Tutorial12 chapters

Building a Programming Language

intermediate

A tutorial on building an interpreted programming language from scratch using Rust. You will build Lux, a dynamically-typed, interpreted language with functi…

Tutorial11 chapters

Computer Science Fundamentals

intermediate

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

Tutorial101 chapters

C++ Tutorial

intermediate

A hands-on C++ tutorial designed to get you job-ready. Covers tooling, memory management, OOP, modern C++, the STL, build systems, and best practices.

Tutorial12 chapters

Cybersecurity

beginner

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

Tutorial11 chapters

Databases Tutorial

intermediate

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

Tutorial13 chapters

Elixir Tutorial

intermediate

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

Tutorial15 chapters

ESP32 Embedded Development Guide

beginner

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

Tutorial12 chapters

Git Tutorial

intermediate

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

Tutorial13 chapters

Go Tutorial

intermediate

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

Tutorial14 chapters

Hugging Face Tutorial

intermediate

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. Cover…

Tutorial11 chapters

Kibana Tutorial

intermediate

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

Tutorial15 chapters

LangGraph Tutorial

intermediate

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

Tutorial13 chapters

Python Tutorial

beginner

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

Tutorial12 chapters

Raspberry Pi Tutorial

beginner

A practical tutorial for setting up Raspberry Pi systems, building software on top of them, and turning ideas into reliable projects.

Tutorial12 chapters

Rust Tutorial

intermediate

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

Tutorial15 chapters

System Design Tutorial

intermediate

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

Tutorial13 chapters

Tauri Course

intermediate

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

Tutorial16 chapters

Terraform Tutorial

intermediate

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, remo…

Tutorial13 chapters

Web UI Mastery

intermediate

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

Tutorial15 chapters

WebAssembly Tutorial

intermediate

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-…

Tutorial13 chapters

WSO2 Complete Guide

intermediate

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

Tutorial14 chapters

Craft & Design

How things look, read, and feel.

People & Work

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

Body Language

beginner

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

Tutorial13 chapters

Communication Masterclass

beginner

A guide to effective communication in personal life and business.

Tutorial13 chapters

Corporate Survival Guide

intermediate

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

Tutorial13 chapters

Effective Communication Course

intermediate

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

Tutorial16 chapters

Leadership

intermediate

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

Tutorial11 chapters

Manhood

beginner

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

Tutorial9 chapters

Negotiation

intermediate

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

Tutorial8 chapters

Networking

beginner

Building and maintaining professional and personal relationships.

Tutorial11 chapters

Public Speaking

beginner

Communicating effectively with audiences of any size.

Tutorial11 chapters

SaaS Ideas

intermediate

A practical reference of 50 SaaS and micro-SaaS ideas that a solo entrepreneur can realistically build, validate, and grow into meaningful income.

Reference12 docs

Selling Masterclass

beginner

A guide to selling effectively regardless of medium or product.

Tutorial12 chapters

Standups

beginner

Master the art of standups and build exceptional team culture. Read this course and become a rockstar in daily team synchronization.

Tutorial9 chapters

Mind & Method

Thinking, deciding, remembering.

Body & Home

Cars, kitchens, gardens, bodies.

Money & World

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

Languages

Verbs, nouns, ordering coffee.

Other

Uncategorised topics.

Browse by tag

310 tags across all topics.

#accessibility2#aesthetics1#agents1#agile1#ai3#algebra1#algorithms2#analytics1#api-management1#architecture1#arithmetic1#ast1#astronomy1#authentication1#automation1#automotive1#aws1#azure1#backend1#beam1#behavior2#biases1#biology1#body-language1#bonds1#branching1#budgeting1#business4#business-ideas1#c++1#career2#cargo1#cars1#chatgpt1#chemistry1#children1#civics1#civilization1#clarity1#claude1#cli1#cloud2#cloud-native1#cmake1#cognition2#color-theory1#communication8#compilers1#computer-science2#concurrency3#confidence2#contracts1#conversion1#cooking1#corporate1#cpp1#cpr1#critical-thinking1#cross-platform1#culture1#curriculum1#dashboards1#data-structures1#databases1#deals1#decisions1#design3#design-styles1#design-thinking1#desktop-apps1#development1#devops2#diet1#digital-safety1#disaster1#discipline1#distributed-systems1#diy1#economics1#edge-ai1#education1#elasticsearch1#electrical1#electronics2#elixir1#elk-stack1#embedded1#emergency2#emotion1#emotional-intelligence1#engineering1#english1#entrepreneurship2#erlang1#esb1#esp321#ethics1#evidence1#fallacies1#family1#finance1#financial-planning1#fine-tuning1#firmware1#first-aid1#food3#frameworks1#freertos1#frontend2#functional-programming1#fundamentals1#gardening1#gemini1#german1#git1#go1#golang1#gpio1#grammar3#habits1#health3#historical-thinking1#history1#home1#huggingface1#ideas1#identity1#incident-response1#indexing1#industrial-design1#influence1#infrastructure1#infrastructure-as-code1#integration1#interpreters1#interview-prep1#investing1#iot2#javascript1#judgment1#kibana1#kitchen1#landscaping1#langchain1#langgraph1#language2#language-design1#law1#leadership3#learning1#legal1#lexers1#life-skills1#linux1#listening1#llm2#logic2#longevity1#machine-learning1#macroeconomics1#maintenance2#management1#manhood1#markets1#masculinity1#materials1#mathematics1#maths1#meal-prep1#meaning1#mechanical-engineering1#media-literacy1#medical1#meetings1#memory1#memory-management1#memory-safety1#mental-health1#mental-models1#mentorship1#micro-saas1#microcontrollers1#microeconomics1#microservices1#microsoft1#midlife1#mnemonics1#money2#mvp1#negotiation1#networking2#nlp1#nonverbal1#nutrition1#oauth21#observability2#office-politics1#oop2#otp1#ownership1#parenting1#parsers1#passwords1#performance1#personal-development1#personal-finance1#persuasion3#philosophy1#phishing1#phoenix1#physics2#plants1#plumbing1#policy1#portfolio1#postgresql1#preparedness1#presentations1#principles1#privacy1#product-design1#productivity2#professional-development1#programming10#prompting1#psychology1#public-speaking1#purpose1#python5#raspberry-pi1#reasoning1#rebase1#recipes1#relationships2#reliability1#remote-work1#repair2#retirement1#rights1#risk1#rust4#saas1#safety1#sales1#scalability1#schema-design1#science1#scientific-method1#scripting1#security1#self-improvement3#self-reliance1#selling1#serverless1#social1#social-skills1#soft-skills1#software1#soil1#solo-founder1#spanish1#speaking1#sql1#standard-library1#standups1#startups1#statistics1#stl1#stocks1#stoicism1#storytelling2#study1#style1#survival1#system-design1#systems3#systems-programming2#tauri1#taxes1#teams2#techniques1#terraform1#theory1#transactions1#transformers1#typescript1#ui1#user-experience1#ux1#validation1#vegetables1#vehicles1#version-control1#visual-design2#visualization1#vocabulary2#wasi1#wasm1#wealth1#web-design1#web-ui1#webassembly1#webview1#wilderness1#wisdom1#workflows1#workplace1#world-history1#writing1#wso21