TRI AI Saturdays · Cohort 10
🌍 Google DeepMind AI Research Foundation Course

TRI AI Saturdays
Cohort 10

A free, 16-week hands-on programme where you go from language model fundamentals all the way to building your own Small Language Model — in community with 3,000+ learners across Africa and beyond.

🎯 By the end you'll understand how language models work from the inside out, how to train a language model on your local data, and participate in a project.

StartMay 31, 2026
EndSep 19, 2026
SessionsSaturdays (Lecture) · Wednesdays (Lab)
FormatOnline + Satellite Classes
Freefor accepted learners
3,134
Registered participants
83
Countries represented
83%
From Africa
16
Weeks of learning
4
Courses covered
🚀 Getting started
1
Join the communityDiscord & Google Groups links sent after acceptance
2
Access course materialsFree on Google Skills Boost — click any lesson below
3
Show up twice in a weekLive lectures 11am–1pm WAT · Labs every Wednesday
Programme
Key Milestones
May 31, 2026
Cohort Starts
Sep 6–12, 2026
Project Week
Sep 19, 2026
Demo Day 🎉
Oct, 2026
Cohort 11 Begins
Q1 2027
Post-cohort Hackathon
Course 1

Foundations of Language Modeling

Weeks 1–3
  • Understand the ML development pipeline and strengths/limitations of language models
  • Compare n-gram and transformer models through hands-on coding
  • Define a community problem to tackle with machine learning
Week 2
From N-grams to Transformers
Lab: Wed, June 10 · Lecture: Sat, June 13 · 11am–1pm WAT
Lab: Tobias LorenzLecture: Tobias Lorenz & Deborah Dormah Kanubala
Week 3
Training a Language Model
Lab: Wed, June 17 · Lecture: Sat, June 20 · 11am–1pm WAT
Oduguwa Damilola
🧪 Lab Session
Wed, June 17 · 7–9pm WAT
📖 Lecture
Sat, June 20 · 11am–1pm WAT
Lessons & Labs — est. 2 hr 24 min
🏆 Challenge 1: Develop your problem statement⚗ Lab: Train your own SLM
Course 2

Text Data: Tokenization & Embeddings

Weeks 4–6
  • Learn to prepare, structure, and represent text data for language models
  • Investigate tokenization strategies (character, word, subword/BPE) and embeddings
  • Design a dataset ethically using data cards
Week 4
Introduction to Text & Data Preprocessing
Lab: Wed, June 24 · Lecture: Sat, June 27 · 11am–1pm WAT
Foutse Yuehgoh
Week 5
Tokenization
Lab: Wed, July 1 · Lecture: Sat, July 4 · 11am–1pm WAT
Abdulsamad Baruwa
🧪 Lab
Wed, July 1 · 7–9pm WAT
📖 Lecture
Sat, July 4 · 11am–1pm WAT
Lessons & Labs — est. 1 hr 58 min
⚗ Lab: Implement a BPE Tokenizer
Week 6
Embeddings
Lab: Wed, July 8 · Lecture: Sat, July 11 · 11am–1pm WAT
Kaletsidik Mekonnen
Break

Mid-Cohort Break

Week 7
☀️

Rest & Catch-up Week

No scheduled sessions. Use this time to review materials, work on your team project, or get ahead on challenge submissions.

Course 3

Neural Networks & Training

Weeks 8–10
  • Implement and evaluate the multilayer perceptron (MLP)
  • Understand backpropagation, gradients, and stochastic gradient descent
  • Spot and mitigate overfitting/underfitting in practice
Week 9
Modeling Complex Data with MLP
Lab: Wed, July 29 · Lecture: Sat, Aug 1 · 11am–1pm WAT
Chimdi Walter Ndubuisi
Week 10
Gradients & Backpropagation
Lab: Wed, Aug 5 · Lecture: Sat, Aug 8 · 11am–1pm WAT
Fortune Adekogbe
Course 4

Transformer Architecture

Weeks 11–14
  • Explore the attention mechanism, masked attention, and multi-head attention
  • Understand positional embeddings, layer normalization, and transformer blocks
  • Build neural networks suited to language modeling
Week 11
Architecture of Modern Large Language Models
Lab: Wed, Aug 12 · Lecture: Sat, Aug 15 · 11am–1pm WAT
Lab: Josiah IsongLecture: Olumide Okubadejo
Week 12
The Attention Mechanism
Lab: Wed, Aug 19 · Lecture: Sat, Aug 22 · 11am–1pm WAT
Blessed Guda
Week 13
Positional Embeddings & Mapping Stakeholder Values
Lab: Wed, Aug 26 · Lecture: Sat, Aug 29 · 11am–1pm WAT
Aminu Hamza Nababa
Week 14
Putting it all together: Transformer Block, MLP & Layer Normalization
Lab: Wed, Sep 2 · Lecture: Sat, Sep 5 · 11am–1pm WAT
Lab: Josiah IsongLecture: Olumide Okubadejo
Week 15

Project Week

Sep 6–12, 2026
🛠️

Final project sprint — no lectures

Teams finalise their Jupyter Notebook, presentation slides, and demo. Mentors available for check-ins. Challenge Lab: Train A Small Language Model closes this week.

Week 16

🎉 Demo Day

September 19, 2026
🚀

Online Demo Day — September 19, 2026

Each team presents their problem & motivation, dataset & model, ethical considerations, and results. Top teams receive prizes. Format: Remote (Online).

Projects
Capstone Project
🔧Details coming soon

Full capstone project guidelines — including team structure, deliverables, project requirements, and mentor details — will be published here once finalised. Check back soon!

Weekly Deliverables
Cohort Challenges & Labs

Four challenges run alongside the weekly curriculum, each tied to a course. A final challenge lab caps the course technical work before Demo Day.

All 4 Cohort Challenges
  • Challenge 1 — Develop your problem statement
  • Challenge 2 — Build a dataset with a Data Card
  • Challenge 3 — Create an impact statement card
  • Challenge 4 — Design a mini-engagement plan
Final Challenge Lab
  • Train A Small Language Model
Submission Deadlines
  • Challenge 1 closes → Week 5
  • Challenge 2 closes → Week 7
  • Challenge 3 closes → Week 9
  • Challenge 4 closes → Week 11
  • Project Leaderboard opens → Week 8
  • Project Leaderboard closes → Week 14
  • Challenge Lab closes → Week 14
Completion
Certificate Requirements
Required
  • At least 60% lecture attendance
  • Complete the "Train A Small Language Model" lab
  • Submit all four cohort challenges (as a team)
  • Participate in a final capstone project (as a team)
Strongly Encouraged
  • Attend tutorial sessions regularly
  • Engage in discussions & community activities
  • Contribute actively to your team project
  • Complete weekly materials on Google Cloud Skills Boost
Teaching
Instructors & Tutors
Tejumade Afonja
PhD Researcher, CISPA
Weeks 1 (Lecture) & 2 (Lab)
Tobias Lorenz
PhD Researcher, CISPA
Week 2 (Lab & Lecture)
Oduguwa Damilola
ML Engineer, Bluechip
Week 3 (Lab & Lecture)
Foutse Yuehgoh
AI Researcher, Freelancer
Week 4 (Lab & Lecture)
Abdulsamad Baruwa
AI Engineer, Steloy AI
Week 5 (Lab & Lecture)
Kaletsidik Mekonnen
AI Engineer
Week 6 (Lab & Lecture)
Timi Owolabi
ML Engineer, Quidax
Week 8 (Lab & Lecture)
Chimdi Walter Ndubuisi
PhD Researcher, University of Missouri-Columbia
Week 9 (Lab & Lecture)
Fortune Adekogbe
PhD Researcher, University of Michigan
Week 10 (Lab & Lecture)
Josiah Isong
Senior Backend Engineer, Hiyr AI
Weeks 11 & 14 (Lab)
Olumide Okubadejo
Adjunct Professor (Guest), ESIEE Paris
Weeks 11 & 14 (Lecture)
Blessed Guda
PhD Researcher, Carnegie Mellon University Africa
Week 12 (Lab & Lecture)
Aminu Hamza Nababa
Deep Learning Specialist, Arewa Data Science Academy
Week 13 (Lab & Lecture)
Deborah Dormah Kanubala
PhD Researcher, Saarland University
Week 2 (Lecture)
Behind the scenes
Organisers
Tejumade Afonja
Programme Director
Adetola Adetunji
Project Manager
Oluwafemi Azeez
Research & Innovation Director
Akintayo Jabar
Head of Monitoring, Evaluation & Learning
Kenechi Dukor
Technology & Communications Director
Joscha Cüppers
Capstone Project Lead
Ibrahim Gana
Head of Partnership & Grant
Mmesomachukwu Osele
T&C Expert Volunteer
Shadrack Adeyemi
R&I Expert Volunteer
Jesuyanmife Egbewale
Programme Volunteer
Israel Ekundayo
Programme Volunteer
Gerald Iwejuo
T&C Volunteer
Favour Barau
T&C Volunteer
Imran Musa Bello
T&C Volunteer
Oluwole Kolawole
MEL Volunteer
Nimatallahi Masuud
R&I Volunteer
Motunrayo Oguntade
FCS Volunteer
Supported by
Partners
Google DeepMind
+ More partners coming soon