New Video- ADAM-250PN - Full Walkthrough with TIA Portal, Node-RED & MQTT → Watch now
Free course · SIMUMATIK + CODESYS

Program a PLC. Watch a 3D factory obey.

Write Ladder and Structured Text in CODESYS and control realistic digital twins in SIMUMATIK, from logic circuits to a complete can filling and labelling line. Free, and no PLC hardware needed.

7lessons
3.5 hof exercises
€0no credit card
PLC Exercises using SIMUMATIK and CODESYS free course

“I have done many courses on PLC programming, but the one I did through Code and Compile was definitely my favorite.”

Jaco Venter, Engineer
What you will learn

Real PLC exercises without buying a single piece of hardware.

SIMUMATIK gives you the machine. CODESYS gives you the PLC. You write the logic that brings it to life.

01

Open a digital twin

Run realistic 3D machines in your browser, with no installation.

02

Connect CODESYS

Link the CODESYS soft PLC to the twin through the SIMUMATIK gateway.

03

Program in Ladder

Solve 13 logic circuit exercises and watch each one run on the twin.

04

Program in Structured Text

Write the same logic in ST and learn when each language fits best.

05

Automate can filling

Control conveyors, sensors and a filling station in a real industrial sequence.

06

Seal and label

Add sealing and labelling and coordinate a complete production line.

Your learning journey

From logic gates to a running production line.

Five stages, each building on the last. Here is what you will be able to do by the end.

1
Phase 1 · 1 lesson

Meet the digital twin

See how SIMUMATIK runs a 3D machine in your browser.

2
Phase 1

Connect CODESYS

Link the CODESYS soft PLC to the twin.

3
Phase 2 · 2 lessons

Ladder and ST logic

Solve 13 logic circuit exercises in two languages.

4
Phase 3 · 2 lessons

Can filling line

Automate conveyors, sensors and a filling station.

5
Phase 3

Seal and label

Coordinate sealing and labelling like a real packaging line.

Where you end upYou can program CODESYS in Ladder and ST and control a SIMUMATIK digital twin.
0
lessons
0
sections
Is this the right course?

Perfect if you want hands-on PLC practice with zero hardware.

Start here if

  • You want to practise PLC programming but don't own a PLC.
  • You want to learn CODESYS, the IEC 61131-3 platform behind hundreds of PLC brands.
  • You are a student or engineer exploring digital twins, or working on a thesis.

Choose another path if

Course content

3 sections. 7 lessons. Over 3.5 hours of real exercises.

PHASE 1
1 lesson

Introduction to SIMUMATIK

What a digital twin is, how SIMUMATIK works and how it connects to CODESYS.

PHASE 2
2 lessons · 2 h

Logic circuit exercises

Exercises 2.1 to 2.13: solve logic tasks in Ladder and ST and test them on the twin.

PHASE 3
2 lessons · 1.5 h

Industrial examples

Automatic can filling, then sealing and labelling, the way real packaging lines run.

PHASE 4
2 lessons

Get your license and keep going

More free videos, and how to get your own SIMUMATIK license to keep building.

Official SIMUMATIK partner

Loved the twin? Make it yours.

Get your own SIMUMATIK educational license through Code and Compile. Build your own lab, import CAD files and connect CODESYS, TIA Portal or Node-RED, all from your browser.

2,500+
students
40+
universities
100+
free course videos
Educational License
€12/month

Billed yearly. Your own workspace, organization library and tech support.

Best valueEducational License Pro
€22/month

Billed yearly. Everything above plus Code and Compile PRO. Save €30 a year.

Educational use. No installation. Activated within 48 business hours.

Start watching now

Watch a full lesson right now.

One complete lesson is open to everyone. Want more? The SIMUMATIK Academy has free videos too.

Free course resources

Practise more SIMUMATIK and CODESYS

Free tutorial videos and PDFs for SIMUMATIK on the Code and Compile Wiki.

Open the wiki
Student stories

What students say about Rajvir.

“Rajvir is an exceptional teacher who simplifies complex topics effortlessly. He’s always available in comments or even via TeamViewer to help you understand. Truly dedicated and teaches straight from the heart.”

Mohammad Alharbi
Engineering Student

“I was shy to learn PLC and IIoT, but Rajvir’s teaching on Code and Compile inspired me. His passion, clarity, and willingness to answer every question made learning PLCnext and Node-RED exciting.”

Nam Bach
Software Engineer

“I’m a software engineer at NASA Ames, and Rajvir’s videos greatly help me interface PLCs for testing heat shield systems on reentry vehicles, truly contributing to space exploration and innovation.”

Brian Droncheff
Software Engineer, NASA Ames
10+ Years of experience

Your Instructor

Rajvir Singh

Founder
Code and Compile

He is a skilled Automation and IIoT Specialist, dedicated to achieving goals with precision. His passion lies in making learning accessible and enjoyable through the use of cutting-edge educational tools.

Education and Experiences
Masters Mechatronics
Siegen, Germany
Online Teaching
10+ years
International Trainer
3 years
Software Developer
5 years
Recognition
ctrlX Automation
Influencer
2022
LearnWorlds
Influencer
2023
Enroll

Start free. Build more with a license.

Watch every lesson for free. To build and run your own systems in SIMUMATIK, get an educational license from Code and Compile, the official partner.

This course

PLC Exercises using SIMUMATIK and CODESYS

Free
  • 1 year of access
  • 7 lessons, 3.5 h of exercises
  • No credit card required
  • Instructor support
Enroll for free
Official partner license

SIMUMATIK Educational License

From €12/month, billed yearly
  • Your own SIMUMATIK workspace, 24/7 in the browser
  • Build systems, import CAD files and add Python behaviour
  • Pro plan includes Code and Compile PRO and saves €30/year
  • Tech support and Code and Compile courses
Get your license
Coming soon

Practice flashcards. Test yourself on PLC and HMI concepts at beginner, medium and advanced levels on cards.codeandcompile.com.

You will be redirected to Code and Compile School to enroll. Licenses are activated within 48 business hours.

FAQs

Questions before you start?

Do I need a real PLC?

No. CODESYS runs a soft PLC on your computer and SIMUMATIK runs in your browser, so you can follow every exercise without any hardware.

Will I get instructor support?

Yes. Every lesson has a comment section for your questions. If a query cannot be resolved there, Rajvir offers free screen-sharing sessions.

Do I need a SIMUMATIK license?

The lessons are free to watch. To build and run your own systems in SIMUMATIK, you need a license. Code and Compile is the official partner for individual educational licenses, from €12/month billed yearly.

Is the course really free?

Yes. Enroll for free with no credit card and get one year of access to all 7 lessons.

What computer do I need?

A modern mid-range computer with an up-to-date browser. The CODESYS development system runs on Windows.

Your digital twin is waiting.

Start the free course today. When you are ready to build your own systems, get your SIMUMATIK license.

Enroll for free