π Evergreen Courses
The Nathan-Core Curriculum: A complete Computer Science foundation rebuilt with cognitive science, psychology, and AI-native workflows.
π Philosophy
These aren't just programming courses. They're a unified system that teaches you to think like:
- A cognitive scientist understanding human minds
- A systems architect designing complexity
- An AI engineer building intelligent systems
Every concept connects back to how humans think and how computers mirror those processes.
πΊοΈ Course Path
Tier 0: The Human Core
EC000: How Humans Think
A Computational Introduction to the Mind
Understand cognition as a system before learning to code. Why computers were designed the way they were.
Topics: Working memory, chunking, metacognition, epistemology
Prerequisites: None
Time: ~6 hours
Difficulty: βββββ
Tier 1: Foundations of Computational Thinking
EC101: Programming as Thinking
Python, Logic, and Human Reasoning
Variables as memory, functions as abstraction, loops as mental cycles. Programming as formalized thought.
Prerequisites: EC000
Difficulty: βββββ
EC102: Data Structures as Cognitive Artifacts
How We Organize Information
Arrays, trees, graphs as memory metaphors. Why abstractions exist, not just how.
Prerequisites: EC101
Difficulty: βββββ
EC103: Systems, State, and Architecture of Memory
Understanding State Across Systems
Memory, mutation, scope. Human working-memory limits mirrored in software.
Prerequisites: EC102
Difficulty: βββββ
Tier 2: Mathematical & Structural Backbone
EC201: Algorithms & Problem Decomposition
Structured Mental Procedures
Big-O as cognitive load, recursion as self-reference, systematic decomposition.
Prerequisites: EC103
Difficulty: βββββ
EC202: Graph Theory for Humans and Machines
The Shape of Knowledge
Graphs everywhere: social networks, memory networks, code dependencies.
Prerequisites: EC201
Difficulty: βββββ
EC203: Information, Meaning, and Representation
What Information Actually Is
Compression as understanding, semantic grounding, how LLMs manipulate representations.
Prerequisites: EC103
Difficulty: βββββ
Tier 3: Systems, Data, Interaction
EC301: Software Systems Architecture
From Functions to Architectures
Modularization, interfaces, state machines, distributed systems as cooperating processes.
Prerequisites: EC201
Difficulty: βββββ
EC302: Databases, Knowledge & Memory Systems
Modeling Reality
Relational thinking, how databases relate to long-term memory, knowledge graphs.
Prerequisites: EC102
Difficulty: βββββ
EC303: HumanβComputer Interaction
Cognitive Ergonomics
Why interfaces matter, cognitive load theory, software built for minds not machines.
Prerequisites: Any Tier 2
Difficulty: βββββ
Tier 4: AI, Agents, and Autonomous Systems
EC401: The Psychology of AI
Modeling Mind, Meaning, and Behavior
What it means to model intelligence. Symbolic vs neural. How to think about LLMs without hype.
Prerequisites: EC203
Difficulty: βββββ
EC402: Applied AI and Autonomous Agents
Build AI Systems with Intention
Agent loops, memory systems, tool use, retrieval, planning. Practical AI engineering.
Prerequisites: EC401
Difficulty: βββββ
π― Recommended Paths
Path 1: Complete Beginner
"I want to learn programming the right way"
EC000 β EC101 β EC102 β EC103 β EC201 β Projects
Path 2: Mid-Level Developer
"I can code but want deeper understanding"
EC000 β EC201 β EC301 β EC302 β EC402
Path 3: AI-Native Engineer
"I want to build with AI from day one"
EC000 β EC101 β EC201 β EC401 β EC402
Path 4: Systems Thinker
"I want to architect complex systems"
EC000 β EC202 β EC301 β EC302 β EC303
π° Pricing
| Option | Price | What You Get |
|---|---|---|
| Single Course | $149 | Full access to one evergreen course |
| Tier Bundle | $399 | All courses in one tier (save 33%) |
| Full Curriculum | $999 | All 12 courses + lifetime updates |
Includes: Videos, diagrams, exercises, projects, Q&A access, persistent updates
π How This Connects
- Hackathon Lab: Every week applies these concepts to real builds
- Templates: Pre-built with these patterns
- Tutorials: Project-based reinforcement
π¬ Questions?
Join the Community or check the About page to learn more about the philosophy.