PLC Programming - Training from Scratch on RSLogix500 & 5000 (Udemy.com)
PLC programming from scratch training class by a controls engineer equipped with PLC systems - Allen Bradley RSLogix 500
Created by: Vladimir Romanov
Last updated November 2019
What you will learn
- Understand how a Programmable Logic Controller (PLC) works
- Understand how to programm a PLC
- Showcase several completed projects to an employer
- Pass a technical PLC interview
How it compares
Against the other 1,182 rated Udemy courses in IT & Software on CourseDuck:
- Rating4.5 out of 5higher than 45% of them
- Reviews3,190#165 of 1,183 by number of reviews
- Length14.4 hourslonger than 82% of them
- Last updatedNovember 2019earlier than 87% of them
Course Description
In this class, you will learn absolutely everything necessary to land a job as an entry level PLC technician (engineer, etc.).
We will cover basic topics such as what a PLC is used for, how it is able to receive and process Inputs & Outputs. We will take a much deeper dive with hands on labs and practice sessions during which I will give you specific real world scenarios to work with and give you tips and common pitfalls. These lessons are designed to strengthen your knowledge of PLCs and give you an edge during interviews.
At the end of each section, you will face a quiz which will allow you to test yourself on the material you have learned before moving to the next section. As some one who has administered interviews to PLC technicians, these questions are crucial in making sure that you've understood the material presented.
What are the requirements for the class?
- You don't need any hardware or software to follow the lectures, however, it is highly recommended to get some practice before going into an interview. If that's not possible, I would advise spending some time working with an emulator and browsing through data sheets and manuals which will be presented to you in the course.
What can I expect from this class?
- The main objective of this course is to get you job-ready by the time you finish the last lecture.
- You will have a good understanding of what a PLC does, how it does it as well as what the outcomes of those actions are.
- You will be comfortable creating basic ladder logic programs and troubleshoot complex existing ones.
- You will be able to create simple Human Machine Interface (HMI) screens and controlling them via a PLC.
- You will have a good understanding of manufacturing systems as a whole.
What is the target audience for the class?
- Electrical Engineers looking for a crash course on PLCs.
- Electrical Technicians / Electricians looking to expand their knowledge into controls.
- Software Engineers who are seeking to learn about controlling hardware.
- Manufacturing Operators looking to progress in their career.
- Anyone interested in how manufacturing processes are executed.
Instructor Details
- 4.5 Rating
3,190 Reviews
Vladimir Romanov
I hold an Electrical Engineering bachelors degree and have been in the industry for five years. I enjoy playing with electronics in my spare time and teaching them to a wide audience. I've built circuits, robots, audio/video gadgets, automated equipment and much more.
As a career, I've decided to dedicate myself to the manufacturing industry and automation. I program Programmable Logic Controllers (PLCs), Human Machine Interfaces (HMIs), Robotics as well as Vision Systems for a living. I enjoy solving manufacturing automation challenges, working with diverse teams and increasing productivity as well as reliability of industrial equipment.
More courses by Vladimir Romanov
HMI Programming & Design - FactoryTalk View ME SCADA PLC (2019)
4.7 (1,292 Reviews)
Provider: Udemy
Time: 6.8h
$11.99
Variable Frequency Drive PowerFlex 525 VFD Programming Setup (2019)
4.7 (1,214 Reviews)
Provider: Udemy
Time: 2.2h
$14.99
Cognex In-Sight Machine Vision Industrial Development SCADA (2020)
4.2 (507 Reviews)
Provider: Udemy
Time: 3.4h
$59.99
More IT & Software courses
D3.js Data Visualization Fundamentals - Hands On (2026)
4.9 (3,917 Reviews)
Provider: Udemy
Time: 4.6h
$49.99
Hands-On Training: Streaming Data with Apache Kafka on Azure (2025)
4.9 (103 Reviews)
Provider: Udemy
Time: 3.7h
$10.99
Oracle Grid Infrastructure and RAC using Oracle Database 19c (2026)
4.8 (2,499 Reviews)
Provider: Udemy
Time: 8.7h
$19.99
PowerShell Scripting & Automation: The Complete Hands-On (2026)
4.8 (1,750 Reviews)
Provider: Udemy
Time: 9.6h
$11.99
AWS EC2 Crash Course + Load Balancing with Demos and PDFs (2025)
4.8 (866 Reviews)
Provider: Udemy
Time: 3.7h
$19.99
Reviews
By Hilemiceal Niguse on 12/26/2025
My experience taking this course was very positive. The content was well-structured and easy to follow, and it matched my learning goals well. Although I am a mechanical engineer with some industry experience working with PLC and SCADA systems, I found the explanations clear and practical, which helped me strengthen my understanding of the material effectively.
By Sandeep S on 5/7/2025
THE COURSE EXPLANATION BY THE TUTOR WAS AVERAGE. FOR BIGINNERS, IT MAY BE SOMEWHAT DIFFICULT TO UNDERSTAND AS MANY BASIC CONCEPTS WERE NOT CLEARLY EXPLAINED. THE FUNDAMENTALS WERE NOT COVERED PROPERLY, WHICH MADE IT HARDER TO GRASP THE OVERALL SUBJECT. I EXPECTED A MORE STRUCTURED AND BEGINNER FRIENDLY APPROCH, BUT UNFORTUNATELY, IT DID NOT MEET THOSE EXPECTATIONS.
By Prem Kumar Reddy on 11/10/2021
I am a masters graduate in electrical and electronics engineering from florida international university. I'm looking for a career opportunity in control systems and this course helped me in a deep overview and explanation of PLCs, ladder programming, and HMI.
By Anonymized User on 5/3/2021
I am pleased with everything. This is a great course! The course content is extremely interesting, well explained and very clear. The instructor is excellent. I very much enjoyed this course and would definitely recommend it to future students.
By Jose Luis Maldonado Becerra on 11/8/2020
Audio could be better. Sometimes is higher or lower within videos. Although, it is listenable.
By Riyas Fasaludeen on 11/8/2020
i am a fresher. new to plc. so few topics i cannot grasp so easily . but overall the topic is great
By Paul Newton on 11/1/2020
So far I'm really excited about this course and looking forward to learning all about plc's
By Karthikeyan on 10/22/2020
Its an excellant opporunity to learn this Course thanks to creator
By Andr de Castro Oliveira Botta on 10/18/2020
Esperava um pouco mais de detalhes.
By Kenneth Fugleberg Jensen on 10/18/2020
I have a M.sc degree in energy, where we learned a little about the PLC and SCADA, and how it was connected to the real world. But that was about it, expect for a little hand on experience with a Siemens PLC block. After end education, i felt in the job description, that i needed more experience with the field of plc to get a job. Thats why, i am taking this course and so far, it is very understandable and have good examples of why the PLC is important.
By James Edwards on 10/17/2020
im a beginner and i took in alot of imformation,
By Christopher Colarosa on 10/15/2020
This course covers a variety of topics and prepares you to program an Allen Bradley PLC, create an HMI and even integrate a Cognex Vision system. There are many examples and if you follow along, you could go from not knowing anything about PLCs to making your first program.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 90 / 100









