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

This will be added as soon as the course is published.

  1. 1
    • 1.0. Introduction to the Course

    • 1.1. Structure of the Course

    • 1.2. Meet Your Instructor

  2. 2
    • 2.0. What is CODESYS?

    • 2.1. Download CODESYS

    • 2.2. Install CODESYS

    • 2.3. Work with Device Support Packages

    • 2.4. Create a Project

    • 2.5. Structure of a Project in CODESYS

    • 2.6. Structure of an Application

  3. 3
    • 3.0. Section Introduction

    • 3.1. What is a Variable?

    • 3.2. Declare Variables in CODESYS

    • 3.3. Introduction to Ladder Diagram

    • 3.4. Output Instructions

    • 3.5. Contact Instructions

    • 3.6. Boolean Logic

    • 3.7. Program AND Logic

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


CODESYS 1: Introduction to PLC Programming shows you the basics of PLC programming using the CODESYS IDE and a Wago CC100 PLC.

In this course, you will learn how to write, simulate, and test a PLC program using the Ladder Diagram programming language in the CODESYS IDE.

After writing your first PLC program, there is an optional hardware section. In the hardware section, you will learn how to download your program to a physical PLC and test the application using the inputs and outputs of the physical PLC.

After completing the course, you will receive a certificate of completion from Wago certifying that you have completed the course and understand the basics of PLC programming with the CODESYS IDE and Wago CC100 PLC.

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.

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 access to this course and ultimate access to the rest of the courses in the library.


  • 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 PLC Starter Kit from the RealPars marketplace, 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.