Learn CS from First Principles

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

48 courses · 600 lessons
after Ruby
available

Discrete Mathematics

Discrete Mathematics covers: Propositional Logic and Truth Tables, Predicate Logic and Quantifiers, Proof Techniques and Mathematical Ind...

4 framed 3 taught ★ L3 · L6 · L7
60 hr
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 C,Zig
available

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

5 framed 0 taught
68 hr
after Ruby
available

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

2 framed 1 taught ★ L2
26 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

Dynamic Programming

Dynamic Programming covers: What Dynamic Programming Actually Is, 1D DP Patterns, The DP Recipe, 2D DP and the Classics, Knapsack and the...

5 framed 0 taught
60 hr
after Ruby
available

Graph Algorithms

Graph Algorithms covers: Shortest Paths, Floyd-Warshall and the All-Pairs Mind-Shift, Minimum Spanning Trees, Network Flow, Euler Paths, ...

5 framed 0 taught
46 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

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

5 framed 0 taught
42 hr
after Hdl
available

Digital Logic and Computer Organization (Nand2Tetris + Theory)

Digital Logic and Computer Organization (Nand2Tetris + Theory) covers: Number Systems and Boolean Algebra, Combinational Circuits and the...

5 framed 0 taught
82 hr
after C
available

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

4 framed 0 taught
42 hr
after C,Ruby
available

Processes and Concurrency

Processes and Concurrency covers: The Operating System and Processes, Threads and Scheduling, Inter-Process Communication, Synchronizatio...

5 framed 0 taught
58 hr
after C,Ruby
available

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

5 framed 0 taught
54 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

Database Systems

Database Systems covers: The Relational Model, SQL, and Normalization, Indexing and How Queries Run, Transactions, ACID, and Concurrency ...

5 framed 0 taught
48 hr
after Ruby
available

Theory of Computation

Theory of Computation covers: Finite Automata and the Regex Engine, The Limits of Regular Languages, Context-Free Grammars and Parsing, T...

5 framed 0 taught
52 hr
after Ruby
available

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

5 framed 0 taught
48 hr
after Ruby
available

Consensus and Replication

Consensus and Replication covers: The Consensus Problem and Atomic Commit (2PC), Raft, State Machine Replication, Quorums, and Consistent...

5 framed 0 taught
54 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

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

5 framed 0 taught
28 hr
after Ruby
available

Software Engineering Practices

Software Engineering Practices covers: How Software Gets Built, The Testing Pyramid, TDD, and BDD, Design Patterns, SOLID and Clean Archi...

5 framed 0 taught
26 hr
after Ruby
available

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

5 framed 0 taught
66 hr
after C
available

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

5 framed 0 taught
60 hr
after Ruby
available

Computer Security

Computer Security covers: The Security Mindset, Authentication, Authorization and Federated Identity, The OWASP Top 10, Defense in the Br...

5 framed 0 taught
40 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 C,Zig
available

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

5 framed 0 taught
44 hr
after Ruby
available

Ethics, Society, and Professional Responsibility

Ethics, Society, and Professional Responsibility covers: Why Ethics Is an Engineering Discipline, Privacy and Surveillance, Algorithmic B...

5 framed 0 taught
18 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
after Python
available

Linear Algebra

Linear Algebra covers: Vectors, Matrices, and the Geometry of Data, Vector Spaces, Solving and Inverting, Eigenvalues, Eigenvectors, and ...

5 framed 0 taught
66 hr
after Python
available

Calculus and Optimization

Calculus and Optimization covers: Derivatives and Gradients, The Chain Rule and Backpropagation, Optimization, Gradient Descent, Beyond V...

5 framed 0 taught
58 hr
after Python
available

Probability and Statistics

Probability and Statistics covers: Probability, Random Variables and Distributions, Expectation, Variance, and the Theorems That Make Sta...

5 framed 0 taught
58 hr
after Python
available

Supervised Learning

Supervised Learning covers: The Supervised Learning Pipeline, Bias, Variance, Overfitting, and the Art of Generalization, Linear and Logi...

5 framed 0 taught
54 hr
after Python
available

Unsupervised Learning and Practical ML

Unsupervised Learning and Practical ML covers: Learning Without Labels, Dimensionality Reduction and Anomaly Detection, Recommender Syste...

5 framed 0 taught
46 hr
after Python
available

Reinforcement Learning

Reinforcement Learning covers: The Reinforcement Learning Problem and Markov Decision Processes, Value Functions and Dynamic Programming,...

5 framed 0 taught
42 hr
after Python
available

Neural Networks and Deep Learning Fundamentals

Neural Networks and Deep Learning Fundamentals covers: From Neuron to Network, Backpropagation and Computation Graphs, Making Deep Networ...

5 framed 0 taught
56 hr
after Python
available

Computer Vision

Computer Vision covers: Image Fundamentals and Classical Computer Vision, Image Classification, Object Detection, Image Segmentation, Vis...

5 framed 0 taught
48 hr
after Python
available

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

5 framed 0 taught
52 hr
after Python
available

Natural Language Processing

Natural Language Processing covers: Text as Data, Word Embeddings, The Classical Toolbox, Text Classification, Generation Tasks. Year 4, ...

5 framed 0 taught
46 hr
after Python
available

Large Language Models and AI Engineering

Large Language Models and AI Engineering covers: Scaling Laws and Pretraining, From Predictor to Assistant, Prompt Engineering, Retrieval...

6 framed 0 taught
52 hr

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

Ship production Rails apps the way the pros do.

12 courses · 73 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
Advanced
available

Rails Internals & Framework Deep Dive

Understand how Rails works under the hood — Rack, middleware, the request cycle, Railties, engines, and the initialization process. Move ...

3 framed 0 taught
60 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
Advanced
available

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

3 framed 0 taught
50 hr
Advanced
available

Architecture Patterns & Domain Modeling

Master the architectural patterns that keep large Rails applications maintainable: layered architecture, DDD, modular monoliths, service ...

4 framed 0 taught
60 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
Advanced
available

System Design for Rails Engineers

Think at the system level — designing distributed systems, choosing architectural building blocks, and reasoning about scale, reliability...

2 framed 0 taught
50 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.

10 courses · 65 lessons
Intermediate
available

Foundations — Mathematical Thinking & Problem Solving

Build the mathematical maturity needed to read algorithm textbooks, understand asymptotic analysis, write proofs by induction, and reason...

4 framed 0 taught
35 hr
Intermediate
available

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

4 framed 0 taught
48 hr
Intermediate
available

Sorting, Searching & Fundamental Algorithms

Master the canonical sorting algorithms (insertion sort through quicksort and mergesort), binary search and its variations, and the funda...

3 framed 0 taught
43 hr
Advanced
available

Recursion, Backtracking & Dynamic Programming

Master recursive thinking, then build from simple recursion through backtracking to dynamic programming — the single most important and m...

3 framed 0 taught
58 hr
Advanced
available

Graph Algorithms

Master graph representations, traversals (BFS/DFS), shortest paths, minimum spanning trees, topological sort, and connected components. G...

3 framed 0 taught
48 hr
Advanced
available

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

4 framed 0 taught
48 hr
Intermediate
available

String Algorithms & Pattern Matching

Master string manipulation algorithms, pattern matching (beyond regex), string searching algorithms (KMP, Rabin-Karp, Boyer-Moore), and b...

3 framed 0 taught
30 hr
Advanced
available

Algorithm Design Paradigms & Analysis

Step back from specific algorithms to master the paradigms — divide and conquer, greedy, dynamic programming, randomization, amortized ...

4 framed 0 taught
48 hr
Intermediate
available

Interview Mastery & Competitive Programming

Synthesize all previous modules into interview-ready performance. Master the meta-skills of technical interviews: problem decomposition, ...

3 framed 0 taught
55 hr
Intermediate
available

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

4 framed 0 taught
75 hr

Databases & Data Engineering Mastery

Go beneath ActiveRecord — from SQL foundations to database internals.

9 courses · 50 lessons
Intermediate
available

SQL Foundations & Relational Theory

SQL Foundations & Relational Theory covers: Head First SQL, Learning SQL, Introduction to Database Systems. Build rock-solid SQL fundamen...

3 framed 0 taught
35 hr
Intermediate
available

PostgreSQL Deep Dive

PostgreSQL Deep Dive covers: Essential PostgreSQL, Learn PostgreSQL, Learning PostgreSQL 10. Master PostgreSQL specifically — not just SQ...

3 framed 0 taught
48 hr
Intermediate
available

Database Design & Modeling

Database Design & Modeling covers: Introduction to Database Systems, Fundamentals of Database Systems, Essential PostgreSQL. Master datab...

3 framed 0 taught
43 hr
Intermediate
available

Query Optimization & Performance

Query Optimization & Performance covers: Essential PostgreSQL, Learn PostgreSQL. Master the art and science of making databases fast. Ind...

2 framed 0 taught
48 hr
Advanced
available

Database Internals

Database Internals covers: Database Internals, Fundamentals of Database Systems. Understand how databases work at the storage engine leve...

2 framed 0 taught
48 hr
Intermediate
available

NoSQL & Polyglot Persistence

NoSQL & Polyglot Persistence covers: NoSQL Distilled, Redis 4.x Cookbook, MongoDB — The Definitive Guide. Understand when and why to use ...

3 framed 0 taught
35 hr
Intermediate
available

Data Pipelines & Streaming

Data Pipelines & Streaming covers: Apache Kafka 1.0 Cookbook, Database Internals. Understand data movement — how data gets from one syste...

2 framed 0 taught
35 hr
Advanced
available

Advanced Topics & Production DBA

Advanced Topics & Production DBA covers: Learn PostgreSQL, Developing Time-Oriented Database Applications in SQL, Database Internals. Mas...

3 framed 0 taught
48 hr
Advanced
available

Capstone Projects

Integrate everything from Modules 0-7 into substantial projects that demonstrate deep database expertise. These projects serve as portfol...

68 hr

Computer Systems Mastery

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

9 courses · 52 lessons
Beginner
available

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

2 framed 0 taught
20 hr
Intermediate
available

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

3 framed 0 taught
43 hr
Intermediate
available

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

3 framed 0 taught
55 hr
Advanced
available

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

3 framed 0 taught
65 hr
Intermediate
available

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

3 framed 0 taught
53 hr
Intermediate
available

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

3 framed 0 taught
43 hr
Advanced
available

Theory of Computation — Languages & Machines

Theory of Computation — Languages & Machines covers: SICP, Essentials of Programming Languages, Gödel, Escher, Bach. Understand the mathe...

3 framed 0 taught
45 hr
Advanced
available

Compilers & Interpreters — Building Languages

Compilers & Interpreters — Building Languages covers: Crafting Interpreters, Writing An Interpreter In Go, Nand2Tetris. Understand how pr...

3 framed 0 taught
55 hr
Advanced
available

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

2 framed 0 taught
43 hr

Software Architecture Mastery

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

11 courses · 70 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
Advanced
available

Domain-Driven Design

Domain-Driven Design covers: DDD Distilled, Domain-Driven Design, DDD Toolbox, Communication Patterns. Master DDD's strategic and tactica...

4 framed 0 taught
53 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
Advanced
available

Distributed Systems Foundations

Distributed Systems Foundations covers: DDIA, Understanding Distributed Systems, Designing Distributed Systems. Understand the fundamenta...

3 framed 0 taught
55 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
Advanced
available

Staff-Level Architecture Leadership

Staff-Level Architecture Leadership covers: The Software Engineer's Guidebook, The Staff Engineer's Path, Staff Engineer, Software Engine...

4 framed 0 taught
43 hr

JavaScript & Modern Web Mastery

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

9 courses · 59 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
Advanced
available

Capstone Projects

Synthesize everything from Modules 0-7 into substantial, portfolio-worthy projects that demonstrate full-stack JavaScript mastery. Each p...

48 hr

Elixir & Phoenix Mastery

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

8 courses · 34 lessons
Intermediate
available

Functional Programming Foundations

Functional Programming Foundations covers: Becoming Functional, Learn Functional Programming with Elixir. Rewire your brain from object-o...

2 framed 0 taught
30 hr
Intermediate
available

Elixir Language Mastery

Elixir Language Mastery covers: Programming Elixir. Master the Elixir language itself — syntax, data types, pattern matching, processes, ...

1 framed 0 taught
60 hr
Advanced
available

OTP — The Superpower

OTP — The Superpower covers: The Little Elixir & OTP Guidebook. Master OTP (Open Telecom Platform) — the framework for building fault-tol...

1 framed 0 taught
60 hr
Intermediate
available

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

2 framed 0 taught
48 hr
Intermediate
available

Phoenix Framework

Phoenix Framework covers: Phoenix in Action. Master the Phoenix framework — routing, controllers, views, templates, Ecto (the "ActiveReco...

1 framed 0 taught
60 hr
Intermediate
available

Phoenix LiveView & Real-Time

Master LiveView — Phoenix's server-rendered reactive UI framework. Build rich, interactive applications with zero JavaScript. This is Hot...

43 hr
Advanced
available

Advanced Elixir & Production

Advanced Elixir & Production covers: Mastering Elixir. Master advanced Elixir topics — metaprogramming, NIFs, umbrella projects, releases...

1 framed 0 taught
48 hr
Advanced
available

Distributed Systems & the BEAM Advantage

Distributed Systems & the BEAM Advantage covers: Erlang and OTP in Action, Programming Erlang. Harness the BEAM's distributed capabilitie...

2 framed 0 taught
43 hr

Systems Languages Mastery

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

10 courses · 51 lessons
Beginner
available

Why Systems Languages?

Why Systems Languages? covers: Introducing Go, Go Bootcamp. Understand what systems languages are, why they exist, and where each of the ...

2 framed 0 taught
13 hr
Intermediate
available

Go Foundations

Go Foundations covers: The Go Programming Language, Go in Action, Data Structures & Algorithms in Go. Learn Go's type system, structs, in...

3 framed 0 taught
60 hr
Intermediate
available

Go Concurrency & Networking

Go Concurrency & Networking covers: The Go Programming Language, Concurrency in Go, Network Programming with Go. Master goroutines, chann...

3 framed 0 taught
48 hr
Intermediate
available

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

4 framed 0 taught
50 hr
Advanced
available

Rust Foundations

Rust Foundations covers: The Rust Book, Programming Rust, Mastering Rust. Learn Rust's ownership model, type system, pattern matching, tr...

3 framed 0 taught
75 hr
Advanced
available

Rust Deep Dive

Rust Deep Dive covers: Programming Rust, Hands-On Concurrency with Rust, Hands-On Data Structures and Algorithms with Rust. Master async ...

3 framed 0 taught
60 hr
Intermediate
available

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

2 framed 0 taught
60 hr
Intermediate
available

Zig Foundations

Zig Foundations covers: Learning Zig. Learn Zig's philosophy of explicit control, allocators, comptime, and C interoperability. Understan...

1 framed 0 taught
48 hr
Intermediate
available

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.

43 hr
Intermediate
available

Capstone Projects

Build something real and substantial in each language. Ship it.

60 hr

DevOps & Infrastructure Mastery

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

10 courses · 55 lessons
Intermediate
available

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

3 framed 0 taught
43 hr
Intermediate
available

Networking & Security Foundations

Networking & Security Foundations covers: Head First Networking, Web Penetration Testing with Kali Linux, Cybersecurity Attack and Defens...

3 framed 0 taught
38 hr
Intermediate
available

Containers & Docker

Containers & Docker covers: Head First Git. Understand Linux containers from cgroups and namespaces to production-ready Docker images. Wr...

1 framed 0 taught
35 hr
Advanced
available

Container Orchestration & Kubernetes

Container Orchestration & Kubernetes covers: Designing Distributed Systems. Understand Kubernetes architecture, deploy applications to K8...

1 framed 0 taught
48 hr
Intermediate
available

Infrastructure as Code

Infrastructure as Code covers: Ansible for DevOps. Define infrastructure declaratively with Terraform and configure servers with Ansible....

1 framed 0 taught
38 hr
Intermediate
available

Cloud Platforms & Architecture

Cloud Platforms & Architecture covers: Solutions Architect's Handbook, Learning AWS, AWS Made Simple, Moving to the Cloud, Mastering AWS ...

6 framed 0 taught
48 hr
Advanced
available

Observability & Monitoring

Observability & Monitoring covers: Observability Engineering, Learning OpenTelemetry, Systems Performance, Learning Elastic Stack. Instru...

4 framed 0 taught
50 hr
Advanced
available

CI/CD, SRE & Production Operations

CI/CD, SRE & Production Operations covers: Site Reliability Engineering. Build deployment pipelines, practice Site Reliability Engineerin...

1 framed 0 taught
48 hr
Advanced
available

Streaming, Data Infrastructure & Advanced Topics

Streaming, Data Infrastructure & Advanced Topics covers: Streaming Systems, Designing Distributed Systems, Rethinking IoT. Understand eve...

3 framed 0 taught
43 hr
Advanced
available

Capstone Projects

Integrate everything from Modules 0-8 into real, deployable projects that demonstrate infrastructure mastery.

43 hr

AI & Machine Learning Mastery

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

12 courses · 58 lessons
Beginner
available

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

2 framed 0 taught
30 hr
Advanced
available

Mathematical Foundations for ML

Mathematical Foundations for ML covers: A Programmer's Introduction to Mathematics, Essential Math for Data Science, Mathematics for Mach...

3 framed 0 taught
98 hr
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
Advanced
available

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

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
Beginner
available

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

1 framed 0 taught
30 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.

16 courses · 162 lessons
Beginner
available

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

7 framed 0 taught
9 hr
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
Beginner
available

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

8 framed 0 taught
11 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
Beginner
available

Remote, Async, Cross-Cultural

Name and refine the practices distributed engineers run for years without naming. Build a working model of cultural-dimension differences...

7 framed 0 taught
11 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
Beginner
available

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

9 framed 0 taught
21 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.

14 courses · 97 lessons
Beginner
available

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

8 framed 0 taught
10 hr
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.

14 courses · 106 lessons
Beginner
available

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

6 framed 0 taught
12 hr
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
Beginner
available

Visibility, Narrative, and the Quadrant Trap

Convert visibility from an aesthetic objection into an explicit political instrument. Build a sustainable narrative practice — the quarte...

5 framed 0 taught
11 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
Advanced
available

Conflict, Hard Conversations, and Crucial Moments

Learn to disagree without political damage, push back upward without insubordination, deliver hard feedback without losing the relationsh...

6 framed 0 taught
19 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
Advanced
available

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

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

14 courses · 114 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
Beginner
available

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

5 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
Beginner
available

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

5 framed 0 taught
17 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
Advanced
available

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

5 framed 0 taught
22 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
Beginner
available

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

1 framed 0 taught
16 hr

The Discipline of Doing

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

14 courses · 95 lessons
Beginner
available

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

7 framed 0 taught
14 hr
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.

13 courses · 85 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
Beginner
available

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

4 framed 0 taught
7 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.

10 courses · 65 lessons
Beginner
available

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

1 framed 0 taught
8 hr
Intermediate
available

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

3 framed 0 taught
13 hr
Beginner
available

The Body Knows Before You Do

Internalize that flow has physiological prerequisites the brain alone cannot supply. Build the personal protocol — sleep window, breathin...

5 framed 0 taught
20 hr
Intermediate
available

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

3 framed 0 taught
18 hr
Intermediate
available

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

5 framed 0 taught
13 hr
Beginner
available

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

5 framed 0 taught
30 hr
Intermediate
available

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

4 framed 0 taught
18 hr
Beginner
available

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

3 framed 0 taught
13 hr
Beginner
available

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

5 framed 0 taught
20 hr
Intermediate
available

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

1 framed 0 taught
13 hr

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.

14 courses · 98 lessons
Beginner
available

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

5 framed 0 taught
12 hr
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
Advanced
available

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

4 framed 0 taught
23 hr
Advanced
available

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

1 framed 0 taught
25 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
Advanced
available

Workshops, Courses & Curriculum-Scale Architecture

Design multi-session learning experiences — workshops, internal courses, conference tutorials, full courses — that produce measurable ski...

6 framed 0 taught
26 hr
Advanced
available

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

8 framed 0 taught
26 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.

15 courses · 119 lessons
Beginner
available

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

7 framed 0 taught
14 hr
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
Advanced
available

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

5 framed 0 taught
19 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
Advanced
available

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

5 framed 0 taught
12 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
Beginner
available

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

5 framed 0 taught
14 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
Advanced
available

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

6 framed 0 taught
14 hr
Advanced
available

Pricing & Packaging — The Anchoring Attack

Pricing as the highest-leverage, most underpriced PM skill for engineer-founders. Value-based pricing (Ramanujam), the empirical pricing-...

7 framed 0 taught
24 hr
Advanced
available

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

7 framed 0 taught
27 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
Advanced
available

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

5 framed 0 taught
16 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.

8 courses · 72 lessons
Beginner
available

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

6 framed 0 taught
10 hr
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.

10 courses · 48 lessons
Beginner
available

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

4 framed 0 taught
10 hr
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
Beginner
available

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

1 framed 0 taught
8 hr