The Tech AdvantageAfrica
Artificial IntelligenceAdvanced💻 Needs a computer

Machine Learning & AI Engineering: Build Your Own AI Models

From how machines learn to building neural networks from scratch, deep learning, transformers and your own GPT, RAG and fine-tuning, and deploying models people can use — the path to ML and AI engineer.

143 lessons30h 23m of video4 quizzes4 practical tasks Certificate

What you'll learn

  • Explain how models learn: loss, gradient descent, bias and variance, validation
  • Train and evaluate classical models with scikit-learn
  • Build a neural network and backpropagation from scratch
  • Train deep networks, including CNNs for images
  • Explain transformers and attention, and build a small GPT
  • Build AI apps with Hugging Face, RAG and fine-tuned language models
  • Deploy models with Gradio or FastAPI and understand MLOps
  • Build AI responsibly: bias, fairness, privacy and African languages

Course content

Part 1. Start here: the map of AI3 lessons
Part 2. Machine learning foundations18 lessons
Part 3. How models learn6 lessons
Part 4. scikit-learn in practice8 lessons
Part 5. Neural networks from scratch21 lessons
Part 6. Deep learning and computer vision18 lessons
Part 7. Transformers, language models and your own GPT25 lessons
Part 8. Building with LLMs: RAG and fine-tuning21 lessons
Part 9. Deploying models and MLOps16 lessons
Part 10. Responsible AI and Africa's AI future4 lessons
Part 11. Careers2 lessons
Part 12. Final project1 lesson

Capstone project: Capstone: build, evaluate and deploy your own AI model. You finish by building something real; a mentor reviews it before your certificate is issued.

About this course

Artificial intelligence is built by people who understand how models learn — and Africa needs thousands more of them, building AI for our languages, farms, hospitals and businesses. This course takes you from machine-learning fundamentals to building and deploying your own AI models. You'll learn with freeCodeCamp's Machine Learning for Everybody (Kylie Ying), StatQuest, 3Blue1Brown's beautiful neural-network series, and Andrej Karpathy — a founding member of OpenAI and former head of AI at Tesla — who shows you how to build a neural network and a small GPT from scratch, line by line. Then you'll learn scikit-learn, deep learning and CNNs, transformers and Hugging Face, retrieval-augmented generation (RAG) and fine-tuning of large language models, deployment with Gradio and FastAPI, MLOps, and responsible AI — including Africa's own AI community: Masakhane, the Deep Learning Indaba and Zindi. You'll finish by building and deploying an AI model that solves a real problem. About 30 hours of video plus projects.

Learners also took

Free courses that go well with this one.