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.
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 lessonWhat 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
- Your first Python program
- Work with everyday data
- Make decisions and repeat work
- Write reusable solutions
- Read data and catch mistakes
- Build code people can reuse
Data science
Machine learning
- Build an honest ML workflow
- Predict a number
- Predict a category
- Learn with trees and ensembles
- Find hidden patterns
- Forecast what comes next
AI and research
Four project domains
- Energy: Forecast a solar-powered tomorrow. Compare an engineering estimate with a simple regression model on synthetic solar readings.
- Engineering: Spot trouble before a machine stops. Flag possible machine failures from synthetic vibration and temperature readings.
- Finance: Follow the money. Find the pattern. Summarize six months of synthetic workshop expenses with clear charts.
- Healthcare: Help a clinic plan its day. Study missed appointments in a synthetic dataset and learn how to evaluate a model with care.
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