Always free. For everyone.
Less theory. More making.

Make your skills useful.

6 practical projects. Real questions. Your own approach.

The project lab

Put the lessons together in a project you can explain, improve, and share. Each brief includes a synthetic dataset, a starter notebook, and clear success criteria.

Motion control
Intermediate · 6 to 8 hours

Regulate a DC motor speed

Identify a motor model, tune PI, and test changing loads and voltage limits.

Identification · PI tuning · Anti-windup
Process control
Intermediate · 6 to 9 hours

Keep a thermal chamber on target

Control a slow process with heating limits, sensor noise, and delayed measurements.

Thermal modelling · PI · Delay testing
Water systems
Advanced · 8 to 10 hours

Control a nonlinear water tank

Compare fixed and scheduled PI control across changing water levels.

Linearisation · Gain scheduling · Constraints
Robotics
Advanced · 8 to 12 hours

Build a position servo with an observer

Estimate velocity from noisy position and compare pole placement with LQR.

State feedback · Observers · LQR
System identification
Advanced · 6 to 9 hours

Identify an unknown sampled process

Fit a model, challenge it on held-out data, and tune a controller from evidence.

Least squares · Validation · Controller design
Predictive control
Advanced · 8 to 12 hours

Compare PI and constrained predictive control

Plan bounded commands, expose infeasibility, and compare computation with performance.

Predictive control · Constraints · Benchmarking

All project datasets are synthetic learning examples. They are for learning and simulation, not operational decisions.

ABOUT THE LEARNING LAB

Free, open and run by a nonprofit.

This page is part of Control Engineering, a free course of 20 modules and 60 lessons in the engineering.fit( ) Learning Lab. The Learning Lab is built and run by engineering.fit( ), a nonprofit founded by Abdullateef Opeyemi Bakare that helps African engineering students gain research experience. You do not need an account or pay a fee to learn.

Course outline · Project lab · Visit engineering-fit.org