Skip to content
UdemyBestseller on UdemyIT & SoftwarePaid courseAll LevelsCertificate

From Wire to PLC , A Bootcamp In Industrial Automation (Udemy.com)

Build Electrical Automation Projects From Sctratch. Starting From Wires , Control Circuits And Ending With PLC And HMI

Created by: Mouhammad Hamsho

Last updated July 2024

Our take

Based on the ratings of 11,245 students, a sample of their written reviews and the syllabus, as the course stood in July 2024. No course pays to be reviewed.

Mouhammad Hamsho's bootcamp walks from basic components and wiring through motor control, protection, cable sizing and sensors, then into PLC programming and HMI screens. It ends with two full projects. Everything runs in free simulation software, so no hardware is needed. The syllabus shows 187 lectures across about 17 hours, and an Allen Bradley RSLogix 500 section was added later. It suits beginners and students who want the whole picture of a panel project in one place.

Reviewers mostly praise clarity. They describe step by step lessons that don't overexplain, and one person with zero schematic experience said the first section already made the basics click. A senior electrical energy engineering student called it practical. The complaints are specific. One 3-star reviewer says it stays shallow on the software and doesn't explain component choosing enough, and that the teacher no longer answers questions or takes too long. A 2-star review blames the instructor's spoken English and messy delivery. Those are a small slice: 177 of 11,245 ratings are 1 or 2 stars.

The last update was July 2024, so some tooling may be a little dated, though the reviews don't flag broken lessons. At 17 hours it is a broad survey, not a deep study of any one PLC brand. There are no quizzes, just exercises added to many sections. The syllabus and reviews point to a first pass for anyone heading toward industrial automation, with a vendor-specific course alongside for depth.

Best forBeginners and engineering students who want wiring, panels and PLC programming in one free-software course.
Skip it ifYou need depth in one PLC brand or software, or you struggle with the instructor's spoken English.

Pros

  • Covers wiring, protection, cable sizing, sensors, PLCs and HMI in one path
  • All simulation with free software, so no hardware or licenses to buy
  • Two full project walkthroughs plus exercises added to many sections
  • Reviewers call the lessons clear and easy to follow without overexplaining

Cons

  • Reviewers say software use and component selection get only shallow coverage
  • Last updated in July 2024, over two years ago
  • One reviewer says the instructor is slow to answer questions; another finds his English hard to follow
Greate step by step course to start learning PLC Programming.
Bhimesh Bhatt, a student

Fits true beginners, as no prior knowledge is required, though basic circuits or programming helps.

icon
What you will learn

  • Design Factories Automation from A to Z
  • Design Automation Electrical Panels
  • Draw Schematics for Electrical panels
  • Calculation of cable sizes for any project
  • Design Motor driving control circuits
  • Get knowledge and hands on experience in using VFD
  • Learn to program PLC in Ladder Diagram (LD)
  • Learn to program PLC in Fucntional Blocks (FB)
  • Learn to program PLC in Structured Text (ST)
  • Learn to program PLC in Continuous Flow Chart (CFC)
  • Design Human User Interface (HMI)
  • Design protection for electrical panel
  • Learn about the different sensors exist in indusrty

Course content

18 sections · 187 lectures · 17 hours of video 35 articles

  1. 1Basic Components Introduction 2 free previews27 lectures · 1.4 hours
  2. 2Protection12 lectures · 41 min
  3. 3Motor Driving 1 free preview25 lectures · 2.1 hours
  4. 4Sensors Applications 1 free preview9 lectures · 35 min
  5. 5Troubleshooting Electrical Panels 1 free preview16 lectures · 1.1 hours
  6. 6One-Line Diagram Interpreting4 lectures · 20 min
  7. 7PLC Programming with LD20 lectures · 1.6 hours
  8. 8FBD (Function Block Diagram)5 lectures · 46 min
  9. 9PLC Programming with Structred Text (ST)9 lectures · 1.1 hours
  10. 10PLC programming with CFC5 lectures · 19 min

Who it is for

The instructor says it suits

  • Electrical and Electronics Engineers
  • Control Eningineers
  • Computer Engineers
  • Industrial Engineeres
  • Anybody willing to learn a new profession from scratch
  • Anybody enthused about factory automation design

What you need before you start

  • No prior knowledge is required. However , any basic knowledge in programming and circuits is helpful but not a must.

How it compares

Against the other 1,182 rated Udemy courses in IT & Software on CourseDuck:

  • Rating4.7 out of 5higher than 86% of them
  • Reviews11,245#37 of 1,183 by number of reviews
  • Length17.3 hourslonger than 86% of them
  • Last updatedJuly 2024earlier than 63% of them

icon
Course Description

***Update 11/17/2020**

**** Allen Bradley Training was added***

***Update 11/28/2018**

**** Classic control simulation software tutorial is available***

***Update 14/11/2018***

One-Line diagram interpretation section was added

****Update 29/10/2018******

****Two new sections were added  "Troubleshooting for Electrical Panel" and "Web/Phone Based Visualization"

****Update 11/1/2018****

****Exercises for almost every section were added in order to help you enforce what you have learned***

****Some design problems were also included****


This  Course is an intensive course that tries to cover all the concepts required to build a fully functional Electrical Automation Projects.

We will utilize no hardware in this course so that you can follow up with the course with having to buy Any equipment but rather  our design and verification  will be based on simulations.

This course will walk you through the process of designing your own projects from scratch step by step by first introducing you to the most basic components and concepts that you should be familiar with to keep up with the course and ending with two real-world  compilation projects that will sum up everything you've  learned .

All software used are for free and there is not need for a license to be purchased.

This course will teach you many deigns skills , software , and electrical engineering concepts in a way that you can combine what you have learned  to create a whole real project.

A summary of what will be covered:

  1. Basic Electrical Concepts

  2. Basic Electrical Components and how they operate

  3. Traditional motor driving control circuits

  4. Modern motor driving equipment

  5. Protection components and how to choose them

  6. Wiring and cable sizing

  7. Sensors and their utilization in real projects

  8. Electrical Panel Troubleshooting

  9. Schematics drawing and design

  10. PLC programming using Ladder Logic

  11. PLC programming using Structured Text

  12. PLC programming using Functional Block Diagram

  13. PLC programming using continues flow chart

  14. Allen Bradley - RsLogix 500, RsEmulate 500 and Rslinx Training

  15. Human User Interface design and Animation

  16. Two A to Z compilation projects

  17. Web/Phone based Visualization



In the final project you will think like an engineer, and look for every design detail to design your electrical panel specs on paper and draw it in schematic.

Before you get into programming , you will calculate and choose wisely all you required components according to standards and your project  specifications , you will draw schematics for the project using a CAD software, and then you will start programming using the most modern industrial programming languages supported by different PLC brands , then you will add the HMI and animation and start simulating what you programmed.

This is not a dry course that will only explain boring concepts without you knowing where to use it , this course will give you tips on how and when to use each components in a way suitable to your project. because the final aim of this course is that you learn all the skills that will lead to you starting your business or prepare for project within your job on your own.

So who should take this course?

  • If you are an Electrical/Electronics/Computer/Control/Mechatronics  or industrial engineering Graduates/Students wanting to peak and learn the fascinating field of automation design

  • A graduate Engineering student preparing for job in the industrial automation field and not knowing what to expect in there

  • Anybody willing to learn PLC programming effectively with real life examples

  • Anybody who knows how to program a PLC but have no idea how conduct a full electrical automation project from scratch

  • Mechanical engineers who are looking to do the electrical and automation parts of their projects on their own


Where can you use the skill taught in this course?

Any industrial manufacturing  project  , be it a huge factory with hundreds of robots or a small machine with coupe of sensors , will require ALL the skills you will learn in this course. Because Industrial Automation is very trendy and it's an enormous field .

Thousands of companies look for employees  with these set of skills to hire them in order to conduct and engineer these type of projects in almost any city in the world.


NOTE: Don't expect to get skilled with a certain PLC brand exclusively  , this is not our goal here , we will teach your around  90% of the programming languages supported by different manufacturers out there ,and  you will know each one! 's advantages , disadvantages and where to use it and where not to . And you will be able to simulate and tinker around with each of them to get skilled enough to jump to almost any big PLC brand out there.


This course will be updated and supported on regular basis , and new content will be added to expand the skills you learned here.


Updated Note:

Udemy asks for reviews too soon guys so please don't give a review immediately.

Watch the content and finalize at least a good portion of it then rate the course accordingly.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Mouhammad Hamsho

I always struggled finding information with the right details I am looking for.
This is why, my mission was, to convey knowledge to others in the simplest way possible. By initially Ignoring the unnecessary details, and focusing on the main building blocks.

Hello together, I am Mouhammad Hamsho,  an Engineer, Freelancer, and content creator.

My experience in over a 100 projects in the domain of Data analysis Embedded systems, and Industrial automation, has led me to be here today.
By working at large companies like BMW, Schneider electric and many Freelancing opportunities with wonderful clients. I am brining to you the summary of that experience, Through my E-learning materials.

I am  also the owner of evertutorial dot com.

I am here to be your mentor, not just trying to sell you stuff. If you need anything regarding my domain of expertise. Just let me know!

icon
More courses by Mouhammad Hamsho

$10.99

$12.99

$84.99

$84.99

$84.99

$10.99

icon
More IT & Software courses

$49.99

$10.99

$124.99

$19.99

$11.99

$19.99

icon
Reviews

4.7

11,245 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Syed Suleman on 8/21/2026

This course is absolutely wonderful! It provides a strong foundation in fundamental sensor parameters, software tools, and CODESYS, which is an excellent platform for learning industrial controller programming. It covers programming languages such as ST, FBD, and LD, along with essential electrical circuit concepts. Overall, this is one of the best courses for understanding industrial automation and starting a successful journey into the industry.

By Vinaygouda Patil on 8/13/2026

“This course was very useful and easy to understand. I learned many new things from this course. The lessons were clear and helpful. I am very satisfied with the course.”

By Mohammed Elsayed Ouda on 8/11/2026

As a senior electrical energy engineering student i find this course really helpful and practical to expand my knowledge on automation and electrical industrialization

By Mohammed Siddiq on 7/12/2026

yes, i wanted to learn from the basics and this section of the course took me back to my early days of engineering. Very well explained and put forward

By Marko Poznić on 6/30/2026

Altough in first "section" I am really satisfied with course quality. It's clear that insturctor is expirienced and is willing to teach all he knows.

By Conrad Hilbmann on 6/8/2026

Great explanations of each section, just wish there was more access to teacher or other people completed course to answer questions.

By Nishant Naik on 5/23/2026

This course absolutely wonderful! Even a home seater can learn lot of things using this course, way sir explained basic fundamentals, sensors, pressure parameters after that troubleshooting most essential chapter in surviving in industries, along with that software skill for programming including Ladder logic, FBD, CFC was fully pakage of knowledge project increased all over command on that!

By Wale Ibrahim on 5/13/2026

I have never learned about programming PLC before but this course has introduced me to it from basic principles and i am enjoying it. Starting from understanding the basic concept of Electric circuits to getting it into automation is highly helpful. The instructor is well knowledgeable and slow in explanation which makes it easier to follow.

By ROBERT THAYAN on 4/7/2026

I learn PLC Related Study on this course. Instructor explain easily and able to learn easily. All video are related to the industrial oriented. If we are learn this all section we are eligible to work on the Industrial.

By Mohamed Cherif Hammouni on 1/27/2026

Good for beginners, but doesn't go deep enough in the software used, and the component choosing is not explained sufficiently, Also the teacher does not answer questions any more or take too much time to do so. besides that the course is fairly good

By Natasha on 11/15/2020

Helpful

By Jitendra Singh on 11/15/2020

I am finding this course as best content. you have put excellent effort.

Showing 12 of 305 reviews

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 94 / 100