New Video- ADAM-250PN - Full Walkthrough with TIA Portal, Node-RED & MQTT → Watch now
FACTORY I/O · Virtual factory

Learn factory automation on a virtual factory.

Explore conveyors and industrial systems in FACTORY I/O, control them with CONTROL I/O and a Delta PLC, and practise PLC programming on realistic scenes.

54lessons
7sections
FACTORY I/O3D simulation
Learn Factory Automation using FACTORY I/O course

“Mr. Singh's expertise and clear instruction made even complex topics a breeze to understand.”

Ganesh Bahadur S., Engineer
What you will learn

Practise on machines you could never fit on your desk.

Use ready-made industrial systems to make your PLC practice realistic.

01

Understand FACTORY I/O

Learn the environment and how its industrial scenes work.

02

Know your conveyors

Understand conveyor systems and how they are used in production.

03

Use the library elements

Work with FACTORY I/O's parts, from emitters and removers to pallets and boxes.

04

Build control systems

Simulate industrial control systems with CONTROL I/O.

05

Connect a real PLC

Interface FACTORY I/O with a Delta PLC and solve exercises such as box sorting.

06

Connect other systems

Interface FACTORY I/O with other hardware and software over MODBUS TCP/IP and OPC UA.

Is this the right course?

Built for learners who want realistic PLC practice.

Start here if

  • You are learning PLC programming and want realistic practice.
  • You want to understand how conveyors and industrial systems work.
  • You want exercises based on industrial applications.

Choose another path if

Course content

7 sections. 54 lessons. One clear path.

PHASE 1
11 lessons

FACTORY I/O and conveyors

An introduction to FACTORY I/O and conveyor systems.

PHASE 2
15 lessons

Library elements

The library elements you will use to build industrial systems.

PHASE 3
9 lessons

CONTROL I/O

Simulating FACTORY I/O scenes with CONTROL I/O.

PHASE 4
19 lessons

Delta PLC

Interfacing FACTORY I/O with a Delta PLC, downloads and the course wrap-up.

Try before you buy

Watch 3 lessons for free.

See how Rajvir teaches, from conveyor types to controlling and sorting with a PLC.

Free course resources

Download the files used in the course

Find FACTORY I/O tasks, solutions and scenes on the Code and Compile Wiki.

Open the wiki
Student stories

Don’t take our word for it.

“The course is well thought out, and the samples are very realistic for the plc programming section.”

Gregory B.
Professor

“Great couses and very thorough explanation.”

Sumeet R.
Student

“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
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

Choose how you want to learn.

Take this course on its own, or unlock every Code and Compile course with PRO.

This course

Learn Factory Automation using FACTORY I/O

One-time purchase
  • 1 year of access
  • 54 lessons
  • Instructor support
  • Completion certificate
Enroll now
All courses

Code and Compile PRO

From €12/month, paid yearly
  • €19 monthly, €12/month paid yearly, or €249 for 3 years
  • Access to all courses
  • Tech support
  • Completion certificate
View PRO plans
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 for payment.

FAQs

Questions before you start?

Do I need a real PLC?

No. FACTORY I/O offers a free 30-day trial, and you can control scenes with CONTROL I/O on your computer. A Delta 12SE or Siemens S7-1200/1500 is optional, and you can also practise with PLCSIM.

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.

Can I learn on my phone?

Yes. Use the Teachable app on Android or iOS, sign in with your account and save videos for offline access.

Do I get a certificate?

Yes. You receive a unique completion certificate when you finish the course.

What is the refund policy?

You can request a refund within 72 hours of purchase by emailing info@codeandcompile.com.

Build your first virtual production line today.

Learn at your own pace, with an instructor who helps you when you get stuck.

Start the course