Learn CS from First Principles

A four-year computer science degree, built from the ground up.

16 courses · 195 lessons
↗ after Ruby
available

Introduction to Algorithms and Complexity

Introduction to Algorithms and Complexity covers: What an Algorithm Is — Correctness and Termination, Asymptotic Notation, Analysing Iter...

5 framed 0 taught
46 hr
→
↗ after Ruby
available

Linear Data Structures

Linear Data Structures covers: Arrays, Linked Lists, Abstract Data Types, Stacks, Queues, Deques, and the Ruby Shift/Unshift Lens. Year 1...

5 framed 0 taught
44 hr
→
↗ after Ruby
available

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

5 framed 0 taught
56 hr
→
↗ after Ruby
available

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

5 framed 0 taught
46 hr
→
↗ after Ruby
available

Graph Fundamentals

Graph Fundamentals covers: Graphs and Their Representations, The Graph Search Mind-Shift, DFS in Depth, BFS in Depth, Strongly Connected ...

5 framed 0 taught
48 hr
→
↗ after Ruby
available

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

5 framed 0 taught
44 hr
→
↗ after Ruby
available

Algorithm Design Paradigms I

Algorithm Design Paradigms I covers: The Paradigm Lens, Greedy Algorithms, Proving Greedy Correct, Divide and Conquer, Decrease and Conqu...

5 framed 0 taught
38 hr
→
↗ after Elixir
available

Programming Languages and Functional Programming

Programming Languages and Functional Programming covers: Why Study Programming Languages, Functional Programming Fundamentals, First-Clas...

5 framed 0 taught
48 hr
→
↗ after Ruby
available

Parallel and Concurrent Algorithms

Parallel and Concurrent Algorithms covers: Concurrency vs Parallelism, The Work-Span Model, Parallel Patterns, Concurrency Models, Lock-F...

5 framed 0 taught
38 hr
→
↗ after Ruby
available

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

5 framed 0 taught
48 hr
→
↗ after Ruby
available

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

5 framed 0 taught
46 hr
→
↗ after Ruby
available

System Design Methodology

System Design Methodology covers: The System Design Method, Back-of-the-Envelope Estimation, High-Level Architecture and API Design, Data...

5 framed 0 taught
32 hr
→
↗ after Ruby
available

System Design Building Blocks

System Design Building Blocks covers: Load Balancers and Caching Strategies, Message Queues and Event-Driven Architecture, CDNs, Blob Sto...

5 framed 0 taught
38 hr
→
↗ after Ruby
available

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

5 framed 0 taught
42 hr
→
↗ after Ruby
available

Cryptography

Cryptography covers: Symmetric Encryption, Asymmetric Cryptography, Hashes, MACs, and Digital Signatures, Putting It Together, Key Manage...

5 framed 0 taught
42 hr
→
↗ after Ruby
available

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

5 framed 0 taught
30 hr
→

Ruby/Rails Total Mastery: From Experienced Practitioner to Complete Mastery

Ship production Rails apps the way the pros do.

8 courses · 49 lessons
↗ Intermediate
available

Ruby Language Mastery

Move from "I write Ruby daily" to "I understand how Ruby works internally — the object model, method lookup, closures, metaprogramming, m...

4 framed 0 taught
60 hr
→
↗ Intermediate
available

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

3 framed 0 taught
50 hr
→
↗ Intermediate
available

ActiveRecord & Database Mastery

Master ActiveRecord beyond basic CRUD — complex queries, query optimization, PostgreSQL internals, database design, migrations strategy, ...

4 framed 0 taught
60 hr
→
↗ Intermediate
available

Testing Mastery

Move from "I write tests" to "I design test architectures" — understanding test design, test doubles, test speed, what to test, what not ...

3 framed 0 taught
48 hr
→
↗ Intermediate
available

API Design & Architecture

Master REST API design, GraphQL, authentication, versioning, serialization, and the patterns that make APIs robust, maintainable, and ple...

3 framed 0 taught
43 hr
→
↗ Intermediate
available

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

2 framed 0 taught
38 hr
→
↗ Intermediate
available

Deployment, Infrastructure & Production Operations

Master deploying and operating Rails in production — from Docker to Kubernetes to Kamal, plus CI/CD, observability, and incident response.

3 framed 0 taught
48 hr
→
↗ Intermediate
available

Staff-Level Rails Engineering

Operate at the staff engineer level — leading technical direction, mentoring teams, managing legacy code, making architectural decisions,...

3 framed 0 taught
48 hr
→

Algorithms & Data Structures Total Mastery: From Working Knowledge to Knuth

From working knowledge to Knuth — algorithmic thinking that endures.

6 courses · 39 lessons

Databases & Data Engineering Mastery

Go beneath ActiveRecord — from SQL foundations to database internals.

6 courses · 34 lessons

Computer Systems Mastery

From transistors to a running Rails app — how computers actually work.

4 courses · 24 lessons

Software Architecture Mastery

From code craft to staff-level system design and decisions.

8 courses · 50 lessons
↗ Intermediate
available

Foundations — Code Quality & Craft

Foundations — Code Quality & Craft covers: A Philosophy of Software Design, The Pragmatic Programmer, The Clean Code Collection, Tidy Fir...

4 framed 0 taught
30 hr
→
↗ Intermediate
available

Design Principles & SOLID

Design Principles & SOLID covers: Head First OOA&D, The Object-Oriented Thought Process, The Design of Design. Master the fundamental pri...

3 framed 0 taught
30 hr
→
↗ Intermediate
available

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

3 framed 0 taught
38 hr
→
↗ Intermediate
available

Refactoring & Working with Legacy Code

Refactoring & Working with Legacy Code covers: Refactoring, Working Effectively with Legacy Code, Extreme Programming Explained. Master t...

3 framed 0 taught
30 hr
→
↗ Intermediate
available

Application Architecture Patterns

Application Architecture Patterns covers: Clean Architecture, Software Architecture in Practice, Head First Software Architecture, Buildi...

4 framed 0 taught
43 hr
→
↗ Intermediate
available

System Design

System Design covers: Acing the System Design Interview, System Design Interview Fundamentals, Web Scalability for Startup Engineers. Mas...

3 framed 0 taught
53 hr
→
↗ Intermediate
available

Reliability, Observability & Operations

Reliability, Observability & Operations covers: Site Reliability Engineering, Observability Engineering, Learning OpenTelemetry. Master t...

3 framed 0 taught
38 hr
→
↗ Intermediate
available

Evolutionary Architecture & Decision-Making

Evolutionary Architecture & Decision-Making covers: Building Evolutionary Architectures, Learning Systems Thinking, The Mythical Man-Mont...

3 framed 0 taught
30 hr
→

JavaScript & Modern Web Mastery

From Rails engineer to full-stack — JavaScript, TypeScript, React, and Node.

8 courses · 53 lessons
↗ Intermediate
available

JavaScript Foundations — The Language Itself

JavaScript Foundations — The Language Itself covers: Eloquent JavaScript, Up & Going, Scope & Closures, this & Object Prototypes, Types &...

6 framed 0 taught
48 hr
→
↗ Intermediate
available

Modern JavaScript & TypeScript

Modern JavaScript & TypeScript covers: ES6 & Beyond, Async & Performance, From ES5 to ESNext, Get Programming with JavaScript Next. Maste...

4 framed 0 taught
43 hr
→
↗ Intermediate
available

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

5 framed 0 taught
35 hr
→
↗ Intermediate
available

React Deep Dive

React Deep Dive covers: The Road to React, JavaScript Masterclass. Master React from fundamentals through advanced patterns — components,...

2 framed 0 taught
58 hr
→
↗ Intermediate
available

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

4 framed 0 taught
48 hr
→
↗ Intermediate
available

Full-Stack Patterns & Architecture

Full-Stack Patterns & Architecture covers: The Next.js Handbook, Programming JavaScript Applications, Learning React Native. Master full-...

3 framed 0 taught
48 hr
→
↗ Intermediate
available

Testing, Performance & Production

Testing, Performance & Production covers: Node.js High Performance, JavaScript Masterclass. Master JavaScript testing strategies (unit, i...

2 framed 0 taught
48 hr
→
↗ Intermediate
available

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

3 framed 0 taught
30 hr
→

Elixir & Phoenix Mastery

From Rails expert to the BEAM — functional, concurrent, fault-tolerant.

5 courses · 21 lessons

Systems Languages Mastery

Go, Rust, and Zig — memory, concurrency, and control beneath the runtime.

7 courses · 34 lessons

DevOps & Infrastructure Mastery

From Docker to SRE — ship, scale, and operate production systems.

5 courses · 29 lessons

AI & Machine Learning Mastery

From zero math to production ML, LLMs, and AI applied to the world's hardest problems.

8 courses · 38 lessons
↗ Intermediate
available

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

3 framed 0 taught
32 hr
→
↗ Intermediate
available

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,...

3 framed 0 taught
100 hr
→
↗ Intermediate
available

ML Systems, Production, and Engineering

ML Systems, Production, and Engineering covers: Designing Machine Learning Systems, Introducing MLOps, The ML Solutions Architect Handboo...

4 framed 0 taught
73 hr
→
↗ Intermediate
available

LLMs and AI Engineering

LLMs and AI Engineering covers: Build a Large Language Model, AI Engineering, LLM Engineer's Handbook, Patterns of Application Developmen...

4 framed 0 taught
88 hr
→
↗ Intermediate
available

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

100 hr
→
↗ Intermediate
available

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

1 framed 0 taught
100 hr
→
↗ Intermediate
available

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

1 framed 0 taught
100 hr
→
↗ Intermediate
available

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

1 framed 0 taught
100 hr
→

Communication for Engineers

Hidden competence to force multiplier — writing, speaking, and the hard conversations.

12 courses · 123 lessons
↗ Intermediate
available

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

10 framed 0 taught
40 hr
→
↗ Intermediate
available

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

8 framed 0 taught
20 hr
→
↗ Intermediate
available

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

7 framed 0 taught
9 hr
→
↗ Intermediate
available

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

7 framed 0 taught
13 hr
→
↗ Intermediate
available

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

8 framed 0 taught
18 hr
→
↗ Intermediate
available

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

9 framed 0 taught
21 hr
→
↗ Intermediate
available

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

6 framed 0 taught
12 hr
→
↗ Intermediate
available

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

11 framed 0 taught
36 hr
→
↗ Intermediate
available

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

8 framed 0 taught
12 hr
→
↗ Intermediate
available

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

7 framed 0 taught
13 hr
→
↗ Intermediate
available

Tech Lead Communication

Make the IC-to-decider transition that defines the tech lead role. Build the mentoring, debate-stewarding, uncertainty-communicating, and...

9 framed 0 taught
12 hr
→
↗ Intermediate
available

Founder & Customer Voice — Selling, Pricing, Pitching

Apply everything to the highest-stakes commercial contexts: discovery conversations, pricing, proposals, hard client conversations, custo...

9 framed 0 taught
16 hr
→

Negotiation Mastery

From avoiding the conversation to welcoming it.

13 courses · 87 lessons
↗ Intermediate
available

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

5 framed 0 taught
26 hr
→
↗ Intermediate
available

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

4 framed 0 taught
24 hr
→
↗ Intermediate
available

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

5 framed 0 taught
30 hr
→
↗ Intermediate
available

Influence & Persuasion

Internalize Cialdini's seven principles of influence (reciprocity, liking, social proof, authority, scarcity, commitment & consistency, u...

5 framed 0 taught
22 hr
→
↗ Intermediate
available

The Ethics of Influence

Articulate the line between persuasion and manipulation in writing — your own working definition, defensible against the hardest cases. R...

5 framed 0 taught
15 hr
→
↗ Intermediate
available

Difficult Conversations

Navigate the conversations you have been postponing. Internalize the Three Conversations framework (What Happened / Feelings / Identity) ...

4 framed 0 taught
22 hr
→
↗ Intermediate
available

Power, Status & Asymmetry

Negotiate when the table is uneven. Confront the situations where the symmetric win-win model stops being sufficient — when the instituti...

4 framed 0 taught
22 hr
→
↗ Intermediate
available

Cross-Cultural Negotiation

Develop the literacy of cultural variation in how negotiation actually operates — when "yes" means agreement, polite acknowledgment, or "...

4 framed 0 taught
22 hr
→
↗ Intermediate
available

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

6 framed 0 taught
35 hr
→
↗ Intermediate
available

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

6 framed 0 taught
25 hr
→
↗ Intermediate
available

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

7 framed 0 taught
25 hr
→
↗ Intermediate
available

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

1 framed 0 taught
22 hr
→
↗ Intermediate
available

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

5 framed 0 taught
15 hr
→

Politics at Work

Power literacy with intact ethics.

10 courses · 76 lessons
↗ Intermediate
available

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

5 framed 0 taught
19 hr
→
↗ Intermediate
available

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

8 framed 0 taught
15 hr
→
↗ Intermediate
available

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

6 framed 0 taught
16 hr
→
↗ Intermediate
available

Influence — The Cialdini Foundations

Understand the seven principles of influence at the level a research-trained reader expects — the empirical mechanics, the boundary condi...

4 framed 0 taught
17 hr
→
↗ Intermediate
available

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

5 framed 0 taught
16 hr
→
↗ Intermediate
available

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

5 framed 0 taught
18 hr
→
↗ Intermediate
available

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

6 framed 0 taught
18 hr
→
↗ Intermediate
available

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

7 framed 0 taught
17 hr
→
↗ Intermediate
available

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

6 framed 0 taught
16 hr
→
↗ Intermediate
available

Your Political Operating System (Capstone)

Synthesize the curriculum into a personal Political Operating System — a living document defining how you will engage with organizational...

4 framed 0 taught
15 hr
→

Money & Wealth

From income to operator capital.

10 courses · 90 lessons
↗ Intermediate
available

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

7 framed 0 taught
14 hr
→
↗ Intermediate
available

Investing First Principles

Defend the indexing-dominates argument with three independent lines of evidence (Sharpe's arithmetic, SPIVA's empirical record, the behav...

10 framed 0 taught
24 hr
→
↗ Intermediate
available

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

5 framed 0 taught
24 hr
→
↗ Intermediate
available

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

6 framed 0 taught
19 hr
→
↗ Intermediate
available

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

7 framed 0 taught
22 hr
→
↗ Intermediate
available

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

8 framed 0 taught
33 hr
→
↗ Intermediate
available

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

4 framed 0 taught
19 hr
→
↗ Intermediate
available

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

6 framed 0 taught
24 hr
→
↗ Intermediate
available

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

9 framed 0 taught
17 hr
→
↗ Intermediate
available

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 —...

8 framed 0 taught
14 hr
→

The Discipline of Doing

From the engineer who starts things to the engineer who finishes them.

13 courses · 86 lessons
↗ Intermediate
available

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

5 framed 0 taught
22 hr
→
↗ Intermediate
available

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

4 framed 0 taught
20 hr
→
↗ Intermediate
available

Discipline Itself — What the Evidence Actually Shows

Replace the folk-psychology "discipline as character / willpower / virtue" model with the scientific picture: discipline decomposes into ...

5 framed 0 taught
21 hr
→
↗ Intermediate
available

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

4 framed 0 taught
21 hr
→
↗ Intermediate
available

Estimation Done Honestly

Stop estimating from your gut. Start estimating from your measured past. Run a three-week estimation log — every meaningful task estimate...

4 framed 0 taught
24 hr
→
↗ Intermediate
available

Deciding & Quitting — Action Under Uncertainty

Develop the discipline of acting under irreducible uncertainty without collapsing into paralysis or recklessness. Classify decisions as r...

5 framed 0 taught
15 hr
→
↗ Intermediate
available

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

6 framed 0 taught
26 hr
→
↗ Intermediate
available

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 —...

5 framed 0 taught
17 hr
→
↗ Intermediate
available

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

4 framed 0 taught
22 hr
→
↗ Intermediate
available

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

6 framed 0 taught
17 hr
→
↗ Intermediate
available

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

6 framed 0 taught
23 hr
→
↗ Intermediate
available

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

5 framed 0 taught
16 hr
→
↗ Intermediate
available

Integration — The Personal Operating System

Synthesize everything into a single compact document — your Personal Operating System — that codifies how you intend to operate: protocol...

1 framed 0 taught
16 hr
→

Imposter Syndrome — Signal vs Noise

From hostage to companion.

12 courses · 79 lessons
↗ Intermediate
available

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

6 framed 0 taught
12 hr
→
↗ Intermediate
available

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

3 framed 0 taught
15 hr
→
↗ Intermediate
available

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

6 framed 0 taught
19 hr
→
↗ Intermediate
available

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

5 framed 0 taught
15 hr
→
↗ Intermediate
available

Comparison & the Social Dynamics

Understand how external social dynamics — peer comparison, public visibility, social media, conference culture — systematically poison th...

3 framed 0 taught
10 hr
→
↗ Intermediate
available

The Confidence Gap — ACT

Internalize and practice the central insight of Acceptance and Commitment Therapy: meaningful action does not require, and need not wait ...

3 framed 0 taught
16 hr
→
↗ Intermediate
available

Self-Compassion — Empirical, Not Sentimental

Understand and practice self-compassion as Kristin Neff's research framework defines it — three components, measurable, distinct from sel...

3 framed 0 taught
12 hr
→
↗ Intermediate
available

Stoic & Existential Frames, as Material

Engage seriously with two traditions — Stoicism and existential psychology — that have addressed the structure of self-doubt for centurie...

5 framed 0 taught
17 hr
→
↗ Intermediate
available

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

6 framed 0 taught
17 hr
→
↗ Intermediate
available

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

7 framed 0 taught
16 hr
→
↗ Intermediate
available

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

4 framed 0 taught
15 hr
→
↗ Intermediate
available

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

4 framed 0 taught
12 hr
→

Flow & Zen

From trying to focus to engineering for flow.

5 courses · 31 lessons

Life in General

Dealing with what's hard and outside your control.

15 courses · 130 lessons
↗ Intermediate
available

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

5 framed 0 taught
13 hr
→
↗ Intermediate
available

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

8 framed 0 taught
22 hr
→
↗ Intermediate
available

Depression — The Substantial Module

Understand depression at clinical depth without becoming a clinician. Distinguish subclinical low mood from major depressive disorder. En...

8 framed 0 taught
30 hr
→
↗ Intermediate
available

Anxiety, Burnout, Stress — The Common Three

Understand the three most common adjacent-to-depression conditions, their distinct mechanisms, and their distinct treatments. Build perso...

7 framed 0 taught
24 hr
→
↗ Intermediate
available

The Body Keeps the Score

Recognize that the cognitive methods of this curriculum are necessary and insufficient. Suffering, trauma, and chronic stress have somati...

6 framed 0 taught
30 hr
→
↗ Intermediate
available

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

6 framed 0 taught
33 hr
→
↗ Intermediate
available

Existentialism Without God

Engage the only philosophical tradition built explicitly for the post-religious condition. Read Camus, Sartre, and Frankl as architects o...

6 framed 0 taught
30 hr
→
↗ Intermediate
available

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

7 framed 0 taught
30 hr
→
↗ Intermediate
available

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

6 framed 0 taught
26 hr
→
↗ Intermediate
available

Heartbreak, Loss, Grief

Engage loss in all its forms — the death of someone close, romantic heartbreak, friendships that dissolved, the death of expectations, an...

8 framed 0 taught
24 hr
→
↗ Intermediate
available

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

9 framed 0 taught
22 hr
→
↗ Intermediate
available

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

8 framed 0 taught
30 hr
→
↗ Intermediate
available

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

6 framed 0 taught
26 hr
→
↗ Intermediate
available

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

8 framed 0 taught
22 hr
→
↗ Intermediate
available

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

1 framed 0 taught
48 hr
→

The Craft of Teaching

From accidental teacher to deliberate multiplier.

9 courses · 64 lessons
↗ Intermediate
available

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

6 framed 0 taught
17 hr
→
↗ Intermediate
available

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

3 framed 0 taught
11 hr
→
↗ Intermediate
available

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

6 framed 0 taught
22 hr
→
↗ Intermediate
available

Retention Engineering — Spaced Repetition & Active Recall

Operationalize the two highest-evidence learning methods — retrieval practice and spaced repetition — inside your teaching artifacts, a...

5 framed 0 taught
13 hr
→
↗ Intermediate
available

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

4 framed 0 taught
18 hr
→
↗ Intermediate
available

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

8 framed 0 taught
30 hr
→
↗ Intermediate
available

Teaching Across the Technical/Non-Technical Divide

Explain engineering concepts, decisions, and tradeoffs to non-engineers — PMs, executives, customers, designers, your family — without be...

4 framed 0 taught
15 hr
→
↗ Intermediate
available

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'...

4 framed 0 taught
13 hr
→
↗ Intermediate
available

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

6 framed 0 taught
20 hr
→

Product Management & Discovery

For engineers who build, sell, and decide.

7 courses · 56 lessons
↗ Intermediate
available

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

6 framed 0 taught
21 hr
→
↗ Intermediate
available

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

6 framed 0 taught
19 hr
→
↗ Intermediate
available

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

6 framed 0 taught
17 hr
→
↗ Intermediate
available

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

7 framed 0 taught
19 hr
→
↗ Intermediate
available

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

6 framed 0 taught
27 hr
→
↗ Intermediate
available

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

5 framed 0 taught
13 hr
→
↗ Intermediate
available

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

6 framed 0 taught
14 hr
→

Sales & Marketing for Engineers

Selling without becoming someone you're not.

7 courses · 64 lessons
↗ Intermediate
available

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

5 framed 0 taught
45 hr
→
↗ Intermediate
available

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

7 framed 0 taught
30 hr
→
↗ Intermediate
available

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

7 framed 0 taught
25 hr
→
↗ Intermediate
available

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

9 framed 0 taught
35 hr
→
↗ Intermediate
available

Networking Without Being Gross

Build a deliberate network of 50-150 strong relationships over the next decade through generosity-first interactions. Internalize that ne...

7 framed 0 taught
25 hr
→
↗ Intermediate
available

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

7 framed 0 taught
30 hr
→
↗ Intermediate
available

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

8 framed 0 taught
30 hr
→

Business Operations

Run the company side of your work like an engineer.

8 courses · 39 lessons
↗ Intermediate
available

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

3 framed 0 taught
35 hr
→
↗ Intermediate
available

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

3 framed 0 taught
48 hr
→
↗ Intermediate
available

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

3 framed 0 taught
38 hr
→
↗ Intermediate
available

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

2 framed 0 taught
30 hr
→
↗ Intermediate
available

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

5 framed 0 taught
38 hr
→
↗ Intermediate
available

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

3 framed 0 taught
25 hr
→
↗ Intermediate
available

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

3 framed 0 taught
25 hr
→
↗ Intermediate
available

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

1 framed 0 taught
25 hr
→