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
Foundations 11 chapters

PyTorch: Zero to Hero

Learn the machinery: tensors, autograd, neural networks, data pipelines, attention, training and a small language model from scratch.

02
Model Architecture 9 chapters

Models From First Principles

Move beyond APIs and understand how learned components, scorers, policies, hierarchical models and compact reasoning systems are constructed.

03
Agent Systems 10 chapters

Agents From First Principles

Turn models into systems that can plan, use tools, maintain state, search, revise work and verify outcomes.

04
Production AI 46 chapters

Advanced Agents From First Principles

Engineer autonomous systems for production: evidence, reliability, authority, distributed execution, durable workflows, security and control planes.