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 and LLM Mastery
beginnerEverything you need to know to effectively employ AI in your personal and business life. Covers LLM fundamentals, prompting techniques, tools, use cases, lim…
Microsoft Azure Tutorial
intermediateA guide to Microsoft Azure, from first login to production-ready cloud architecture. Covers compute, storage, networking, databases, identity, serverless, De…
Building a Programming Language
intermediateA tutorial on building an interpreted programming language from scratch using Rust. You will build Lux, a dynamically-typed, interpreted language with functi…
Computer Science Fundamentals
intermediateA curriculum covering the foundational concepts of computer science, equivalent to an undergraduate CS degree. Spans 18 modules from discrete math and progra…
C++ Tutorial
intermediateA hands-on C++ tutorial designed to get you job-ready. Covers tooling, memory management, OOP, modern C++, the STL, build systems, and best practices.
Cybersecurity
beginnerProtecting yourself, your family, and your data in the digital world. Covers passwords, authentication, phishing, malware, privacy, and incident response.
Databases Tutorial
intermediateA practical tutorial on relational databases using PostgreSQL, from your first query to running them in production. Covers SQL, schema design, indexing, tran…
Elixir Tutorial
intermediateA practical tutorial to get you productive with Elixir for building scalable, fault-tolerant applications. Covers functional programming, OTP, Ecto, Phoenix,…
ESP32 Embedded Development Guide
beginnerFrom concept to manufactured product. Learn ESP32 development with practical, hands-on tutorials covering hardware, firmware, protocols, and manufacturing.
Git Tutorial
intermediateA practical tutorial on Git, from your first commit to rebasing, recovery, and everyday team workflows. Covers the commit graph, branching, remotes, history…
Go Tutorial
intermediateA practical tutorial to get you productive with Go for backend development, CLI tools, and cloud-native applications. Covers fundamentals, concurrency, testi…
Hugging Face Tutorial
intermediateA 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…
Kibana Tutorial
intermediateA guide to mastering Kibana, the visualization and exploration tool for Elasticsearch data.
LangGraph Tutorial
intermediateA practical tutorial on LangGraph, the graph-based framework for stateful LLM applications, using Python and Claude. Covers state graphs, tool-calling agents…
Python Tutorial
beginnerA practical guide to Python programming, from basics to productive code. Covers syntax, data structures, OOP, the standard library, and idiomatic patterns.
Raspberry Pi Tutorial
beginnerA practical tutorial for setting up Raspberry Pi systems, building software on top of them, and turning ideas into reliable projects.
Rust Tutorial
intermediateA practical tutorial to get you productive with Rust for building reliable and efficient software. Covers ownership, traits, error handling, concurrency, and…
System Design Tutorial
intermediateA practical tutorial on designing backend systems that survive scale and failure. Covers the building blocks (load balancers, caches, queues, databases), sca…
Tauri Course
intermediateA practical course for building secure, lightweight desktop and mobile-ready apps with web technologies and Rust using Tauri.
Terraform Tutorial
intermediateA 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…
Web UI Mastery
intermediateA practical tutorial for designing and building web interfaces that are clear, fast, accessible, and conversion-focused.
WebAssembly Tutorial
intermediateA practical tutorial on WebAssembly using Rust, covering browser and server-side use. Walks through the WAT text format, linear memory, JS interop with wasm-…
WSO2 Complete Guide
intermediateA full course on WSO2, covering everything from basics to production deployments across API management, integration, and identity.
Craft & Design
How things look, read, and feel.
Color Theory
intermediateMaster color theory to create visually appealing, accessible, and effective digital interfaces.
Industrial Design
intermediateA tutorial covering the fundamentals of industrial design, from concept to production-ready products.
UX/UI Design
intermediateA reference for creating effective user interfaces, covering foundational principles, visual design, accessibility, research, and testing.
Web Design Styles
intermediateMaster the essential design styles and aesthetics that shape modern web design, from minimalism to glassmorphism.
Writing (English)
beginnerA practical course to help you write clearly, confidently, and effectively in English.
People & Work
Communication, persuasion, and the politics of getting things done.
Body Language
beginnerMaster the silent language of nonverbal communication to enhance your personal and professional effectiveness.
Communication Masterclass
beginnerA guide to effective communication in personal life and business.
Corporate Survival Guide
intermediateA complete guide to not just surviving but thriving in the corporate world. The playbook others learn through years of trial and error.
Effective Communication Course
intermediateMaster the art of communicating clearly, confidently, and persuasively in any situation.
Leadership
intermediateLeading people, building teams, and multiplying your effectiveness through others.
Manhood
beginnerA practical guide to thriving in midlife: health, relationships, money, purpose, and the wisdom that matters. Essential knowledge for men in their 40s.
Negotiation
intermediateThe art and science of reaching agreements that serve your interests while maintaining relationships.
Networking
beginnerBuilding and maintaining professional and personal relationships.
Public Speaking
beginnerCommunicating effectively with audiences of any size.
SaaS Ideas
intermediateA practical reference of 50 SaaS and micro-SaaS ideas that a solo entrepreneur can realistically build, validate, and grow into meaningful income.
Selling Masterclass
beginnerA guide to selling effectively regardless of medium or product.
Standups
beginnerMaster the art of standups and build exceptional team culture. Read this course and become a rockstar in daily team synchronization.
Mind & Method
Thinking, deciding, remembering.
Critical Thinking
intermediateThe skill of thinking clearly, evaluating claims, and reaching well-reasoned conclusions in a world of noise.
Decision Making
beginnerFrameworks, mental models, and practices for making better choices.
Habits
beginnerA practical guide to building good habits, breaking bad ones, and designing systems for lasting change.
Business Ideas
intermediateA practical course on generating, validating, and launching business ideas that customers actually want.
Memory Techniques Tutorial
beginnerA practical tutorial on memory techniques for everyday life: names, numbers, vocabulary, speeches, and study material. Covers encoding, memory palaces, mnemo…
Philosophy
intermediatePractical wisdom from humanity's greatest thinkers for living a good life.
Psychology
intermediateUnderstanding human behavior, motivation, and the mind: the foundation for understanding yourself and others.
Body & Home
Cars, kitchens, gardens, bodies.
Automotive
beginnerCar maintenance, repairs, and being an informed vehicle owner.
Cooking
beginnerEssential cooking skills, techniques, and recipes for everyday meals.
DIY Home
beginnerHome maintenance, repairs, and improvements: practical skills for homeowners.
First Aid
beginnerEssential medical knowledge for emergencies: life-saving skills everyone should have.
Gardening
beginnerGrowing food, landscaping, and connecting with nature through cultivation.
Guiding Principles
beginnerPersonal notes on fasting, finances, freelancing, fitness, and more.
Mechanical Engineering
intermediateA tutorial covering the fundamentals of mechanical engineering, from basic principles to practical applications.
Nutrition
beginnerUnderstanding food, fuel, and eating for health, performance, and longevity.
Parenting
beginnerRaising children with intention: development, discipline, and building strong humans.
Survival
beginnerA practical guide to surviving emergencies, disasters, and apocalyptic scenarios. Covers both urban and wilderness survival from basic preparedness to long-t…
Money & World
Money, history, science, the rules of the game.
Economics
intermediateUnderstanding how the economy works and how it affects your life.
History
beginnerUnderstanding history to make sense of the present and navigate the future.
Investing
beginnerBuilding wealth through markets: understanding investing principles, asset classes, and portfolio construction.
Law
intermediateEssential legal knowledge every adult should understand.
Maths
beginnerA practical mathematics course covering the essential skills you need for everyday life, financial decisions, and business competency.
Personal Finance
beginnerManaging your money day-to-day: budgeting, debt, taxes, insurance, and the financial foundation that makes everything else possible.
Science
beginnerUnderstanding how the world works through scientific principles.
Languages
Verbs, nouns, ordering coffee.
Other
Uncategorised topics.
Browse by tag
310 tags across all topics.