Home » PID Control – Things I Wish I Knew When I Graduated

PID Control – Things I Wish I Knew When I Graduated


299 Students from 40 Countries enjoyed it.

Join them and Acquire 12 Years of Knowledge with this PID Controller Course Right Now!

Where are the Students from?

A pie chart showing where the students are from. United States is 20.3%, India 14.6%, Italy 10.8%. France 7%.

Don’t take my word for it. Hear from the students!

4.7
4.7 out of 5 stars (based on 21 reviews)
Excellent
Very good
Average
Poor
Terrible

An Excellent Introduction to PID Control

April 17, 2026

Simone’s teaching is clear and intuitive, and the course delivers the concepts superbly well, both in terms of depth and pacing, without ever feeling overwhelming. I thoroughly enjoyed watching the videos and digesting the material, and I would definitely recommend this course to anyone—whether from a controls background or not—who has an interest in PID control.

Avatar for Raphael Turra
Raphael Turra
Verified

Awesome Course! Highly recommended!

January 29, 2026

This is an excellent course that covers all the important concepts of PID control. I highly recommend it. Simone strikes a great balance between theory and practical examples, with a focus on simulation that is very important to understand these concepts, especially for PID tuning. Simone is very knowledgeable, and I really appreciate all the practical advice given. I found his explanation to be impeccable, clear, easy to follow, and to the point. Thank you for putting together such an awesome course!

Avatar for Ghida Ghannam
Ghida Ghannam
Verified

Very good overview

July 17, 2025

Thank you for taking the time to create this course. It was very informative. Using the same example system throughout the course allows the student to focus on the PID control and was very much appreciated. A little bit more discussion of sample time versus the system’s time constant would make this even better.

Avatar for Steve
Steve
Verified

Response from Simone Bertoni – Control Lab

Hi Steve, thank you very much for your feedback. I will consider how to improve the section related to sample time versus the system’s time constant.

I Truly wish I had done this course before I graduated!

December 27, 2024

Thankyou Simone for compiling this excellent course on PID control/Control system design. The practical approach and insightful discussions on the physical implication of the various controller gains was the most interesting part for me. I was able to simulate all the examples using Simulink.

Looking forward to more such useful and valuable content in the future!

PS: It would be good to add a suplementary video/lectue on the next immediate actions that can help build on this knowlege gained from the course/textbooks that will help the learner become a better pragmatic control engineer.

Avatar for Anil Kumar Padmanabhan
Anil Kumar Padmanabhan
Verified

Hands-On PID

September 20, 2024

I found this course very helpful,

in particular, I liked the way Simone explains concepts of PID: as much as enough theory, and then give practical advices supported by simulation.

Thank you Simone!

It would be great to have this kind of course also for other type of control, for example:

– Sliding Mode

– Model Predictive

Avatar for Giorgio Crovetti
Giorgio Crovetti
Verified

Response from Simone Bertoni – Control Lab

Thank you Giorgio for your kind feedback and for your interest in the course, great to hear that you liked it.

I’m planning a new course, I will soon send out a survey to hear from you. I will send an email to the students and a LinkedIn post so you will have your opportunity to make suggestions!


What you’ll learn in this PID Controller Course

The PID Controller Course is designed to:

  • Deliver insights I’ve learnt from my real-world experience with PID control
  • Bridge the knowledge gap between academic learning and industry
  • Enable you to design and implement control algorithms based on PID control

If you are interested in learning about PID control from a practical perspective, this is for you.

The Course is made of 21 lessons for a total of 3 hours of video.

There are 4 chapters:

  • The Basics: principle of feedback control, introduction to PID
  • Discrete-Time Implementation
  • Anti-Windup
  • Tuning

Course Content

Welcome

Welcome


Chapter 1: The Basics

1.1 – The principle of feedback control


1.2 – The system


1.3 – Proportional (P) control


1.4 – Proportional + Integral (PI) control


1.5 – Proportional + Integral + Derivative (PID) control


1.6 – PID control – analysing the components


Chapter 2: PID controller – Discrete-time implementation

2.1 – What is discrete-time and why is it important


2.2 – Discrete-time PID – Implementation


2.3 – Discrete-time PID – Model and simulation


Chapter 3: Anti-windup

3.1 – The problem – Integrator windup


3.2 – Anti-windup strategies – Back-calculation


3.3 – Anti-windup strategies – Integral clamping


3.4 – Anti-windup strategies – Comparison


Chapter 4: Tuning

4.1 – Traditional methods – Ziegler-Nichols – Principle


4.2 – Traditional methods – Ziegler-Nichols – Practice


4.3 – Manual tuning


4.4 – Manual tuning – anti-windup back-calculation gain


Thank you!

Thank you!


Leave a Review

Your opinion matters! Please leave a review!


Resources

Resources


What do you need to know to make the most out of the course?

  • Basic knowledge of system modelling via differential equations .
  • Basic knowledge of dynamic systems description via transfer functions in the continuous domain (Laplace). For example, F(s) = 1/(s+1) is a first-order low-pass filter.
  • Familiarity with block diagram environments used to design systems like Simulink, Xcos, Collimator, etc.
  • Basic knowledge of Z-transforms is helpful, but not essential.

Learn the exact way I use to design and troubleshoot PID controllers!


Instructor

Hi, I’m Simone Bertoni.

I help control engineering professionals and enthusiasts improve their knowledge and skills.

I’ve got a BSc degree in Computer Engineering and a MSc degree in Control Engineering, plus 15 years of work experience in Control Engineering, in particular:

Autonomous vehicles (drones, vessels) guidance, navigation and control

Automated gearbox control design and implementation

Fuel cell power systems and electrolysers control design and implementation

Management of ~10 control, software, electronics and electrical engineers

How can you know more about me?

Check out my profile and posts on LinkedIn:

https://www.linkedin.com/in/simone-bertoni-control-eng/

and see if you like the topics I discuss!

Scroll to Top
Menu