MATLAB/Simulink - Simulink Course for Electrical Engineering (Udemy.com)
Learn basics of MATLAB Simulink to simulate different electric components in MATLAB Simulink for electrical engineering
Created by: Rezk A.
Last updated September 2026
What you will learn
- Understand what MATLAB is and its capabilities in MATLAB
- Master the MATLAB Basics with step by step Exercises in MATLAB
- Use MATLAB sufficiently as a calculator to solve your mathematical problems in MATLAB
- Generate 2D & 3D plots in MATLAB
- Create 2D animations in MATLAB
- Create algorithms using the MATLAB programming capabilities in MATLAB
- Import & analyze data from Excel & txt files in MATLAB
- Perform symbolic mathematics using symbolic math tool box in MATLAB
- Learn simulation of power electronics circuits using Simulink in MATLAB
- Understand how to simulate AC-DC converters as half and full bridge rectifiers using Simulink in MATLAB
- Understand how to simulate AC-AC converters as single phase AC choppers using Simulink in MATLAB
- Learn how to simulate DC-DC converters as buck, boost and buck-boost regulators using Simulink in MATLAB
How it compares
Against the other 335 rated Udemy courses in Engineering on CourseDuck:
- Rating4.2 out of 5higher than 21% of them
- Reviews1,358#68 of 336 by number of reviews
- Length44.8 hourslonger than 98% of them
- Last updatedSeptember 2026more recently than 98% of them
Course Description
"Complete MATLAB/Simulink - Simulink Course for Electrical Engineering"
The only course out there with everything you need to know about MATLAB Simulink from A to Z.
Throughout the course, you will:
Learn about numerical & symbolic computing using MATLAB.
Enhance your problem-solving skills in programming and building algorithms in MATLAB.
Implement MATLAB in your work and research.
Create and manipulate Matrices which are the key to MATLAB programming.
Learn how to use MATLAB in some elementary mathematics problems.
Learn how to use MATLAB to produce 2D & 3D graphs.
Learn how to build 2D animations in MATLAB.
Learn how to use MATLAB as a programming language to build your own Algorithms.
Learn how to import and analyze data to MATLAB.
Get introduced to the symbolic capabilities of MATLAB.
You will also learn using MATLAB Simulink:
Simulation of basic electric circuits.
Simulation of operational amplifiers.
Simulation of charging and discharging of a capacitor.
Simulation of a source-free RL circuit.
Simulation of a source-free RC circuit.
Simulation of the step response of an RC circuit.
Simulation of the step response of an RL circuit.
Simulation of source-free series and parallel RLC circuits.
Simulation of the step response of series and parallel RLC circuits.
Single-phase half-wave controlled rectifier.
Single-phase bridge controlled rectifier.
Single-phase AC chopper with R and RL load.
Buck regulator.
Boost regulator.
Buck-Boost regulator.
Single-phase half-bridge inverter.
Single-phase bridge inverter.
Three-phase Inverter.
PV cell in solar energy using the Simulink tool in MATLAB.
How to obtain a complete grid-connected PV system in MATLAB.
You will learn about separately excited DC Machines and how to:
Model the DC machine in a no-load case using Simulink in MATLAB.
Model the DC machine in the presence of load torque using Simulink in MATLAB.
Simulating the DC machine using the power library from Simulink in MATLAB.
You will learn about Induction motors as:
Construction and principle of operation of induction motor.
Torque-speed characteristics of induction motor.
Equivalent circuit and power flow of induction motor.
Simulation of induction motor using Simulink in MATLAB.
MATLAB simulation of the wind turbine.
Cp plotting and lookup table in MATLAB.
MPPT in MATLAB Simulink.
Series resonant circuit in MATLAB.
Parallel resonant circuit in MATLAB.
Design of an overvoltage and undervoltage protection scheme with a reclosure feature in Simulink.
The masking feature in MATLAB Simulink and model callbacks.
How to apply electrical faults such as symmetrical and unsymmetrical faults to a grid-connected PV system and analyze the system's transient response.
Understanding the dynamics of first-order systems and analyzing responses.
Analyzing second-order systems, focusing on oscillatory behavior and damping effects.
Utilizing root locus techniques for system stability and response adjustment.
Analyzing lag and lead compensators.
Exploring different ways to fine-tune PID controller performance like open loop and closed loop Ziegler-Nichols methods.
Setting up and simulating a PID controller in Simulink + techniques for adjusting PID parameters in Simulink.
Selection of PID parameters using an optimization algorithm such as PSO or particle swarm optimization algorithm.
Basics of frequency response and conducting it within Simulink.
Applying Nyquist stability criterion for analyzing system stability.
Gain margin analysis using MATLAB, root locus, and Nyquist.
Understanding stability margins using bode plot analysis.
Calculating phase and gain margins in MATLAB.
Generating Bode plots for lead and lag compensators.
You will also:
Learn about DG technologies, classifications, and their importance, focusing on hydrogen fuel cells, ultra-capacitors, and flywheel storage systems.
Understand SSG operation, control goals, scalar control, and advanced control methods like hysteresis current control and vector control strategies.
Master Clarke, Park, and frame transformations, space vector principles, and the integration of filters, PLL systems, and phasor angle estimation.
Explore grid-connected PV systems, implement MPPT techniques, and apply vector control in single-stage PV systems.
Build, simulate, and test grid-connected PV systems in MATLAB/Simulink, including PV array design, control loops, and voltage regulation.
After Taking This Course, You Will Be Able To Distinguish Yourself as a MATLAB User & Programmer
Take this course if you've been looking for ONE COURSE with in-depth insight into MATLAB Simulation.
Thank you, and hope to see you in our course for MATLAB :)
Instructor Details
- 4.2 Rating
1,358 Reviews
Rezk A.
Hi ! My name is REZK AHMED a Best Selling Udemy Instructor. I'm a Mechanical Engineer with Huge Experience in 3D Modeling, Finite Element Analysis, Programming in C, Python, MATLAB, MATLAB/SIMULINK, Rotating Equipment, Maintenance and Reliability. I'm also a Certified Maintenance and Reliability Professional (CMRP)
I'am here to share my experience with you through the courses I teach in CAD & Programming.
More courses by Rezk A.
SOLIDWORKS Dynamics: Learn 2D Animation & Motion Analysis (2017)
4.3 (161 Reviews)
Provider: Udemy
Time: 1.6h
$54.99
More Engineering courses
Do it Yourself - Automotive Electrical Diagnosis - Beginner (2026)
4.8 (1,897 Reviews)
Provider: Udemy
Time: 2.1h
$12.99
ROS 2 for Beginners Level 2 - TF | URDF | RViz | Gazebo (2025)
4.8 (1,869 Reviews)
Provider: Udemy
Time: 13.8h
$10.99
Advanced Kalman Filtering and Sensor Fusion (2021)
4.8 (1,033 Reviews)
Provider: Udemy
Time: 8.3h
$84.99
Digital Electronics: Robotics, learn by building module II (2020)
4.8 (942 Reviews)
Provider: Udemy
Time: 13.1h
$14.99
Reviews
By Olanrewaju Samuel Alade on 3/7/2026
it's good but to a newbie like me, the aspect of multidimensional arrays could use more explanations. The Lecturer described both vectors and matrices by their dimension of recording variables then explained the multidimensional arrays by defining what an index (Which should be applicable to every array regardless of dimension) is without explaining anything about the array type itself (A simple "we won't be going into detail for the time being" would suffice)
By SONALI SAHOO on 3/28/2025
the electrical engineering matlab simulation course was a perfect match for me.i enjoyed every topic ,especially the hands on simulations.it made me more confident and passionate about my field.i'd happily rate it 120 out of 100-that's how much i loved it
By Nancy Angel G on 12/2/2024
More explanation could be given, no in depth details are provided in the first half of the session i.e. Matlab sessions. Electrical engineering concepts and simulations were great!.
By Arjun Krishna on 4/23/2022
I got to learn about a completely new software and concepts which I had no knowledge of and I must say that now i feel like I have atleast a basic knowledge in MATLAB and SIMULINK, and also in electrical motors and power electronics. Thank you Ahmed for the course and the classes. Grateful.
By Rajanikant Rout on 5/3/2021
Course content and explanation is quiet up to the mark, but improvement is certainly required in the area of ppt file presentation. Thanks Ahmed this course was really helpful!
By Parth Vaze on 10/27/2020
This course contains a comprehensive explanation of MATLAB operations and tools required for Engineering and is explained very well by the teachers of this course.
By Anju Parvathy V S on 10/5/2020
well explained
By Nandhakumaran on 10/1/2020
I learnt new things!
By Fernando Teixeira on 9/15/2020
Complete and concise. Thank you professors!
By Paul Farmer on 9/3/2020
Yes a very good match.
By Luigi Ideo on 9/3/2020
finora elementare. avevo sottoscritto un corso intermedio
By Nelson Lus Manuel on 9/3/2020
Actually there some specific topics ahead that I am really interested in but I found this course has such organization that I decided to start from the beginining and until now(section 5) I am really feeling that I made a good decision. Even the topics I already knew I do not feel bored to see them because there are creatively explained and gives me a new angle to analyse and use it. Thanks!
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 84 / 100







