en
CBO • Registration Pending Bulenga, Wakiso District, Uganda
"Where Talent Grows Together" Join Community
AI & Data • Step-by-Step Curriculum

Artificial Intelligence, ML & Data Science

Progress from Python scripting and data visualization to classical ML, neural networks, and modern LLM/RAG engineering.

Track Progress 0/8 Steps (0%)
Sign in to save progress, pass the Mastery Test, and earn a verified MESHLUMA Certificate. Practice Mastery Test (5 Questions)
Practical Equipment & Study Requirements
What laptop, phone, internet, and free tools you need for this field—plus cloud options if your device is low-spec.
Phone / 4GB Laptop + Free Cloud GPU
Laptop / PC Specs

Minimum: Any 4GB RAM laptop with Chrome/Edge — run heavy Python & ML models in the cloud for free without local GPU.

Recommended: 8GB–16GB RAM, 256GB+ SSD (NVIDIA GPU optional; Google Colab & Kaggle give free cloud T4 GPUs).

Free Cloud Option: Google Colab & Kaggle Notebooks — zero setup, free Python + Pandas + PyTorch + free GPU in your browser.

Phone & Internet

Phone-Friendly Start

Steps 1–2 work on a phone via Kaggle Learn, Google Colab mobile browser, or Pydroid 3 (Android); switch to a laptop/tablet for multi-file projects.

Internet: 2–5 Mbps recommended for notebooks & downloading public datasets (small CSVs work on mobile data).

Free Software & Hardware Kit
Google Colab (Free Cloud) Kaggle Account Python 3.11+ & JupyterLab VS Code

Hardware / Kit: No expensive GPU hardware needed — use free cloud GPUs on Google Colab and Kaggle.

Best Way to Study This Field Easily: Skip complex local Anaconda installs at first: open Kaggle Learn and Google Colab directly in your browser for instant execution.
Beginner Stage

Zero prior experience required — core concepts & first hands-on builds.

Step 1 beginner ~14 hrs

Python Programming & Problem Solving

Build fluency in Python syntax, data structures, functions, and clean scripting.

What You Will Learn
  • Lists, dicts, loops & functions
  • File I/O & virtual environments
  • Debugging & unit testing in Python
Hands-On Milestone Project: Write a Python CLI script that parses and summarizes CSV community records.
Step 2 beginner ~12 hrs

Data Wrangling with Pandas, NumPy & Visualization

Clean messy datasets, compute statistics, and communicate insights through clear charts.

What You Will Learn
  • NumPy arrays & vectorization
  • Pandas DataFrames & grouping
  • Matplotlib & Seaborn charts
Hands-On Milestone Project: Analyze a public African agriculture or tech-jobs dataset and publish an exploratory notebook.
Intermediate Stage

Build real multi-part projects, tooling fluency, and problem-solving speed.

Step 3 intermediate ~16 hrs

Mathematics for Machine Learning

Build intuition for vectors, matrices, gradients, and probability distributions behind ML.

What You Will Learn
  • Vectors, matrices & eigenvalues
  • Partial derivatives & gradient descent
  • Bayes theorem & distributions
Hands-On Milestone Project: Implement linear regression from scratch using only NumPy and gradient descent.
Step 4 intermediate ~18 hrs

Classical Machine Learning with Scikit-Learn

Train, validate, and tune supervised and unsupervised models without data leakage.

What You Will Learn
  • Train/test split & cross-validation
  • Trees, random forests & XGBoost
  • Precision, recall & ROC-AUC
Hands-On Milestone Project: Build and evaluate a predictive model on a real Kaggle tabular competition dataset.
Advanced Stage

Production patterns, architecture, automation, and security rigor.

Step 5 advanced ~24 hrs

Deep Learning & Neural Networks with PyTorch

Train neural networks for vision and structured data using modern deep learning workflows.

What You Will Learn
  • Backpropagation & optimizers
  • CNNs & transfer learning
  • GPU training & regularization
Hands-On Milestone Project: Train an image classifier (e.g., crop disease or sign recognition) via transfer learning.
Step 6 advanced ~20 hrs

Natural Language Processing & Transformers

Understand tokenization, attention mechanisms, embeddings, and fine-tuning transformer models.

What You Will Learn
  • Tokenizers & self-attention
  • Hugging Face Transformers pipeline
  • Semantic search & embeddings
Hands-On Milestone Project: Fine-tune or build a multilingual text classifier and semantic search tool.
Expert Stage

Scale, observability, testing, leadership, and real-world deployment.

Step 7 expert ~20 hrs

Large Language Models, RAG & Autonomous AI Agents

Architect retrieval-augmented generation (RAG), structured tool calling, and evaluation harnesses.

What You Will Learn
  • Vector databases & chunking
  • Function calling & structured outputs
  • Agentic workflows & guardrails
Hands-On Milestone Project: Build a cited Q&A assistant over local community documents using RAG.
Step 8 expert ~18 hrs

MLOps, Model Evaluation & Responsible AI

Deploy, monitor, and govern AI systems responsibly in production.

What You Will Learn
  • Experiment tracking & model registries
  • Drift detection & latency budgets
  • Fairness, privacy & red-teaming
Hands-On Milestone Project: Package an ML/LLM service behind FastAPI with automated evaluation tests.
Field Mastery Assessment

Artificial Intelligence, ML & Data Science — Practical Mastery Assessment

Score 80% or higher (5 scenario questions) + submit your real practical capstone project after at least 7 days of study to earn a Verified MESHLUMA Certificate.

Sign In & Complete Study Steps to Unlock Test

Tests are given after studying all 8 steps to prove real practical mastery.

Sign In to Track Study & Unlock Test