Learn CS from First Principles
A four-year computer science degree, built from the ground up.
Discrete Mathematics
Discrete Mathematics covers: Propositional Logic and Truth Tables, Predicate Logic and Quantifiers, Proof Techniques and Mathematical Ind...
Introduction to Algorithms and Complexity
Introduction to Algorithms and Complexity covers: What an Algorithm Is — Correctness and Termination, Asymptotic Notation, Analysing Iter...
Systems Programming (C and Zig)
Systems Programming (C and Zig) covers: Part A: C Fundamentals, Part A: C Fundamentals (continued), Part B: Zig — A Modern Systems Langua...
The Missing Semester — CS Tools
The Missing Semester — CS Tools covers: Shell, Pipes, and Regex, Git Internals, Your Daily Toolkit. Year 1, Quarter 1. Includes 11 exerci...
Linear Data Structures
Linear Data Structures covers: Arrays, Linked Lists, Abstract Data Types, Stacks, Queues, Deques, and the Ruby Shift/Unshift Lens. Year 1...
Trees and Priority Queues
Trees and Priority Queues covers: Binary Trees and the Recursive Mind-Shift, Binary Search Trees, Balanced BSTs, B-Trees, Heaps, Priority...
Hashing and Advanced Linear Structures
Hashing and Advanced Linear Structures covers: Hash Functions, Hash Tables, Open Addressing in Practice, Bloom Filters, Skip Lists and Un...
Graph Fundamentals
Graph Fundamentals covers: Graphs and Their Representations, The Graph Search Mind-Shift, DFS in Depth, BFS in Depth, Strongly Connected ...
Sorting and Searching
Sorting and Searching covers: The Sorting Family Tree, The Ω(n log n) Lower Bound, Non-Comparison Sorting, Binary Search and Its Many Dis...
Algorithm Design Paradigms I
Algorithm Design Paradigms I covers: The Paradigm Lens, Greedy Algorithms, Proving Greedy Correct, Divide and Conquer, Decrease and Conqu...
Programming Languages and Functional Programming
Programming Languages and Functional Programming covers: Why Study Programming Languages, Functional Programming Fundamentals, First-Clas...
Dynamic Programming
Dynamic Programming covers: What Dynamic Programming Actually Is, 1D DP Patterns, The DP Recipe, 2D DP and the Classics, Knapsack and the...
Graph Algorithms
Graph Algorithms covers: Shortest Paths, Floyd-Warshall and the All-Pairs Mind-Shift, Minimum Spanning Trees, Network Flow, Euler Paths, ...
Parallel and Concurrent Algorithms
Parallel and Concurrent Algorithms covers: Concurrency vs Parallelism, The Work-Span Model, Parallel Patterns, Concurrency Models, Lock-F...
String Algorithms and Complexity Theory
String Algorithms and Complexity Theory covers: String Matching, Tries, Suffix Arrays, and Suffix Trees, P, NP, and the Question That's B...
Digital Logic and Computer Organization (Nand2Tetris + Theory)
Digital Logic and Computer Organization (Nand2Tetris + Theory) covers: Number Systems and Boolean Algebra, Combinational Circuits and the...
Memory Systems and I/O
Memory Systems and I/O covers: Cache Performance and Replacement Policies, Virtual Memory, I/O Systems, Storage Devices and RAID. Year 2,...
Processes and Concurrency
Processes and Concurrency covers: The Operating System and Processes, Threads and Scheduling, Inter-Process Communication, Synchronizatio...
Memory Management and File Systems
Memory Management and File Systems covers: Memory Allocation and the Allocator, Swapping, Copy-on-Write, and Memory-Mapped Files, File Sy...
Network Fundamentals and Application Layer
Network Fundamentals and Application Layer covers: The Layered Model and Why the Network Is Slow, The Link and Physical Layers, HTTP and ...
Transport and Network Layer
Transport and Network Layer covers: The Network Layer, Routing, TCP, Congestion Control and TCP vs UDP, CDNs, Load Balancing, and the Edg...
Database Systems
Database Systems covers: The Relational Model, SQL, and Normalization, Indexing and How Queries Run, Transactions, ACID, and Concurrency ...
Theory of Computation
Theory of Computation covers: Finite Automata and the Regex Engine, The Limits of Regular Languages, Context-Free Grammars and Parsing, T...
Foundations of Distributed Systems
Foundations of Distributed Systems covers: What a Distributed System Is, and Why It's Hard, Failure Models, Time, Clocks, and the Orderin...
Consensus and Replication
Consensus and Replication covers: The Consensus Problem and Atomic Commit (2PC), Raft, State Machine Replication, Quorums, and Consistent...
System Design Methodology
System Design Methodology covers: The System Design Method, Back-of-the-Envelope Estimation, High-Level Architecture and API Design, Data...
System Design Building Blocks
System Design Building Blocks covers: Load Balancers and Caching Strategies, Message Queues and Event-Driven Architecture, CDNs, Blob Sto...
System Design Case Studies
System Design Case Studies covers: Read-Heavy Systems, Feed and Timeline Systems, Real-Time Systems, Large-Scale Storage and Crawling, Tr...
Software Construction (MIT 6.1020 / Stanford CS107 inspired)
Software Construction (MIT 6.1020 / Stanford CS107 inspired) covers: Specifications and Abstract Data Types, Testing as Engineering, Prop...
Software Engineering Practices
Software Engineering Practices covers: How Software Gets Built, The Testing Pyramid, TDD, and BDD, Design Patterns, SOLID and Clean Archi...
Compilers and Interpreters
Compilers and Interpreters covers: How Code Runs, The Front End, Making Meaning, The Back End, Ruby Under the Hood. Year 3, Quarter 11. I...
Performance Engineering of Software Systems (MIT 6.172)
Performance Engineering of Software Systems (MIT 6.172) covers: The Performance Engineering Mindset, Bentley Rules and Bit Hacks, Program...
Computer Security
Computer Security covers: The Security Mindset, Authentication, Authorization and Federated Identity, The OWASP Top 10, Defense in the Br...
Cryptography
Cryptography covers: Symmetric Encryption, Asymmetric Cryptography, Hashes, MACs, and Digital Signatures, Putting It Together, Key Manage...
Computer Graphics (Elective)
Computer Graphics (Elective) covers: The 3D Math That Powers Every Frame, The Rendering Pipeline, Making It Look Real, Ray Tracing, The G...
Ethics, Society, and Professional Responsibility
Ethics, Society, and Professional Responsibility covers: Why Ethics Is an Engineering Discipline, Privacy and Surveillance, Algorithmic B...
The Modern Software Developer (Elective)
The Modern Software Developer (Elective) covers: The New Way to Build, How Coding Agents Work, Context Is Everything, AI Across the Lifec...
Linear Algebra
Linear Algebra covers: Vectors, Matrices, and the Geometry of Data, Vector Spaces, Solving and Inverting, Eigenvalues, Eigenvectors, and ...
Calculus and Optimization
Calculus and Optimization covers: Derivatives and Gradients, The Chain Rule and Backpropagation, Optimization, Gradient Descent, Beyond V...
Probability and Statistics
Probability and Statistics covers: Probability, Random Variables and Distributions, Expectation, Variance, and the Theorems That Make Sta...
Supervised Learning
Supervised Learning covers: The Supervised Learning Pipeline, Bias, Variance, Overfitting, and the Art of Generalization, Linear and Logi...
Unsupervised Learning and Practical ML
Unsupervised Learning and Practical ML covers: Learning Without Labels, Dimensionality Reduction and Anomaly Detection, Recommender Syste...
Reinforcement Learning
Reinforcement Learning covers: The Reinforcement Learning Problem and Markov Decision Processes, Value Functions and Dynamic Programming,...
Neural Networks and Deep Learning Fundamentals
Neural Networks and Deep Learning Fundamentals covers: From Neuron to Network, Backpropagation and Computation Graphs, Making Deep Networ...
Computer Vision
Computer Vision covers: Image Fundamentals and Classical Computer Vision, Image Classification, Object Detection, Image Segmentation, Vis...
Sequence Models and Generative Models
Sequence Models and Generative Models covers: Recurrent Networks, LSTMs, and the Memory Problem, Attention and the Sequence-to-Sequence R...
Natural Language Processing
Natural Language Processing covers: Text as Data, Word Embeddings, The Classical Toolbox, Text Classification, Generation Tasks. Year 4, ...
Large Language Models and AI Engineering
Large Language Models and AI Engineering covers: Scaling Laws and Pretraining, From Predictor to Assistant, Prompt Engineering, Retrieval...
Ruby/Rails Total Mastery: From Experienced Practitioner to Complete Mastery
Ship production Rails apps the way the pros do.
Ruby Language Mastery
Move from "I write Ruby daily" to "I understand how Ruby works internally — the object model, method lookup, closures, metaprogramming, m...
The Ruby Object Model & OOP Mastery
Master object-oriented design in Ruby — not just "use classes and modules" but deeply understand SOLID, composition vs inheritance, polym...
Rails Internals & Framework Deep Dive
Understand how Rails works under the hood — Rack, middleware, the request cycle, Railties, engines, and the initialization process. Move ...
ActiveRecord & Database Mastery
Master ActiveRecord beyond basic CRUD — complex queries, query optimization, PostgreSQL internals, database design, migrations strategy, ...
Testing Mastery
Move from "I write tests" to "I design test architectures" — understanding test design, test doubles, test speed, what to test, what not ...
API Design & Architecture
Master REST API design, GraphQL, authentication, versioning, serialization, and the patterns that make APIs robust, maintainable, and ple...
Performance, Profiling & Scaling
Identify and fix performance bottlenecks in Ruby and Rails applications — from N+1 queries to memory bloat to slow views. Learn to profil...
Architecture Patterns & Domain Modeling
Master the architectural patterns that keep large Rails applications maintainable: layered architecture, DDD, modular monoliths, service ...
Modern Rails — Hotwire, Turbo & the Frontend Story
Master the modern Rails frontend stack: Hotwire (Turbo + Stimulus), import maps, and the philosophy of HTML-over-the-wire. Build rich, in...
Deployment, Infrastructure & Production Operations
Master deploying and operating Rails in production — from Docker to Kubernetes to Kamal, plus CI/CD, observability, and incident response.
System Design for Rails Engineers
Think at the system level — designing distributed systems, choosing architectural building blocks, and reasoning about scale, reliability...
Staff-Level Rails Engineering
Operate at the staff engineer level — leading technical direction, mentoring teams, managing legacy code, making architectural decisions,...
Algorithms & Data Structures Total Mastery: From Working Knowledge to Knuth
From working knowledge to Knuth — algorithmic thinking that endures.
Foundations — Mathematical Thinking & Problem Solving
Build the mathematical maturity needed to read algorithm textbooks, understand asymptotic analysis, write proofs by induction, and reason...
Core Data Structures
Deeply understand arrays, linked lists, stacks, queues, hash tables, and sets — not just how to use them (you already do), but how they w...
Sorting, Searching & Fundamental Algorithms
Master the canonical sorting algorithms (insertion sort through quicksort and mergesort), binary search and its variations, and the funda...
Recursion, Backtracking & Dynamic Programming
Master recursive thinking, then build from simple recursion through backtracking to dynamic programming — the single most important and m...
Graph Algorithms
Master graph representations, traversals (BFS/DFS), shortest paths, minimum spanning trees, topological sort, and connected components. G...
Trees, Heaps & Advanced Data Structures
Master binary trees, BSTs, balanced trees (AVL, Red-Black), heaps, priority queues, tries, and advanced structures like skip lists and Bl...
String Algorithms & Pattern Matching
Master string manipulation algorithms, pattern matching (beyond regex), string searching algorithms (KMP, Rabin-Karp, Boyer-Moore), and b...
Algorithm Design Paradigms & Analysis
Step back from specific algorithms to master the paradigms — divide and conquer, greedy, dynamic programming, randomization, amortized ...
Interview Mastery & Competitive Programming
Synthesize all previous modules into interview-ready performance. Master the meta-skills of technical interviews: problem decomposition, ...
The Art of Computer Programming — Knuth & Beyond
Read selected sections of Knuth's The Art of Computer Programming with understanding. Explore the deeper theoretical and philosophical ...
Databases & Data Engineering Mastery
Go beneath ActiveRecord — from SQL foundations to database internals.
SQL Foundations & Relational Theory
SQL Foundations & Relational Theory covers: Head First SQL, Learning SQL, Introduction to Database Systems. Build rock-solid SQL fundamen...
PostgreSQL Deep Dive
PostgreSQL Deep Dive covers: Essential PostgreSQL, Learn PostgreSQL, Learning PostgreSQL 10. Master PostgreSQL specifically — not just SQ...
Database Design & Modeling
Database Design & Modeling covers: Introduction to Database Systems, Fundamentals of Database Systems, Essential PostgreSQL. Master datab...
Query Optimization & Performance
Query Optimization & Performance covers: Essential PostgreSQL, Learn PostgreSQL. Master the art and science of making databases fast. Ind...
Database Internals
Database Internals covers: Database Internals, Fundamentals of Database Systems. Understand how databases work at the storage engine leve...
NoSQL & Polyglot Persistence
NoSQL & Polyglot Persistence covers: NoSQL Distilled, Redis 4.x Cookbook, MongoDB — The Definitive Guide. Understand when and why to use ...
Data Pipelines & Streaming
Data Pipelines & Streaming covers: Apache Kafka 1.0 Cookbook, Database Internals. Understand data movement — how data gets from one syste...
Advanced Topics & Production DBA
Advanced Topics & Production DBA covers: Learn PostgreSQL, Developing Time-Oriented Database Applications in SQL, Database Internals. Mas...
Capstone Projects
Integrate everything from Modules 0-7 into substantial projects that demonstrate deep database expertise. These projects serve as portfol...
Computer Systems Mastery
From transistors to a running Rails app — how computers actually work.
How Computers Work — The Big Picture
How Computers Work — The Big Picture covers: Petzold's Code, Computer Science Distilled. Build a mental model of the entire computer stac...
The C Programming Language
The C Programming Language covers: Head First C, K&R, C By Example. Learn C well enough to read systems code (OSTEP exercises, kernel sni...
Computer Architecture — From Gates to CPU
Computer Architecture — From Gates to CPU covers: Nand2Tetris, Computer System Architecture, Write Great Code Vol 2. Understand how a com...
Operating Systems — Processes, Memory & File Systems
Operating Systems — Processes, Memory & File Systems covers: OSTEP, Modern Operating Systems, The Design of the UNIX Operating System. Ma...
Computer Networks — From Bits to HTTP
Computer Networks — From Bits to HTTP covers: UNIX Programming, Rebuilding HTTP, Head First Networking. Understand how data moves across ...
Systems Programming — UNIX, Kernel & Low-Level
Systems Programming — UNIX, Kernel & Low-Level covers: The UNIX Programming Environment, UNIX Programming, The Art of UNIX Programming. G...
Theory of Computation — Languages & Machines
Theory of Computation — Languages & Machines covers: SICP, Essentials of Programming Languages, Gödel, Escher, Bach. Understand the mathe...
Compilers & Interpreters — Building Languages
Compilers & Interpreters — Building Languages covers: Crafting Interpreters, Writing An Interpreter In Go, Nand2Tetris. Understand how pr...
Computer Systems Integration — CSAPP Deep Dive
Computer Systems Integration — CSAPP Deep Dive covers: CSAPP, Write Great Code Vol 2. Integrate everything from Modules 1-7 into a unifie...
Software Architecture Mastery
From code craft to staff-level system design and decisions.
Foundations — Code Quality & Craft
Foundations — Code Quality & Craft covers: A Philosophy of Software Design, The Pragmatic Programmer, The Clean Code Collection, Tidy Fir...
Design Principles & SOLID
Design Principles & SOLID covers: Head First OOA&D, The Object-Oriented Thought Process, The Design of Design. Master the fundamental pri...
Design Patterns
Design Patterns covers: Head First Design Patterns, Dive Into Design Patterns, The GoF Book. Master the Gang of Four patterns and their m...
Refactoring & Working with Legacy Code
Refactoring & Working with Legacy Code covers: Refactoring, Working Effectively with Legacy Code, Extreme Programming Explained. Master t...
Domain-Driven Design
Domain-Driven Design covers: DDD Distilled, Domain-Driven Design, DDD Toolbox, Communication Patterns. Master DDD's strategic and tactica...
Application Architecture Patterns
Application Architecture Patterns covers: Clean Architecture, Software Architecture in Practice, Head First Software Architecture, Buildi...
Distributed Systems Foundations
Distributed Systems Foundations covers: DDIA, Understanding Distributed Systems, Designing Distributed Systems. Understand the fundamenta...
System Design
System Design covers: Acing the System Design Interview, System Design Interview Fundamentals, Web Scalability for Startup Engineers. Mas...
Reliability, Observability & Operations
Reliability, Observability & Operations covers: Site Reliability Engineering, Observability Engineering, Learning OpenTelemetry. Master t...
Evolutionary Architecture & Decision-Making
Evolutionary Architecture & Decision-Making covers: Building Evolutionary Architectures, Learning Systems Thinking, The Mythical Man-Mont...
Staff-Level Architecture Leadership
Staff-Level Architecture Leadership covers: The Software Engineer's Guidebook, The Staff Engineer's Path, Staff Engineer, Software Engine...
JavaScript & Modern Web Mastery
From Rails engineer to full-stack — JavaScript, TypeScript, React, and Node.
JavaScript Foundations — The Language Itself
JavaScript Foundations — The Language Itself covers: Eloquent JavaScript, Up & Going, Scope & Closures, this & Object Prototypes, Types &...
Modern JavaScript & TypeScript
Modern JavaScript & TypeScript covers: ES6 & Beyond, Async & Performance, From ES5 to ESNext, Get Programming with JavaScript Next. Maste...
The DOM, Browser & CSS
The DOM, Browser & CSS covers: Head First HTML5 Programming, The HTML Handbook, CSS in Depth, Refactoring UI, Don't Make Me Think. Unders...
React Deep Dive
React Deep Dive covers: The Road to React, JavaScript Masterclass. Master React from fundamentals through advanced patterns — components,...
Node.js & Server-Side JavaScript
Node.js & Server-Side JavaScript covers: Node.js in Practice, The Express Handbook, Node.js Web Development, Hands-on Node.js. Master Nod...
Full-Stack Patterns & Architecture
Full-Stack Patterns & Architecture covers: The Next.js Handbook, Programming JavaScript Applications, Learning React Native. Master full-...
Testing, Performance & Production
Testing, Performance & Production covers: Node.js High Performance, JavaScript Masterclass. Master JavaScript testing strategies (unit, i...
The Frontend Ecosystem — Vue, Svelte & Beyond
The Frontend Ecosystem — Vue, Svelte & Beyond covers: The Vue Handbook, The Svelte Handbook, The Nature of Code. Build awareness of the b...
Capstone Projects
Synthesize everything from Modules 0-7 into substantial, portfolio-worthy projects that demonstrate full-stack JavaScript mastery. Each p...
Elixir & Phoenix Mastery
From Rails expert to the BEAM — functional, concurrent, fault-tolerant.
Functional Programming Foundations
Functional Programming Foundations covers: Becoming Functional, Learn Functional Programming with Elixir. Rewire your brain from object-o...
Elixir Language Mastery
Elixir Language Mastery covers: Programming Elixir. Master the Elixir language itself — syntax, data types, pattern matching, processes, ...
OTP — The Superpower
OTP — The Superpower covers: The Little Elixir & OTP Guidebook. Master OTP (Open Telecom Platform) — the framework for building fault-tol...
Erlang Foundations & the BEAM
Erlang Foundations & the BEAM covers: Programming Erlang, Erlang and OTP in Action. Understand Erlang well enough to read Erlang code, us...
Phoenix Framework
Phoenix Framework covers: Phoenix in Action. Master the Phoenix framework — routing, controllers, views, templates, Ecto (the "ActiveReco...
Phoenix LiveView & Real-Time
Master LiveView — Phoenix's server-rendered reactive UI framework. Build rich, interactive applications with zero JavaScript. This is Hot...
Advanced Elixir & Production
Advanced Elixir & Production covers: Mastering Elixir. Master advanced Elixir topics — metaprogramming, NIFs, umbrella projects, releases...
Distributed Systems & the BEAM Advantage
Distributed Systems & the BEAM Advantage covers: Erlang and OTP in Action, Programming Erlang. Harness the BEAM's distributed capabilitie...
Systems Languages Mastery
Go, Rust, and Zig — memory, concurrency, and control beneath the runtime.
Why Systems Languages?
Why Systems Languages? covers: Introducing Go, Go Bootcamp. Understand what systems languages are, why they exist, and where each of the ...
Go Foundations
Go Foundations covers: The Go Programming Language, Go in Action, Data Structures & Algorithms in Go. Learn Go's type system, structs, in...
Go Concurrency & Networking
Go Concurrency & Networking covers: The Go Programming Language, Concurrency in Go, Network Programming with Go. Master goroutines, chann...
Go in Production
Go in Production covers: Writing An Interpreter In Go, Build Web Application with Golang, Go Web Development Cookbook, Go Building Web Ap...
Rust Foundations
Rust Foundations covers: The Rust Book, Programming Rust, Mastering Rust. Learn Rust's ownership model, type system, pattern matching, tr...
Rust Deep Dive
Rust Deep Dive covers: Programming Rust, Hands-On Concurrency with Rust, Hands-On Data Structures and Algorithms with Rust. Master async ...
Rust in Production
Rust in Production covers: Zero to Production, Rust Programming By Example. Build and deploy a production Rust web service. End-to-end: A...
Zig Foundations
Zig Foundations covers: Learning Zig. Learn Zig's philosophy of explicit control, allocators, comptime, and C interoperability. Understan...
Comparative Systems Programming
See the same problem solved in all three languages. Understand when to reach for each tool. Build the integrator's mental model.
Capstone Projects
Build something real and substantial in each language. Ship it.
DevOps & Infrastructure Mastery
From Docker to SRE — ship, scale, and operate production systems.
Linux Fundamentals & Shell Mastery
Linux Fundamentals & Shell Mastery covers: How Linux Works, Linux Basics, Hands-on DevOps with Linux. Understand how Linux works at the l...
Networking & Security Foundations
Networking & Security Foundations covers: Head First Networking, Web Penetration Testing with Kali Linux, Cybersecurity Attack and Defens...
Containers & Docker
Containers & Docker covers: Head First Git. Understand Linux containers from cgroups and namespaces to production-ready Docker images. Wr...
Container Orchestration & Kubernetes
Container Orchestration & Kubernetes covers: Designing Distributed Systems. Understand Kubernetes architecture, deploy applications to K8...
Infrastructure as Code
Infrastructure as Code covers: Ansible for DevOps. Define infrastructure declaratively with Terraform and configure servers with Ansible....
Cloud Platforms & Architecture
Cloud Platforms & Architecture covers: Solutions Architect's Handbook, Learning AWS, AWS Made Simple, Moving to the Cloud, Mastering AWS ...
Observability & Monitoring
Observability & Monitoring covers: Observability Engineering, Learning OpenTelemetry, Systems Performance, Learning Elastic Stack. Instru...
CI/CD, SRE & Production Operations
CI/CD, SRE & Production Operations covers: Site Reliability Engineering. Build deployment pipelines, practice Site Reliability Engineerin...
Streaming, Data Infrastructure & Advanced Topics
Streaming, Data Infrastructure & Advanced Topics covers: Streaming Systems, Designing Distributed Systems, Rethinking IoT. Understand eve...
Capstone Projects
Integrate everything from Modules 0-8 into real, deployable projects that demonstrate infrastructure mastery.
AI & Machine Learning Mastery
From zero math to production ML, LLMs, and AI applied to the world's hardest problems.
Python as an ML Tool
Python as an ML Tool covers: Python for Everybody, Effective Python. Get functional in Python — not mastery, just enough to follow ML cod...
Mathematical Foundations for ML
Mathematical Foundations for ML covers: A Programmer's Introduction to Mathematics, Essential Math for Data Science, Mathematics for Mach...
ML Concepts and Landscape
ML Concepts and Landscape covers: The Hundred-Page Machine Learning Book, Alpaydın's Machine Learning, AIMA. Build a mental map of the en...
Hands-On Classical ML
Hands-On Classical ML covers: Hands-On Machine Learning, Applied ML and AI for Engineers, Building ML Powered Applications. Build, train,...
Deep Learning Theory and Practice
Deep Learning Theory and Practice covers: Hands-On Machine Learning, Deep Learning, Machine Learning with PyTorch and Scikit-Learn. Under...
ML Systems, Production, and Engineering
ML Systems, Production, and Engineering covers: Designing Machine Learning Systems, Introducing MLOps, The ML Solutions Architect Handboo...
LLMs and AI Engineering
LLMs and AI Engineering covers: Build a Large Language Model, AI Engineering, LLM Engineer's Handbook, Patterns of Application Developmen...
Frontiers, Futures, and the World AI Will Create
Step back from building and look ahead. Understand what comes after LLMs, where AI's real limitations lie, what cutting-edge research is ...
Applied — AI for Human Longevity and Curing Cancer
Apply everything you learned in Modules 0-6 to the most important problem in human history: making humans live longer, healthier lives. C...
Applied — AI for Climate Change and Saving the Planet
Apply your ML/AI skills to the other existential challenge: fixing the planet. Understand how AI is being used RIGHT NOW for climate mode...
Shock & Awe — AI That Will Blow Your Mind
After months of rigorous study, this module is pure wonder. 68 verified, real-world AI applications that provoke genuine "wait, WHAT?!" r...
AI for Justice, Democracy, and Human Dignity
The final and most important module. Everything you learned — math, ML, deep learning, LLMs — is a tool. This module asks: **whose hands ...
Communication for Engineers
Hidden competence to force multiplier — writing, speaking, and the hard conversations.
The Frame — Why Engineers Get Communication Wrong
Replace "communication is a soft skill I'm bad at" with "communication is a serialization protocol I can train." Locate your own specific...
Writing — The Foundation Skill
Write a paragraph a stranger can read once and understand. Then write a 1,200+ word piece a stranger will finish and remember a week late...
Async Writing — The Boring Skill That Compounds
Make your daily async writing — Slack, email, PR descriptions, commits, status updates — load-bearing instead of forgettable. Build a sma...
Documents That Earn Their Place — READMEs, RFCs, ADRs, Postmortems, Memos
Master the senior engineer's most distinctive written forms. Write documents that survive personnel turnover, capture the why of decisi...
Code Review as Conversation
Give code reviews that improve the code without crushing the author. Receive reviews without defensiveness. Tag severity. Know when to co...
Synchronous — Meetings, 1:1s, Standups, and the Introvert Toolkit
Build a working toolkit for the synchronous communication you can't avoid: standups, meetings, 1:1s, real-time help-asking, interview dep...
Establishing Shared Context — How to Actually Get on the Same Page
Open every meeting, RFC, or hard conversation with a protocol that makes shared understanding real — not assumed. Detect divergence in ...
Hard Conversations — Disagreement, Pushback, Saying No, Escalation
Build the willingness, the preparation discipline, and the small toolkit of phrases for the conversations engineers most often avoid: dis...
Across the Aisle — PMs, Designers, Customers, Sales
Make translation a deliberate practice. Render technical reality correctly into product, design, customer, and sales language without los...
Storytelling & Speaking — From Narrative Structure to the Stage
Tell a story your listener remembers and retells. Replace bullet points with narrative in documents and presentations. Hold a room — firs...
Up the Stack — Presenting to Leadership and Making the Technical Case
Communicate effectively with executives and senior decision-makers. Frame engineering reality in business consequence without dumbing it ...
Visual Thinking & Diagramming
Sketch a system on a whiteboard or napkin so a non-engineer can follow it. Make diagrams and charts that make the point instead of contai...
Remote, Async, Cross-Cultural
Name and refine the practices distributed engineers run for years without naming. Build a working model of cultural-dimension differences...
Tech Lead Communication
Make the IC-to-decider transition that defines the tech lead role. Build the mentoring, debate-stewarding, uncertainty-communicating, and...
In Public — Open Source, Blogging, Audience, Voice
Make your public work strategically deliberate instead of accumulated. Distinguish what compounds from what doesn't. Own your distributio...
Founder & Customer Voice — Selling, Pricing, Pitching
Apply everything to the highest-stakes commercial contexts: discovery conversations, pricing, proposals, hard client conversations, custo...
Negotiation Mastery
From avoiding the conversation to welcoming it.
Why Engineers Anchor Low (and Negotiate Badly)
Name your own top three negotiation failure modes in writing, with examples from your own life. Convert the avoidance into a measurable c...
Principled Negotiation — BATNA, ZOPA, Anchoring, Reservation Price
Internalize the four principles of Getting to Yes until they shape your default approach to conflict. For any meaningful negotiation, a...
Tactical Empathy — The Voss Counterpoint
Use mirroring, labeling, calibrated questions, the strategic "no," the accusation audit, and the late-night-FM-DJ voice as deliberate, re...
Integrative Bargaining & the Systematic Schools
Move from single-issue negotiation ("how do we split this dollar?") to multi-issue negotiation ("what are the seven things we both care a...
Influence & Persuasion
Internalize Cialdini's seven principles of influence (reciprocity, liking, social proof, authority, scarcity, commitment & consistency, u...
The Ethics of Influence
Articulate the line between persuasion and manipulation in writing — your own working definition, defensible against the hardest cases. R...
Difficult Conversations
Navigate the conversations you have been postponing. Internalize the Three Conversations framework (What Happened / Feelings / Identity) ...
Power, Status & Asymmetry
Negotiate when the table is uneven. Confront the situations where the symmetric win-win model stops being sufficient — when the instituti...
Cross-Cultural Negotiation
Develop the literacy of cultural variation in how negotiation actually operates — when "yes" means agreement, polite acknowledgment, or "...
Salary & Offer Negotiation — Direct Attack on the Root Cause
Negotiate your next salary at a number that scares you slightly. Then negotiate the next one higher. Then make the entire process repeata...
Consulting, Pricing & Contract Negotiation
Price an engagement at a number the market actually pays — not the number you'd quote yourself. Negotiate scope, payment terms, and IP ca...
Negotiating With Yourself — The Anchoring Root Cause
Internalize that most of your low anchoring is not about the other person. It's about the story you're telling yourself before you walk i...
Negotiation in the Age of AI
Confront the question the previous modules deferred — what happens to negotiation as a human craft when AI agents are increasingly compet...
Deliberate Practice & The Long Game (Capstone)
End the curriculum, not the practice. Build a personal deliberate-practice protocol — modeled on Ericsson's research, calibrated to your ...
Politics at Work
Power literacy with intact ethics.
Why Engineers Pretend Politics Doesn't Exist (and What That Costs)
Surface the engineer's default avoidance pattern and cost it out honestly. Develop a clean, research-grounded definition of politics — on...
Power Literacy — The Mechanics of Power
Internalize the academic foundation under everything else: where power actually comes from in organizations, why some people accumulate i...
The High-Character, High-Effectiveness Operator
Refuse the cynic and the naïf. Build the working model of the operator who is power-literate without being power-worshipping, ethical wit...
Reading the Room — Surfaces, Cultures, Signals
Build the diagnostic muscle for reading organizational culture, political signals, and network dynamics in real time. Learn the balcony/d...
Influence — The Cialdini Foundations
Understand the seven principles of influence at the level a research-trained reader expects — the empirical mechanics, the boundary condi...
Coalitions, Sponsors, and Allies
Distinguish cleanly among a network, a relationship, a mentor, and a sponsor — and learn to build the latter two deliberately, without sl...
Visibility, Narrative, and the Quadrant Trap
Convert visibility from an aesthetic objection into an explicit political instrument. Build a sustainable narrative practice — the quarte...
Working with Difficult People — Patterns and Calibrated Responses
Build a pattern library of difficult-operator types and calibrated responses to each — diagnostic, primary response, escalation path — pe...
Conflict, Hard Conversations, and Crucial Moments
Learn to disagree without political damage, push back upward without insubordination, deliver hard feedback without losing the relationsh...
Transitions — The First 90 Days and the New Lead's Political Surface
Master the two transition scenarios where political stakes spike: joining a new organization (the cold-start problem) and stepping into a...
The Dark Canon — Reading Without Becoming
Engage critically with the canonical "dark" texts on power — Greene's 48 Laws of Power, Machiavelli's The Prince, Sun Tzu's *The Art ...
Ethical Limits and When to Leave
Two pre-commitments, built together because they are the same machinery at different thresholds. First, the Ethical Limits Document: what...
Boundary Configurations — Contractor, Maintainer, and Founder Politics
Develop the configuration-aware political literacy that the FTE-calibrated literature ignores: the three-party contractor relationship (y...
Your Political Operating System (Capstone)
Synthesize the curriculum into a personal Political Operating System — a living document defining how you will engage with organizational...
Money & Wealth
From income to operator capital.
First Principles — What Money Is, and Why Engineers Underinvest in It
Articulate three definitions of money (functional, historical, political). Explain why r > g matters for your personal time horizon. Na...
Know Your Numbers — Income, Spending, Savings Rate
Six months of clean, categorized expense data; a stable categorization scheme you can defend; your three-month rolling savings rate compu...
Investing First Principles
Defend the indexing-dominates argument with three independent lines of evidence (Sharpe's arithmetic, SPIVA's empirical record, the behav...
The Instruments Toolkit — Index Funds, Tax-Advantaged Accounts, and the Cultural Defaults (India as the Worked Example)
Construct a defensible asset allocation from the instruments actually available to you. Understand each instrument's tax treatment well e...
Insurance & Risk Management — The Floor
Term life cover sized to dependents' actual need and in force. Health insurance architected (base + super top-up) for real metropolitan...
Negotiation Economics — The Lifetime Compound Cost of Anchoring Low
Close the salary-anchoring problem with mathematics. Compute the lifetime compound cost of every $5K, $10K, $20K, $50K of low anchoring. ...
Cross-Border Income Mechanics — If You Earn Cross-Border Income in India
Optimize the post-tax outcome of every foreign-currency invoice, and become fully compliant on the disclosure regime that most cross-bord...
Tax Architecture & the One-Person Company — If You Operate Independently in India
Independently file the presumptive-taxation return for a software-export practice (ITR-4 under Section 44ADA) — or know precisely why you...
Runway Math, Burn, and Threshold Decisions
Build the 12-month cash-flow model for your combined income streams and household expenses. Compute runway under best / likely / worst sc...
Long-Horizon — Retirement Modeling and Goal-Based Glide Paths
Build the 30-year compounding portfolio and the model that tells you what it's for: the retirement projection, the withdrawal-rate logic ...
Family Finance & Estate Planning — The People Your Money Serves
Have the explicit money conversations most households never have: with your partner (joint goals, account structure, full mutual visibili...
Enough — The Philosophy of Wealth
Articulate, in your own words, what enough means for you — as a number, a lifestyle, a freedom-set. Recognize the hedonic treadmill ope...
Money in the Age of AI
Explicit scenarios for software-engineering income disruption (5-year, 10-year, worst-case). A skill-as-asset map of your current stack —...
Integration — The Personal Financial Operating System
Integrate every artifact the curriculum produced into one operating system you run for the next 30 years: the monthly cash-flow review, t...
The Discipline of Doing
From the engineer who starts things to the engineer who finishes them.
The 2026 Diagnosis — The Environment, and You
See your own execution problem clearly, in both of its layers. Layer one: the environment — distinguish "personal weakness" from "environ...
Procrastination as Emotion Regulation — and the Skill of Starting
Internalize the diagnostic shift: procrastination is emotion regulation, not time management. Build the personal protocol for the mom...
The Body as the Platform — Sleep, Energy, Recovery
Establish the physiological infrastructure all cognitive discipline depends on. Audit your sleep, light exposure, exercise, and recovery ...
Discipline Itself — What the Evidence Actually Shows
Replace the folk-psychology "discipline as character / willpower / virtue" model with the scientific picture: discipline decomposes into ...
Habits & Systems — The Architecture of Behavior
Replace willpower with architecture. Read Wood and Fogg — the primary research underneath the popular habit books — and install three hab...
Estimation Done Honestly
Stop estimating from your gut. Start estimating from your measured past. Run a three-week estimation log — every meaningful task estimate...
Deciding & Quitting — Action Under Uncertainty
Develop the discipline of acting under irreducible uncertainty without collapsing into paralysis or recklessness. Classify decisions as r...
Focus & Deep Work in 2026
Honestly measure your real deep-work hours per day (most engineers believe 6-8; the truth is 1.5-3). Build and run a personal focus proto...
One Thing at a Time — WIP Limits, Time Blocking & Calendar Discipline
Build the flow layer that M7's attention layer runs inside. M7 was attention within a task; this module is commitments across tasks —...
AI as Tool AND Distraction — The 2026 Specific Skill
Use AI coding and writing tools as actual productivity instruments, not as elaborate procrastination. Know in advance which task classes ...
Saying No — Capacity, Refusal & Sustainable Pace
The inverse skill stack. Say no to incoming requests so the work you committed to can actually finish — with a commitment ledger that sur...
The Shipping Problem — Done-ness, the 90% Trap & Perfectionism
Confront the engineer-specific failure mode of not shipping work that is substantively complete. Define written, external, testable *done...
Recovery Protocols — When You're Behind, Stuck, or Burned
Build the protocols for the three failure modes every engineer hits and almost no engineer has protocols for: "I'm going to miss the dead...
Integration — The Personal Operating System
Synthesize everything into a single compact document — your Personal Operating System — that codifies how you intend to operate: protocol...
Imposter Syndrome — Signal vs Noise
From hostage to companion.
What Imposter Syndrome Actually Is — and the Five Subtypes
Read the original Clance & Imes paper directly. Take the CIPS scale. Identify which of Valerie Young's five subtypes describe you. Distin...
The Signal vs Noise Diagnostic
Build the central skill of the entire curriculum — the real-time diagnostic that distinguishes imposter feelings that are signal (genui...
The Cognitive Mechanics — Distortions, the Discounting Machine & the High-Achievers Paradox
Understand, in mechanistic terms, how the mind generates the imposter feeling: the cognitive distortions that fuel it (Burns), the disc...
The Environmental Critique — When the Feeling Is Correct
Engage seriously with Ruchika Tulshyan and Jodi-Ann Burey's HBR critique and adjacent work showing that "imposter syndrome" sometimes pat...
Comparison & the Social Dynamics
Understand how external social dynamics — peer comparison, public visibility, social media, conference culture — systematically poison th...
The Confidence Gap — ACT
Internalize and practice the central insight of Acceptance and Commitment Therapy: meaningful action does not require, and need not wait ...
Self-Compassion — Empirical, Not Sentimental
Understand and practice self-compassion as Kristin Neff's research framework defines it — three components, measurable, distinct from sel...
Stoic & Existential Frames, as Material
Engage seriously with two traditions — Stoicism and existential psychology — that have addressed the structure of self-doubt for centurie...
Acting Despite the Noise — The Operational Layer
Build the pre-decided system for the noise case — both the acute protocol (what you run in the moment when the feeling is loud and the ...
The Engineer-Shaped Patterns & the Solo Founder Variant
Apply the diagnostic and the protocols to the five patterns you actually live: the open-source maintainer, the senior IC in interviews, t...
The Differential Diagnosis — When It's Hiding Something Else
Distinguish imposter syndrome from depression, burnout, anxiety, perfectionism, trauma response, and real skill gaps. Apply the different...
Helping Others Through It
Develop the capacity to support someone else — a junior, a mentee, a future hire, a reader — through imposter feelings without falling in...
The Long Arc — Living Alongside, Not Without
Settle into the durable, lifelong relationship with the imposter feeling that everything before this has been building toward. By the end...
Flow & Zen
From trying to focus to engineering for flow.
Where Flow Already Lives in You
Produce a diagnostic essay (~1,000 words) identifying (a) the existing flow channels in your life — there are some — (b) the structural b...
The Construct — What Flow Is and Isn't
Build a precise mental model of flow as a construct in cognitive science: its definition, its eight characteristics (Csikszentmihalyi), t...
The Body Knows Before You Do
Internalize that flow has physiological prerequisites the brain alone cannot supply. Build the personal protocol — sleep window, breathin...
Triggers — Engineering Entry
Build a personal flow-trigger checklist for two specific contexts (one work context, one hobby context). Read Kotler's framework with the...
Warm-up, Ritual, and Transition
Build a 10-minute warm-up protocol that gets you 80% of the way to flow before you start the work proper. Build a transition protocol for...
The Trained Mind — Meditation as Substrate
Six months (minimum) of daily meditation practice — concentration first (samatha), then open awareness (vipassana) — at 20–30 minutes per...
Boredom, Anxiety, and the Anti-Flow Triangle
Identify what kills flow from inside — the boredom-anxiety-distraction triangle — and document a personal response protocol for each patt...
Flow Outside Work — Hobbies, Not Hobbits
Identify (or build, if you don't currently have one) two non-work flow channels — hobbies in the autotelic sense, where the doing is the ...
Equanimity When Flow Won't Come
Build a practice for the days when flow won't come — the fevered child, the noisy neighbor, the bad night's sleep, the work that has to b...
Your Flow Operating System (Capstone)
Synthesize everything from Modules 0–8 into a single operating document — your personal flow operating system — that you re-read every qu...
Life in General
Dealing with what's hard and outside your control.
Why Engineers Underinvest in Being-With-What's-Hard
Understand the specific reasons this curriculum's territory is uncomfortable — culturally, professionally, personally — and why that disc...
The Differential Diagnosis — Naming What You're Actually Dealing With
Develop the meta-skill of naming what you're actually experiencing. Most engineers conflate depression / grief / burnout / anxiety / norm...
Depression — The Substantial Module
Understand depression at clinical depth without becoming a clinician. Distinguish subclinical low mood from major depressive disorder. En...
Anxiety, Burnout, Stress — The Common Three
Understand the three most common adjacent-to-depression conditions, their distinct mechanisms, and their distinct treatments. Build perso...
The Body Keeps the Score
Recognize that the cognitive methods of this curriculum are necessary and insufficient. Suffering, trauma, and chronic stress have somati...
The Dichotomy of Control & Stoicism as Practice
Internalize Epictetus's distinction between what is up to you and what is not — in a form precise enough to apply at 3am, and refined eno...
Existentialism Without God
Engage the only philosophical tradition built explicitly for the post-religious condition. Read Camus, Sartre, and Frankl as architects o...
Buddhism as Empirical Psychology of Mind
Engage Buddhism as a 2,500-year-old empirical investigation of attention and suffering, stripped of its religious metaphysics, and comple...
Modern Psychology of Suffering — CBT, ACT, Self-Compassion
Synthesize the wisdom arc with seventy years of clinical research. Distinguish first-, second-, and third-wave behavioral therapies; know...
Heartbreak, Loss, Grief
Engage loss in all its forms — the death of someone close, romantic heartbreak, friendships that dissolved, the death of expectations, an...
Failure, Layoffs, Shame, Regret
Engage the class of "things I caused, partially, and have to live with" — and the class of things done to you that feel the same. Build t...
Mortality, End-of-Life, Aging Parents
Engage your own death, and the deaths of those you love, as the central facts of being alive — without religious framing or sentimental c...
Loving in Long Time — Partner, Children, the Load-Bearing People
Engage the relationships you signed up for and must now steward through change you did not predict — long-term partnership, children if y...
Being With What Cannot Be Fixed — The Soul Module
Engage the deepest territory the curriculum covers — the chronic illness that won't be cured, the unsolvable marital strain, the climate ...
The Synthesis — Meaning, the Life Philosophy, Daily Practice & the 3am Protocol
Three movements that close the curriculum without ending it. First: construct, in your own voice, a defensible secular position on meanin...
The Craft of Teaching
From accidental teacher to deliberate multiplier.
The Teaching You Already Do — the Compounding Audit
Name every teaching surface you already operate — README and docs, code review and onboarding, blog or newsletter, talks, any courses or ...
How Humans Actually Learn — Cognitive Science Foundations
Build a working model of human learning grounded in the cognitive-science evidence base, not pedagogical folk wisdom: encoding, retrieval...
The Curse of Knowledge
Recognize, in real time, when you are speaking or writing as an expert who has forgotten what it was like not to know — and install the e...
Backwards Design & Assessment — Outcomes First, Deliverables Over Quizzes
Master the Wiggins & McTighe Backwards Design discipline — start from "what should the learner be able to do?", work backward to "what ...
Retention Engineering — Spaced Repetition & Active Recall
Operationalize the two highest-evidence learning methods — retrieval practice and spaced repetition — inside your teaching artifacts, a...
One-on-One Teaching — Code Review, Pairing, Mentoring
Turn the teaching you already do every day — code review, pairing, mentoring, 1:1s — from incidental to intentional, and from a 30%-effec...
Writing for Learners — From README to Body of Work
Two transformations in one module. The artifact-level one: write technical content that teaches rather than just informs — README, rele...
Teaching Through Speaking — Talks, Meetups, Conferences
Deliver a 30-minute conference-grade talk: slides that work (or the deliberate absence of slides), a demo that survives failure, and a Q&...
Teaching Through Video — The Hard Medium Most Engineers Avoid
Produce, publish, and iterate on educational video — long-form, screencast, live coding, or short-form — at a quality bar that respects t...
Teaching Across the Technical/Non-Technical Divide
Explain engineering concepts, decisions, and tradeoffs to non-engineers — PMs, executives, customers, designers, your family — without be...
Workshops, Courses & Curriculum-Scale Architecture
Design multi-session learning experiences — workshops, internal courses, conference tutorials, full courses — that produce measurable ski...
Knowledge Products as a Business — Pricing & Format Decisions
Treat knowledge products — courses, cohorts, workshops, paid newsletters, books, corporate training — as a real business line: price them...
Ethics & Edge Cases of Public Teaching
Develop a working ethics for the harder edges of teaching with reach — attribution, accuracy, the parasocial trap, teaching what you don'...
The Long Arc — Building a Public Practice & the 5-Year Capstone
Establish the sustainable infrastructure of a teaching practice — owned platform, newsletter, publication cadence, audience model — and w...
Product Management & Discovery
For engineers who build, sell, and decide.
The PM Frame — and Why Your PM Education Didn't Operationalize
End the cargo-cult phase. Articulate what product management actually is — in your own words, without the business/tech/UX Venn diagram —...
Continuous Discovery — How to Stop Guessing
Build the ongoing-discovery muscle that replaces guessing with evidence: the weekly user-touch cadence, the opportunity-solution tree as ...
Jobs-to-be-Done — Interviews That Reveal Real Demand
Master the JTBD interview as the diagnostic that distinguishes products people will pay for from products people will say nice things abo...
Strategy & Positioning — Who You're For, and Why They Should Care
Produce a real, defensible 1-2 page positioning document for your main product: who it is for and who it is not for, what category it...
Strategy for One — Portfolio Triage and the Kill Decision
Strategy stripped to its solo-operator essence: given one engineer, finite hours, finite channels, finite attention — what is the cheapes...
The Honest Roadmap — Shape Up, Cycles, and the Graveyard
Build the execution layer: Ryan Singer's appetite-driven cycles as the operating framework, opportunity-cost reasoning as the decision lo...
Specs, Stories, PR/FAQs — Writing as PM Craft
Develop the writing discipline of PM: Amazon's working-backwards PR/FAQ, the Shape Up pitch format, and the lightweight spec that survive...
Metrics & Outcomes — One Number Per Product
Build the metrics discipline: outcomes over outputs (Perri), the North Star with input metrics and counter-metrics, the One-Metric-That-M...
Experimentation — Falsifiability at Low Traffic
Build experimental rigor sized to your actual traffic: understand the statistics of A/B testing well enough to know that **most experimen...
Pricing & Packaging — The Anchoring Attack
Pricing as the highest-leverage, most underpriced PM skill for engineer-founders. Value-based pricing (Ramanujam), the empirical pricing-...
Launch & Distribution — The Engineer-Founder's Weak Point, Honestly Named
Confront distribution — the place engineer-founders systematically fail — directly. The Bullseye channel framework, founder-led sales, th...
PM for AI Products — The Field With No Canonical Textbook Yet
Develop the specific shape of AI product management: eval-driven development, inference-cost unit economics, hallucination as a product p...
The Solo PM — Time, Roadmap, and the Portfolio Cadence
Confront the operational reality of being engineering, design, PM, sales, and founder simultaneously: role-switching cost, the founder-as...
Killing Products — Ship the Kill
Execute the discipline everything has been building toward: the kill criteria from M4 and M7, run without sentimentality, through a writt...
Identity, Ethics, Career — What Kind of Builder You Become
The capstone. Confront the ethics questions PM capability raises and no framework answers: engagement design, pricing leverage over depen...
Sales & Marketing for Engineers
Selling without becoming someone you're not.
Why Engineers Resist Selling (and Why That Costs Them)
Articulate honestly the specific personal — not just professional — cost you have paid for refusing to learn how to sell yourself, and em...
Influence — Cialdini Done Seriously
Internalize Robert Cialdini's seven principles of influence (six original + unity, added in the New and Expanded edition) at the level wh...
The Ethics of Persuasion — Where Selling Crosses Into Manipulation
Build a personal ethical framework for when persuasion is service and when it is harm. Apply the framework to specific product decisions ...
The Art of "No" — Saying It, Hearing It, Recovering From It
Say "no" cleanly when you should. Hear "no" without interpreting it as personal rejection. Recover from "no" in a way that preserves the ...
Selling Yourself — Interviews, Conversations, Social Settings
Make your case for yourself — in interviews, in introductions, in salary discussions, at parties — without feeling gross about it. Intern...
Networking Without Being Gross
Build a deliberate network of 50-150 strong relationships over the next decade through generosity-first interactions. Internalize that ne...
Storytelling as Social Currency
Tell better stories about your life, your work, your causes, and the people you care about — at dinner parties, at family gatherings, in ...
Building Social Capital Over a Decade
Set up the systems for accumulating reputation, trust, and goodwill over the next 10 years. Internalize that social capital is the most v...
Business Operations
Run the company side of your work like an engineer.
Why Engineers Resist Business Operations (and Why That's Actually Dangerous)
Understand why technically excellent engineers consistently under-invest in business ops, name the specific rationalizations, and convert...
OPC Structure, Governance, Statutory Compliance (Companies Act, MCA, ROC)
Understand the One Person Company you incorporated — its legal structure, statutory obligations, what filings are due when, what the MCA ...
GST — Registration, Returns, B2B vs B2C, Export of Services (LUT, Zero-Rated)
Understand GST end-to-end as it applies to a software/SaaS/consulting OPC: when registration is required, monthly vs quarterly returns, t...
Income Tax — Presumptive (44ADA / 44AB Applicability), Advance Tax, TDS
Understand income tax for a software/consulting OPC: when 44ADA presumptive scheme applies, when audit (44AB) is triggered, how advance t...
International Payments — FEMA, FIRC/FIRA, Wise vs Stripe Atlas vs Direct
Receive USD/EUR payments cleanly, legally, and at the lowest reasonable cost. Understand FEMA (Foreign Exchange Management Act) complianc...
Contracts — MSAs, SOWs, IP Assignment, NDAs (Indian + US/EU Counterparties)
Read, redline, and write contracts you can defend. MSA structure, SOW scoping, IP assignment clauses (especially in software work — who o...
Bookkeeping — Zoho Books / QuickBooks, Invoicing, Expense Categorization
Set up and operate a clean books system for your studio. Choose between Zoho Books, QuickBooks, or alternatives. Configure for Indian GST...
Hiring — Contractor vs Employee, ESOP Basics, Payroll if Scaling
Know the legal and tax difference between hiring a contractor and hiring an employee in India. Understand when ESOPs make sense for a one...
Insurance, Audit Prep, Year-End Close
Understand what insurance an OPC actually needs (and which kinds are theatrical). Prepare for statutory audit if applicable. Run a clean ...
The Calendar — What's Due When
Build the recurring-tasks reference document for your entity. Every statutory due date, every operational rhythm, every "this is what Apr...