Skip to content
60-day challenge

Artificial Intelligence

Build with models, agents and data, one task a day for 60 days.

  • Python
  • LLMs
  • RAG
  • Agents
  • Evaluation
Cover art for the Artificial Intelligence challenge

How it works

Start any day. Go at your own pace.

  1. 01

    A task a day

    Each day opens once the one before is submitted: a scoped task that takes under an hour.

  2. 02

    Build in public

    Push the work to your GitHub repository and post about it on LinkedIn. Both links are your submission.

  3. 03

    A quiz each week

    A short multiple-choice quiz at the end of the week, marked straight away with the reasons.

  4. 04

    Badges to share

    First day, seven days, halfway and the finish, each a badge you can post.

By the end, you will

  • Build and ship LLM-powered features end to end
  • Design retrieval and agent workflows
  • Evaluate and improve model quality

The 60 days

Every day, planned.

Week 1 · Days 1–7AI Foundations - From Pipelines to Your First Classifier
  1. Day 1What Does an AI System Actually Do?
  2. Day 2Your First Python AI Script
  3. Day 3Text is Data - Turning Words into Numbers
  4. Day 4Vectors - Teaching Meaning to Machines
  5. Day 5Build a Mini Search Engine
  6. Day 6What is Machine Learning? Build an Intuition
  7. Day 7Your First Classifier
Week 2 · Days 8–14Week 2
  1. Day 8How Machines Read Human Language
  2. Day 9Teaching AI Semantic Meaning Through Vectors
  3. Day 10Build Your First End-to-End NLP Pipeline
  4. Day 11Build Your First Document Retrieval System
  5. Day 12Chunking Strategies for Long Document Processing
  6. Day 13Understanding Embeddings as Semantic Coordinates
  7. Day 14Build a Semantic Search Engine
Week 3 · Days 15–21Week 3
  1. Day 15Build Your First RAG Pipeline
  2. Day 16Diagnosing RAG Failure Modes
  3. Day 17Improve RAG Precision with Metadata Filtering
  4. Day 18Why LLMs Hallucinate and How to Measure It
  5. Day 19Prompt Engineering for Reliable LLM Outputs
  6. Day 20Build a Working AI Knowledge Assistant
  7. Day 21What Makes AI Products Actually Good
Week 4 · Days 22–28Week 4
  1. Day 22Designing Production-Ready AI APIs
  2. Day 23Connect a Frontend to Your AI Backend
  3. Day 24Building Conversation Memory Systems
  4. Day 25AI System Architecture Review and Refactoring
  5. Day 26Introduction to AI Agents and the ReAct Pattern
  6. Day 27Structured Tool Calling with the OpenAI Functions API
  7. Day 28Multi-Step AI Workflows with State Management
Week 5 · Days 29–35Week 5
  1. Day 29Building AI Evaluation Systems
  2. Day 30Ship a Working AI Research Assistant
  3. Day 31How Production AI Systems Handle Scale
  4. Day 32Latency Optimisation for AI Pipelines
  5. Day 33Debugging AI Systems Systematically
  6. Day 34Prompt Injection and AI Safety Engineering
  7. Day 35Production Hardening and Reliability Engineering
Week 6 · Days 36–42Week 6
  1. Day 36Deploy Your AI Backend to the Cloud
  2. Day 37Deploy Your AI Frontend
  3. Day 38Collecting and Structuring Real User Feedback
  4. Day 39Iterate on Your AI Product Based on Evidence
  5. Day 40Mid-Program Demo Day and Portfolio Documentation
  6. Day 41Define Your AI Product Problem and Target User
  7. Day 42Design Your AI Product System Architecture
Week 7 · Days 43–49Week 7
  1. Day 43Build Your Knowledge Base and Data Ingestion Pipeline
  2. Day 44Define MVP Scope and Build the Core AI Loop
  3. Day 45Build the Backend Infrastructure for Your AI Product
  4. Day 46Integrate Advanced Retrieval into Your Product
  5. Day 47Prompt Engineering for Production Reliability
  6. Day 48Build Product-Specific Memory and Personalisation
  7. Day 49Frontend UX Sprint for Your AI Product
Week 8 · Days 50–56Week 8
  1. Day 50Evaluate Your AI Product with a Domain-Specific Eval Suite
  2. Day 51Handle Edge Cases and Build Failure Resilience
  3. Day 52Optimise Your Product for Speed and Cost
  4. Day 53Deploy Your AI Product to Production
  5. Day 54Collect and Analyse Real User Feedback
  6. Day 55Build Your AI Engineering Portfolio
  7. Day 56Technical Review and Final System Hardening
Week 9 · Days 57–60Week 9
  1. Day 57AI Engineering Interview Preparation
  2. Day 58Public Product Launch Day
  3. Day 59Community Showcase and Peer Review
  4. Day 60AI Engineer Graduation - Transformation Showcase