PLC Bootcamp

Learn how to write, test, and simulate your first PLC program.

No hardware or software licenses required.

Enroll for Free

Ala Eddine Sdiri

Perfect for anyone looking to gain hands-on experience with PLC programming. Give it a try 👀!

Dan Malone

The best course I have ever taken on PLC programming. I love the way Ken explains new concepts in an easy-to-understand way.

Mariella Secci

I've had a lot of fun following this course and building projects from scratch. I'm not only learning how to build software, I'm learning how to think like a programmer.

What's Inside?

Part 1: Introduction

Welcome to PLC Bootcamp

Part 2: PLCs, Micro800, and CCW

Welcome to Part 2

Why Do We Use PLCs?

What Components Make Up a PLC?

How Does a PLC Control a Process?

Allen Bradley Micro800 PLCs and CCW

Part 2 Recap

Part 3: Write a PLC Program

Welcome to Part 3

Create a Project

Configure Variables

Create a Program

Write the Logic

Programming Challenge

Part 3 Recap

Part 4: Simulate and Test a PLC Program

Simulate and Test Your First PLC Program

Launch the Micro800 Simulator

Download to the Micro800 Simulator

Test the Project

Part 4 Recap

Part 5: Simulate a Process with Factory IO

Welcome to Part 5

Set Up the Factory IO Scene

Update the Project

Simulate the Process

Programming Challenge

Part 5 Recap

Part 6: Next Steps

Next Steps

Why Sign Up?


PLC Bootcamp teaches you the essential skills required by every PLC programmer. Armed with these skills, you will be able to comfortably add PLC programming to your resume.

No Purchases Required

This course is 100% free and teaches you how to program PLCs in Connected Components Workbench, a free development environment that includes a free PLC simulator so you don't have to buy any hardware or software licenses.

Practical Examples

See how your PLC application can control physical equipment by connecting your simulated PLC to a Factory I/O model for testing.

Make Learning PLC Programming Easy

Learning PLC programming can be hard - most information is hidden behind paywalls, and the free information is outdated.

PLC Bootcamp makes learning PLC programming easy by teaching you the most important information that applies to all PLC systems.

PLC Bootcamp provides all the knowledge you need to learn PLC Programming in one place at your own pace and completely free.

Enroll for Free

Master the Essentials

In PLC Bootcamp, you will learn:

How to create projects
How to write programs in Ladder Diagram
How to test programs using a simulated PLC
How to control a simulated process

Join PLC Bootcamp

Learn how to write, test, and simulate your first PLC program for free.

No hardware or software licenses required.

Enroll for Free

Frequently Asked Questions

Is this course really free?

Yes! All of the material is available for free forever and the development software that we use, Connected Components Workbench, is available to download for free from Rockwell Automation's website.

When does the course start and finish?

The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.

How long do I have access to the course?

How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.

Is this course for me?

This course is for anyone who wants to write their first PLC program. The people who will get the most value out of this course are people with no PLC experience trying to get into the industry and maintenance technicians who look after PLC systems and want to learn more about how they work. If that sounds like you, then sign up today.

What if this course is too basic for me?

I recommend your check out my other course, Applied PLC Programming which teaches you more advanced PLC programming techniques by building out a portfolio of projects.

Who You Will Learn From

Applied PLC Programming is the hard work of Ken Bourke, an automation professional based in Ireland.

Ken has over 10 years experience working in industrial automation in various roles.

Ken is a self-taught PLC programmer who has worked in various roles including commissioning engineer, controls project engineer, senior controls project engineer, controls architect, and software consultant in industries including material handling, medical device, and pharmaceutical production.

In these roles, Ken has led teams of up to 25 controls engineers to deliver multi-million dollar projects globally.

Ken is a true expert in his field and is committed to helping you understand PLC programming easily. He is available to answer your questions and guide your learning experience through the forums.

You're in safe hands here.

Profile Picture of Ken Bourke

Kickstart Your Career Today

Take your first steps towards an exciting and rewarding career in industrial automation by learning how to write, test, and simulate your first PLC program for free with PLC Bootcamp.

Enroll for Free