
Control Systems Engineering
Master the full spectrum of control systems engineering, from mathematical modelling and stability analysis to PID tuning and digital implementation. This course gives you the analytical tools and design methods used by practising control engineers across aerospace, manufacturing, and process industries. Build the technical depth needed to design, analyse, and validate real-world control systems with confidence.
What you will learn:
You will develop a rigorous understanding of dynamic system modelling using differential equations, transfer functions, and state-space representations. You will analyse system stability using Routh-Hurwitz, root locus, Nyquist, and Bode-based methods, then apply that knowledge to design PID, state feedback, and frequency-domain compensators. The course also covers digital control, including discretisation, z-domain analysis, and direct digital controller design. Advanced topics include model predictive control, robust control, nonlinear systems, and system identification. You will use MATLAB and Simulink throughout to simulate, analyse, and validate your designs against real performance specifications.
How you study in practice Control Systems Engineering
How you practise Control Systems Engineering
For companies looking to train their teams
With Dedika for businesses, the course includes exercises and examples tailored to your company and its specific needs.
Course content
8 Chapters • 39 LessonsDuration between 4 and 360 hours (you decide)
Chapter 1HideHide detailsSee detailsFoundations of Control Systems
Foundations of Control Systems
Lesson 1 • Open-Loop vs. Closed-Loop Systems
Contrasts open-loop and closed-loop architectures using block diagrams. Connects feedback concepts to system accuracy and disturbance rejection.
Lesson 2 • Introduction to Control Systems
Defines control systems, their purpose, and real-world applications across industries. Establishes vocabulary used throughout the course.
Lesson 3 • Signal Types and System Variables
Distinguishes continuous, discrete, and sampled signals and defines reference, error, and output variables. Prepares students for mathematical modelling.
Lesson 4 • System Components and Block Diagrams
Identifies sensors, actuators, controllers, and plants as core components. Students construct and interpret block diagrams for simple systems.
Chapter 2HideHide detailsSee detailsMathematical Modelling of Dynamic Systems
Mathematical Modelling of Dynamic Systems
Lesson 1 • State-Space Representation
Introduces state variables and matrix form for multi-input, multi-output systems. Connects state-space models to transfer functions.
Lesson 2 • Transfer Functions and System Poles/Zeros
Defines transfer functions and explains the significance of poles and zeros. Students factor transfer functions and predict dominant dynamic behaviour.
Lesson 3 • Laplace Transform Methods
Introduces the Laplace transform as a tool for converting differential equations to algebraic form. Enables transfer function derivation and manipulation.
Lesson 4 • Block Diagram Algebra and Signal Flow Graphs
Teaches reduction rules for series, parallel, and feedback configurations. Students simplify complex diagrams to single transfer functions.
Lesson 5 • Differential Equations for Physical Systems
Applies Newton's and Kirchhoff's laws to derive governing equations for common physical systems. Links physical behaviour to mathematical representation.
Chapter 3HideHide detailsSee detailsTime-Domain Analysis of Control Systems
Time-Domain Analysis of Control Systems
Lesson 1 • First-Order System Response
Derives and interprets the step response of first-order systems, focusing on time constant and steady-state value. Builds intuition for higher-order analysis.
Lesson 2 • Second-Order System Response
Analyses underdamped, critically damped, and overdamped responses. Students compute peak overshoot, damped frequency, and settling time.
Lesson 3 • Standard Test Inputs
Defines step, ramp, parabolic, and impulse inputs used to characterise system behaviour. Establishes a consistent basis for performance comparison.
Lesson 4 • Higher-Order System Approximations
Extends second-order analysis to higher-order systems using dominant pole and zero cancellation techniques. Validates approximations against full responses.
Lesson 5 • Steady-State Error Analysis
Introduces system type and error constants to quantify steady-state tracking error. Connects error performance to controller design requirements.
Chapter 4HideHide detailsSee detailsStability Analysis Techniques
Stability Analysis Techniques
Lesson 1 • Concept of Stability in Control Systems
Defines BIBO and asymptotic stability in terms of pole locations. Establishes why stability is the primary design constraint.
Lesson 2 • Nyquist Stability Criterion
Applies the Nyquist criterion to assess closed-loop stability from open-loop frequency response plots. Handles systems with open-loop poles on the imaginary axis.
Lesson 3 • Routh-Hurwitz Stability Criterion
Applies the Routh array to determine the number of unstable poles without factoring the characteristic polynomial. Handles special cases including zero rows.
Lesson 4 • Gain and Phase Margins
Defines gain margin and phase margin as measures of relative stability. Students compute margins from open-loop frequency response data.
Lesson 5 • Root Locus Method
Constructs root locus plots to visualise how closed-loop poles move with gain variation. Students use locus rules to select stabilizing gain values.
Chapter 5HideHide detailsSee detailsFrequency-Domain Analysis and Design
Frequency-Domain Analysis and Design
Lesson 1 • Frequency-Domain Performance Specifications
Defines bandwidth, resonant peak, and cutoff frequency as design targets. Connects these specifications to time-domain transient performance.
Lesson 2 • Lead-Lag Compensator Design
Combines lead and lag elements to meet simultaneous transient and steady-state specifications. Extends single-compensator design to more demanding requirements.
Lesson 3 • Bode Plot Construction
Derives magnitude and phase Bode plots for poles, zeros, and gain terms. Students construct accurate asymptotic and exact plots by hand and with software.
Lesson 4 • Lead and Lag Compensator Design
Designs lead compensators to improve phase margin and lag compensators to reduce steady-state error. Students apply Bode-based design procedures.
Lesson 5 • Sensitivity and Complementary Sensitivity
Introduces sensitivity functions to quantify disturbance rejection and robustness. Students interpret sensitivity peaks and their implications for design.
Chapter 6HideHide detailsSee detailsPID Controller Design and Tuning
PID Controller Design and Tuning
Lesson 1 • PID Performance Assessment and Retuning
Evaluates closed-loop performance using IAE, ISE, and ITAE criteria. Students diagnose detuned controllers and apply systematic retuning procedures.
Lesson 2 • Analytical and Model-Based PID Tuning
Uses internal model control and pole placement to derive PID parameters from plant models. Provides more systematic tuning than empirical methods.
Lesson 3 • PID Controller Structure and Actions
Explains the role of proportional, integral, and derivative terms in shaping system response. Builds intuition for how each term affects error, overshoot, and noise.
Lesson 4 • Ziegler-Nichols Tuning Methods
Applies open-loop step response and ultimate gain methods to obtain initial PID parameters. Evaluates the strengths and limitations of empirical tuning rules.
Lesson 5 • PID Implementation Considerations
Addresses practical issues including derivative filtering, anti-windup, and bumpless transfer. Prepares students for real-world controller deployment.
Chapter 7HideHide detailsSee detailsState-Space Design and Control
State-Space Design and Control
Lesson 1 • Kalman Filter and LQG Control
Extends LQR to output feedback using the Kalman filter as an optimal observer. Combines LQR and Kalman filter into the LQG control architecture.
Lesson 2 • Linear Quadratic Regulator Design
Formulates the LQR problem and solves the algebraic Riccati equation for optimal gain. Students tune Q and R weighting matrices to balance performance and control effort.
Lesson 3 • State Observer Design
Constructs full-order and reduced-order observers to estimate unmeasured states. Applies separation principle to combine observer with state feedback.
Lesson 4 • Full-State Feedback and Pole Placement
Designs state feedback gain vectors to place closed-loop poles at desired locations. Uses Ackermann's formula and direct comparison methods.
Lesson 5 • Controllability and Observability
Defines controllability and observability using rank conditions on system matrices. Establishes prerequisites for state feedback and observer design.
Chapter 8HideHide detailsSee detailsDigital Control Systems
Digital Control Systems
Lesson 1 • Discretisation of Continuous Controllers
Converts continuous-time controllers to discrete equivalents using Tustin, forward Euler, and matched pole-zero methods. Compares accuracy across methods.
Lesson 2 • Sampling and Reconstruction
Explains the sampling process, Shannon's theorem, and zero-order hold reconstruction. Establishes the effect of sampling rate on control performance.
Lesson 3 • Discrete State-Space and Stability Analysis
Formulates discrete state-space models and applies stability criteria in the z-domain. Extends continuous state-space design methods to digital systems.
Lesson 4 • Z-Transform and Discrete Transfer Functions
Introduces the z-transform and derives discrete transfer functions for sampled-data systems. Connects z-domain poles to discrete-time stability and response.
Lesson 5 • Direct Digital Controller Design
Designs controllers directly in the z-domain using root locus and frequency response methods. Avoids approximation errors inherent in discretisation.
Your valid completion certificate
This course is for you:
Electrical engineering students: ready to move beyond circuit theory into control.
Mechanical engineers: seeking to add feedback control skills to their toolkit.
Automation technicians: wanting the theory behind the systems they already maintain.
Aerospace engineering graduates: preparing for roles involving guidance and flight control.
Robotics enthusiasts: needing rigorous control foundations to build smarter machines.
Early-career engineers: transitioning into control-focused roles from adjacent disciplines.
What our students say
Your lessons are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of interest without needing to change platforms... I'm grateful for everything you do, I've already recommended you to other people...

I like how the lessons are straight to the point and how I can change chapters and skip content I don't need.

I like the content and the way videos are presented and transcribed, which speeds up the process!

The platform is fast, simple to use. The diversity of content and complementary videos really help with learning.

Top qualifications
FAQ
Who is Dedika?
Is the certificate valid in South Africa?
Are the courses free?
What is the course workload?
What are the courses like?
How do the courses work?
What is the duration of the courses?
What is the cost or price of the courses?
What is an EAD or online course and how does it work?
PDF Course




















