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.
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