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:

  • Know what CODESYS is and why CODESYS is so popular

  • Know how a PLC program is structured and executed

  • Be able to develop PLC programs in the CODESYS IDE using basic Ladder Diagram elements including Branch, Direct Contact, and Direct Coil

  • Be able to test PLC programs using the CODESYS PLC Simulator running on a computer

  • Be able to debug PLC programs by monitoring and tracing the values of variables

  • Be able to wire a physical PLC

  • Be able to set up a Wago CC100 using the Web Based Management system

  • Be able to download a PLC program to a physical PLC

  • Know how to work with a physical PLC by wiring the power supply, inputs, and outputs

Course curriculum

    1. 1.0. Introduction to the Course

    2. 1.1. Structure of the Course

    3. 1.2. Meet Your Instructor

    1. 2.0. What is CODESYS?

    2. 2.1. Download CODESYS

    3. 2.2. Install CODESYS

    4. 2.3. Work with Device Support Packages

    5. 2.4. Create a Project

    6. 2.5. Structure of a Project in CODESYS

    7. 2.6. Structure of an Application

    8. Section 2 Quiz

    1. 3.0. Section Introduction

    2. 3.1. What is a Variable?

    3. 3.2. Declare Variables in CODESYS

    4. 3.3. Introduction to Ladder Diagram

    5. 3.4. Output Instructions

    6. 3.5. Contact Instructions

    7. 3.6. Boolean Logic

    8. 3.7. Program AND Logic

    9. 3.8. Program OR Logic - Part 1

    10. 3.9. Program OR Logic - Part 2

    11. 3.10. Section Conclusion

    12. Section 3 Quiz

    1. 4.0. Working with Hardware - Introduction

    2. 4.1. PLC Components - Processor and I/O Modules

    3. 4.2. PLC Components - Communication Modules and Power Supply

    4. 4.3. Use the Web-Based Management System

    5. 4.4. What is an IP Address?

    6. 4.5. Set the PLC’s IP Address

    7. 4.6. Set Your Computer's IP Address

    8. 4.7. Test the Connection

    9. 4.8. Download the Application

    10. 4.9. Run the Application

    11. Section 4 Quiz

    1. 5.0. Working with the Simulator

    2. 5.1. Run the Application with the Simulator

    3. Section 5 Quiz

    1. 6.0. Introduction to Testing and Debugging

    2. 6.1. Application Execution

    3. 6.2. Monitor Variables

    4. 6.3. Modify Variables - Part 1

    5. 6.4. Modify Variables - Part 2

    6. 6.5. Force Variables

    7. 6.6. Monitor Application Logic

    8. Section 6 Quiz

About this course

  • 58 lessons
  • 3 hours of video content
  • Pro Course
  • Earn Certificate of Completion

Ideal for you if…

  • You are an aspiring PLC programmer

  • You are an engineer, electrician, technician, or other field maintenance type that is interested in learning more about PLC programming

  • Have some experience with PLC programming and want to learn more about the CODESYS IDE and Runtime


Have you ever been curious about what goes into creating an automated industrial system?

Look no further than our Introduction to PLC Programming course! Not only will it guide you through the easy-to-use CODESYS IDE, but it also offers an opportunity to apply your work to a physical Wago CC100 device. Learn how to create and download projects so you can see with your own eyes the incredible power of automation and watch as it comes alive with just code.

With step-by-step instructions from trained professionals, this is the perfect way for anyone interested in Industrial Automation engineering (or curious beginners) to get their feet wet before entering more complicated programming environments. Plus, upon completion of the course, you’ll receive a certificate from our partners at Wago that verifies your understanding of the coding environment so that future employers know where your skills lie.

Enroll for Introduction To PLC Programming now and start learning today!

Meet your instructor

Ken Bourke

Ken Bourke has been a trailblazer in the automation industry, not just for his near decade of experience but also as an acclaimed global engineer. From commissioning to software development and project engineering, Ken's knowledge is second-to-none; he truly knows all that it takes to make successful projects happen. Even during these times, with RealPars since 2022 he’s dedicated his talents by creating training programs – making mastering new skills within this field far more accessible than ever before!

Prepare for better pay & bigger responsibility

Jake Watkins

Since I started training a few months ago, I can see there’s been a huge difference in how much more efficiently and effectively I can handle PLC repairs in the field. Our clients are telling management how happy they are to get back online more quickly and save money because I’m turning around faster fixes. I definitely recommend it for anyone who needs PLC training at any level.

Mario Flores

I needed to get up to speed on working with Siemens PLC equipment and came across RealPars training on YouTube. I watched my first video and immediately went to the website and signed up as a student. I like the way information is explained step-by-step and that it’s broken down into small chunks…I can go back and review anytime I want. I’m already seeing that I can perform repairs faster and with more confidence. Three of my co-workers were so impressed, they signed up for RealPars, too.

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.

The RealPars guarantee

  • Suited for all skill levels

    we’ll help you get the skills you need to stand out and get hired!

  • Learn practical skills

    You can immediately apply learnings and improve your results.

Start learning now

You'll get lifetime access to this course.


  • Do I need a license for the software used in this course?

    No, the CODESYS IDE used in this course is available to download and use for free with no restrictions.

  • Do I need access to a physical PLC to follow this course?

    You can follow 80% of this course without access to a physical PLC.

    There is an optional hardware section at the end of the course that shows how to work with a Wago CC100 PLC. To get the most value from this section, we recommend that you purchase a Wago CC100 Starter Kit , but this is completely optional.

  • Do I receive a certificate for completing this course?

    Yes, this course is certified by Wago Corporation.
    Upon completion, Wago will issue you a certificate stating that you have completed the course and are competent in the basics of CODESYS

  • Do I need any previous PLC programming experience to follow this course?

    No, this course is designed for complete beginners. Everything is explained in the course so no prior knowledge is required to follow the course.

  • Why should I learn PLC programming with CODESYS?

    CODESYS is a fast-growing system for developing PLC programs. As more manufacturers adopt CODESYS, people who know how to program PLCs with CODESYS become more valuable in the job market.

    On top of the fact that CODESYS developers have plenty of career opportunities, the CODESYS IDE is completely free to download and use, making it very affordable to learn PLC programming.

  • Do I have to travel to take this course?

    Nope! All our courses are offered online, so you can take them from anywhere in the world. All you need is a high-speed internet connection and the applicable software for your course.

  • 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.