Top organizations train their team with RealPars

daimler mercedes benz uses RealPars platform
Ford motors uses RealPars platform
General Electric uses RealPars platform
Pfizer uses RealPars platform
Tesla uses RealPars platform

After taking this course, you’ll be able to:

  • Be able to describe what a PLC is, what a PLC is used for, and list the components that makeup a PLC

  • Be able to write basic PLC programs using the Ladder Logic, Function Block Diagram, and Structured Text programming languages

  • Be able to explain and apply the most important PLC programming instructions like Direct Contact, Reverse Contact, Direct Coil, timers, counters, and arithmetic operators

  • Be confident with testing PLC programs by monitoring programs during execution and forcing the values of variables

  • Have built a portfolio of projects in Factory IO based on common industrial automation applications

Course curriculum

  1. 1
    • 1.1. Introduction to PLC Programming from Scratch

    • 1.2. What Will I Learn in PLC Programming from Scratch?

    • 1.3. Who is PLC Programming From Scratch For?

  2. 2
    • 2.0 Introduction to PLCs

    • 2.1. What Components Make Up a PLC?

    • 2.2. How Does a PLC Control an Automated Process?

  3. 3
    • 3.0. Why Choose a Micro800 PLC for Learning?

    • 3.1. The Micro800 Family

    • 3.2. Micro810 PLCs

    • 3.3. Micro820 PLCs

Ideal for you if…

  • You are interested in learning PLC programming but aren’t sure where to start

  • You want to learn PLC programming but don’t have access to any PLC hardware or software licenses

  • You are an engineer, electrician, or technician that works with industrial automation hardware and wants to learn more about PLCs and PLC programming


PLC Programming from Scratch is designed to teach you everything you need to know to be an effective PLC programmer.

Using practical examples, this PLC programming online course teaches you how to program PLCs using common PLC programming languages like Ladder Logic, Structured Text, and Function Block Diagram and common instructions like Direct Contact, Reverse Contact, Direct Coil, timers, and counters.

After learning the basics of PLC programming, you will also learn how to test your PLC applications using a simulated PLC and Factory IO model.

The best part about PLC Programming from Scratch is that it focuses on using free systems to teach you PLC Programming. You don’t have to purchase or have access to any expensive hardware or software licenses to follow this PLC programming online course - everything we use is available for free online, making it an ideal course for anyone who is curious about PLC programming or who wants to learn the basics of PLC programming to take the next step in their career.

Prepare for better pay & bigger responsibility

Eduardo Cali

I’m a maintenance technician at my company and I recently transferred to automation. We’re working more and more with Siemens so I needed to get up to speed on the newest PLC software. RealPars videos feel like a real classroom experience. The instructors are great…they’re easy to follow and they make the lessons relevant to real-world applications and I like that. I definitely recommend RealPars.

Mario Flores

I tried other online training, but I have to say that RealPars instructors helped me connect the dots in a way the others didn’t. I was able to expand my Siemens knowledge…I only knew Allen-Bradley…now I understand the differences and similarities better. I find RealPars to be a professional and affordable way to get the big picture of PLC as well as gain lots of practical knowledge.

Meet your instructor

Ken Bourke

Ken Bourke (BEng)  Ken Bourke has worked in the automation industry for close to a decade. Throughout his career, he has worked on global projects as a commissioning engineer, controls project engineer, controls architect, and software consultant. Since 2022, Ken has worked with RealPars in his free time developing training programs to make careers in automation more accessible to people around the world.

Here’s why you’ll succeed

  • One-on-one support

    Stuck or have a question? You get unlimited support from our team of proven PLC programming experts.

  • Laser-focused lessons

    We only teach you exactly what you need to know to master a PLC course. No fluff, filler, or wasting your time.

  • Experienced instructors

    All PLC training courses include step-by-step instructions from the world’s best so you can join their ranks and gain an unfair advantage.


  • Can I get a certificate for this course?

    Yes. RealPars will issue a Certificate of Completion (certified by RealPars) when you complete the course.

  • What is the required software and hardware for this course?

    Software used:
    - Connected Components Workbench (free to use from Rockwell Automation)
    - Factory IO (30-day free trial available, 15€/mo after trial)

    Equipment used:
    - [OPTIONAL] Micro820/Micro850 PLC
    - Recommend Micro850 Full Starter Kit for future home labs since it includes an HMI and motion control capabilities
    - In case of budget limitations, the Micro820 Lite Starter Kit is also suitable for this course.

  • Can my employer purchase a course for me?

    Yes. Most people enroll individually, and then submit their receipt to their employer for reimbursement. However, if your employer has a tuition budget and wants to train 5 people or more, you can send us an email at [email protected] and we will help you with bulk signup.

  • Can I register for a course if I am working full time?

    Of course. All of our course content is pre-recorded, so you can work and study on your own time.