Always free. For everyone.

Choose your course

Python to AI · Control Engineering · AI Content Creation

Explore feedback, physical modelling, PID, digital control, and state estimation in our new Control Engineering course, with 20 guided practical sessions and six projects.

BUILT IN AFRICA. OPEN TO THE WORLD.

engineering.fit( ) Learning Lab

A free online course in Python, machine learning and AI. It starts with your first line of Python and builds up to research skills for real engineering problems. No experience is needed and there are no fees.

Start the first lesson

What the Learning Lab is

The Learning Lab is the free learning platform of engineering.fit( ), a nonprofit that helps African engineering students gain research experience, with a focus on AI and machine learning for engineering problems.

The course, Python to AI, has 20 modules and 60 lessons. Every lesson has a practice exercise with real Python that runs in your browser and checks your answer, and a short quiz. There are 120 quiz questions in total. Four projects in energy, engineering, finance and healthcare use synthetic datasets and come with Jupyter notebooks you can download.

Every lesson is open, and you do not need an account to learn. A free account is optional. It keeps your progress in step across devices and lets you download a progress report signed by the director.

The lessons, exercises and quizzes run in your browser, so JavaScript needs to be turned on.

The 20 modules

Foundations

  1. Your first Python program
  2. Work with everyday data
  3. Make decisions and repeat work
  4. Write reusable solutions
  5. Read data and catch mistakes
  6. Build code people can reuse

Data science

  1. Think in arrays
  2. Make messy data useful
  3. See patterns and uncertainty

Machine learning

  1. Build an honest ML workflow
  2. Predict a number
  3. Predict a category
  4. Learn with trees and ensembles
  5. Find hidden patterns
  6. Forecast what comes next

AI and research

  1. Build a neural network
  2. Turn language into numbers
  3. Build grounded AI workflows
  4. Make responsible model decisions
  5. Do research that others can trust

Read the full course outline

Four project domains

See the project lab

Who runs the Learning Lab

The Learning Lab is built and run by engineering.fit( ), a nonprofit founded by Abdullateef Opeyemi Bakare, its Founder and Director.

Visit engineering-fit.org · Meet the founder · engineering.fit( ) on LinkedIn