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