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