Always free. For everyone.
Control Engineering · Course outline

From feedback fundamentals to a complete control design.

20 modules and 60 lessons in 4 stages. Every lesson has real Python practice that runs in your browser and a short quiz. The course is free and open to everyone. For engineering students and curious builders. Begin with basic algebra and Python variables, functions, and loops. Calculus, complex numbers, and matrices are introduced as they are used. Use the Python course foundations if programming is new to you.

Start the first lesson
20 modules60 lessons20 guided practicals6 projects48 lesson hours
Before you begin: prerequisites, tools, and learning plan

For engineering students and curious builders. Begin with basic algebra and Python variables, functions, and loops. Calculus, complex numbers, and matrices are introduced as they are used. Use the Python course foundations if programming is new to you.

Plan about 3 to 5 hours each week. Lesson estimates include the guided practicals; project time is additional. Each lesson has a runnable example, a checked exercise, two quiz questions, and a downloadable notebook. Complete the practice and quiz to mark a lesson done.

Use Python, NumPy, SciPy, and Matplotlib in the browser, or install them in a local Jupyter environment. Project notebooks also use pandas. The first browser run downloads Python and the required packages. No MATLAB licence, paid service, or hardware is needed.

All required practical sessions use simulations in your browser. Optional physical work belongs on an approved low-voltage trainer with qualified supervision and independent protection.

Review Python foundations

Foundations

Modules 01 to 05

Classical control

Modules 06 to 10

Digital & state space

Modules 11 to 15

Applied control

Modules 16 to 20

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