Learn by building

Learning Paths

Structured technical series that move from fundamentals to production AI systems.

Programmer.ie learning paths are designed to be followed in order, used as reference material, or paired with AI against your own code.

01
19 chapters

Memory From First Principles

Build AI memory from storage and retrieval through provenance, temporal state, unfinished work, context selection, behavioural evaluation, trust, and the boundary with learning — adding only the mechanisms that measurement earns.

02
24 chapters

Context From First Principles

Build context systems from first principles: observe what a model actually receives, measure when more information hurts, then earn pruning, compaction, externalization, recall, caching, policy, budgeting, and a Context Compiler through controlled experiments.

03
30 chapters

Applied AI

Build from a callable model to explicit context, durable state, controlled actions, independent verification, and a deterministic runtime that decides what happens next.

04
26 chapters

Embeddings From First Principles

Explore what it means for information to become geometry, when that geometry can be trusted, and how representation, similarity, retrieval, calibration, cross-space alignment, and compression combine into an embedding runtime that knows its own limits.

05
25 chapters

Browser AI From First Principles

Build browser-native AI from the capability boundary upward: local models, observability, WebMCP tools, agent security, and a user-owned browser policy engine.

06
21 chapters

DSPy From First Principles

Turn language-model behavior into an experimental variable, then learn when optimization is measurable, when improvement is trustworthy, and what DSPy contributes to the process.

07
Artificial life, complex systems and computational emergence 19 chapters

Digital Life: From First Principles

An experimental search for life-like organization in computational systems — through emergence, causality, persistence, material turnover, hidden state and finite computation.

08
60 chapters

Debugging AI

Progress from deterministic debugging to diagnosing models, evidence, trajectories, and AI-generated work.

09
16 chapters

Hallucination From First Principles

Explore why language models hallucinate, how hallucination can be measured and evaluated, where individual detection methods fail, and how evidence, verification, policy, abstention, and memory gates can be combined to build reliable systems around stochastic models.

10
16 chapters

PyTorch From First Principles

Understand PyTorch from first principles — from tensor geometry and autograd to model structure, transforms, attention, debugging, performance, compilation, reproducibility, and a GPT-style model built from scratch.

11
13 chapters

Models From First Principles

Learn to read modern AI models by decomposing them into smaller mechanisms, then rebuilding quality scorers, value and policy heads, recurrent reasoning systems, optimizers, and preference rankers in PyTorch.

12
11 chapters

Agents From First Principles

Build reliable AI agents by understanding the mechanisms underneath them: control loops, actions, validation, planning, state, tools, memory, search, and external verification.

13
47 chapters

Advanced Agents From First Principles

Go beyond basic agent loops into orchestration, evaluation, reliability, multi-step reasoning, memory, and production-grade agent systems.

14
32 chapters

Freestyle Cognition

Think, create, research, write, and build with AI through open conversation, clear intent, structured reflection, iterative collaboration, and amplified creation.

15
60 chapters

Cellular Automata From First Principles

Explore cellular automata by building the rules, dynamics, patterns, and computational ideas from the smallest possible mechanisms.

16
12 chapters

Agent Architectures: Advanced Strategies for Intelligent LLM Systems

Explore how LLM agents grow from simple conversations into reflective, tool-using, memory-enabled and multi-agent systems—and how those systems can become collaborators, companions, interfaces, and extensions of human agency.