Ultimate MATLAB-Simulink for Electrical Engineering (Udemy.com)
Simulations of Power electronics, Power systems, Electrical machines, Electric circuits, Solar, and Wind in 1 COURSE !
Created by: Amr Saleh
Last updated June 2026
What you will learn
- Learn MATLAB simulations related to electrical enegineering topics
- Complete MATLAB simulations of power electronics
- Simulations of 1-phase rectifiers (controlled, uncontrolled, HWR and FWR)
- How to simulate 3-phase rectifiers in MATLAB-Simulink
- Complete Simulations of AC voltage controllers ( 1-ph & 3-ph)
- How to apply closed loop control of AC voltage controllers in MATLAB-Simulink
- Complete MATLAB simulations of DC-DC converters
- How to apply PID controller to DC-DC converters in MATLAB/Simulink
- How to apply Hystereysis controller to DC-DC converters in MATLAB/Simulink
- How to design different DC Regulators in MATLAB/Simulink
- How to simulate 1-ph inverter circuits (half bridge and full bridge)
- How to apply pulse width modulation (PWM) techniques in MATLAB/Simulink
- How to simulate 3-ph inverter circuits
- Simulations of R-L , R-C , R-L-C circuits in MATLAB/Simulink
How it compares
Against the other 335 rated Udemy courses in Engineering on CourseDuck:
- Rating4.5 out of 5higher than 55% of them
- Reviews452#162 of 336 by number of reviews
- Length27.3 hourslonger than 94% of them
- Last updatedJune 2026more recently than 86% of them
Course Description
Hi my friend!
This course is designed to provide a complete step by step MATLAB simulations for various electrical engineering disciplines in ONE course so that it will be a comprehensive guide for you to build and design your own models.
In this course, you are going to learn MATLAB/Simulink for:
Power Electronics Simulations
Simulations of 1-phase rectifiers (controlled, uncontrolled, HWR and FWR)
Simulations of 3-phase rectifiers
Complete Simulations of AC voltage controllers ( 1-ph & 3-ph)
How to apply closed loop control of AC voltage controllers in MATLABl/Simulink
Complete MATLAB simulations of DC-DC converters
Apply PID controller to DC-DC converters in MATLAB/Simulink
Apply Hysteresis controller to DC-DC converters in MATLAB/Simulink
Design different DC Regulators in MATLAB/Simulink
Simulations of 1-ph inverter circuits (half bridge and full bridge)
Apply pulse width modulation (PWM) techniques in MATLAB/Simulink
Simulations of 3-ph inverter circuits
Electrical Circuits Simulations
Simulations of DC transient circuits
Simulations of R-L , R-C , R-L-C circuits
Applying forced and free response in transient circuits in Simulink
Simulations of the Electric Resonance in MATLAB/Simulink
Electrical Machines Simulations
Complete MATLAB Simulations of DC motors (shunt, series and separately excited)
Speed control of DC motors in MATLAB/Simulink
Starting of DC motors using starters in MATLAB/Simulink
Simulations of DC generators
Complete simulations of Induction motors
Speed control and starting of induction motors in MATLAB/Simulink
Apply VFD with induction motors in MATLAB/Simulink
Perform different induction motor tests in MATLAB/Simulink
Complete simulations of Induction generators
Complete MATLAB simulations of synchronous machines
Apply voltage and frequency control of synchronous generator in Simulink
Simulations of synchronous generator connected with grid
Simulation of permanent magnet synchronous motors (PMSM)
Simulations of transformers (1-ph & 3-ph) in MATLAB/Simulink
Efficiency, losses and voltage regulation of transformer in Simulink
Open circuit and short circuit tests of transformers in MATLAB/Simulink
Power Systems Simulations
Modelling and design of transmission lines in MATLAB/Simulink
load flow analysis in MATLAB/Simulink
Symmetrical and unsymmetrical fault analysis in MATLAB/Simulink
Logic design of overcurrent relay in MATLAB/Simulink
Apply overcurrent protection against power system faults in MATLAB/Simulink
Solar Energy Simulations
Step by step modelling and design of solar panels in Simulink
Obtain I-V and P-V characteristics of solar panel in MATLAB
Effect of irradiation and temperature on PV cell characteristics in MATLAB
How to simulate solar panel using MATLAB Simscape library
Wind Energy Simulations
Step by step Wind turbine modelling and design in MATLAB/Simulink
Design of 5KW wind turbine in MATLAB/Simulink
Effect of wind turbine parameters on turbine power in MATLAB/Simulink
By the end of this course, you will be specialized in dealing with MATLAB/Simulink related to various
electrical engineering branches.
I thank you very much for taking the time to check the course content.
See you in the course !
Instructor Details
- 4.5 Rating
452 Reviews
Amr Saleh
I'm Amr Saleh, lecturer assistant, and researcher in the department of electrical power and machines, Faculty of Engineering, Ain Shams University.
I'm also an electrical power engineer, having a Master's degree in electrical power system control with numerous published research works in the top electrical engineering journals worldwide.
In addition, I am a freelancer, content creator, and bestselling electrical instructor who provide high quality courses in electrical engineering fields to make my students realize both the theory behind a topic as well as real-world applications in very simple way.
Through my professional career over the past 9 years, I have helped more than 15,000 student all over the word, accomplish success in different electrical engineering disciplines through my high quality E-learning materials and simple courses.
In every one of my Udemy courses, through the satisfactory ratings and reviews of my students, you will notice that the course lectures are arranged in progressive manner so that you can start with the basics and fundamentals of the topic moving to understanding the complete picture of the subject.
Finally, thank you very much for your time. You'll find my courses below this bio, with at least 5 free videos available for you for each course, so you can quickly decide the courses that are right for you.
More courses by Amr Saleh
Ultimate WIND & SOLAR Energy. Beginner to Advanced Level (2026)
4.4 (430 Reviews)
Provider: Udemy
Time: 16.3h
$74.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 Hashem Altujar on 6/3/2026
The course was conceptually very dense. I am a rising third-year electrical engineering student, and I believe that this course is not suitable for beginners. It is designed for engineers who already have practical experience with most of the systems and concepts explained and are just learning how to simulate. I signed up for the course expecting to learn HOW to use Matlab/simulink as an Electrical Engineer, but instead, the course felt like a watered-down version of a college power systems and electronics course.
By Talent Mabvure on 1/16/2026
I always had a hard time understanding most electrical principles, especially in power electronics. Thanks to this professor, he is making the leaning easy and enjoyable.
By MOHD FARDEEN on 7/22/2025
The course is very good. First He explains theoritically each and every thing then simulate the model.
By Konan Emmanuelle on 12/26/2024
The explantion of this course is detailled and easy to understand. it is recommendable for those are struggle with Mathlab simulation in power system. It really helped my.
By Lamin T Ceesay on 6/4/2023
The instructor revises the theoretical aspect of the setup which makes it easy for the learner to follow smoothly.
By Indra Nafi A on 3/3/2023
It is nice to learn Matlab, and the introduction is clear. I am excited to proceed the course
By Hemant Mishra on 2/20/2023
This is my review, after completing all the lectures, The concepts are clearly explained, and this course teaches Simulink and lucidly refreshes electrical engineering concepts.
By Abu Bakar on 2/2/2023
Being an Electrical Engineer, I found this course to be very useful as I got a taste of simulations of various specializations like machines, power electronics and power.
By Friedrich Schmidt on 11/9/2022
I can understand the english language of the speaker very good. (speed of speaking is perfect)
By Paolo plos on 5/10/2022
perfect match and good teacher, very good explanation allowing me to pursue more achievements.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 90 / 100







