ML Teaching Materials

Open-source machine learning teaching materials and Jupyter notebooks for beginners.

A collection of open-source teaching materials for machine learning, designed for African universities and self-learners.

Contents

  • Jupyter Notebooks: Step-by-step tutorials on ML fundamentals
  • Data Science Makers: Community-driven learning resources
  • Workshop materials: Hands-on exercises for AIMS and partner institutions

Topics Covered

  • Introduction to Machine Learning with Python
  • Supervised learning: regression and classification
  • Unsupervised learning: clustering and dimensionality reduction
  • Introduction to Topological Data Analysis
  • Neural networks and deep learning fundamentals