New to OT world? Do not worry, we start all our courses from scratch using real hardware and engaging simulators to make learning easy and fun.

Learn PLC programming from Scratch using CCW and experience how to connect PLC to the IIoT World.

Learn how to wire and program S7-1200 PLC in Ladder, FBD and design HMI from Scratch using TIA Portal.

Learn Advanced Siemens PLC via TIA Portal, IO-Link Interface, RFID, Smart Light and HMI Script.

Learn fundamentals of ladder logic programming with S7-200 PLC and MicroWin software.

Program a real Omron CP1E with CX-One: bit logic, timers, counters, comparators and data registers.
Free course: run OpenPLC on edge hardware, read IO-Link sensors and write Ladder, ST and Python.

Interface Delta PLC Simulator with Node-RED, FACTORY IO, SCADA, and simulate real-world PLC applications.

Learn Advanced PLC programming using 'EcoStruxure Machine Expert Basic' from Scratch along with Industrial examples.

Enhance your PLC Programming using working on virtual industrial mechatronics system.

Free course: program CODESYS in Ladder and ST and control a 3D digital twin. No hardware needed.

Learn PLC Programming, SCADA interfacing and VFD installation and programming from Allen Bradley.

Learn Delta PLC, HMI, Analog Cards, Encoder, AC Drives -Wiring, Programming and Integration.

Learn how to link Siemens S7-1200 PLC with Ignition SCADA along with MySQL Interfacing for data analytics.
Master Industrial IoT with hands-on projects covering Node-RED, OPC UA, MQTT, JavaScript, and MySQL–PLC integration. Build smart data pipelines, dashboards, and real-time industrial connectivity from the ground up.

Learn how to read data from your PLC, Arduino or Raspberry Pi to create beautiful dashboards.

Learn how to store PLC data in MySQL database via Node-red and further send this data to the Google Cloud.

Learn how to publish and subscribe data from MQTT Broker running locally and in Cloud.

Learn the fundamentals of JavaScript which will enhance your Node-RED programming experience.

Engineering Student
Sheffield Hallam Univ England
"Rajvir personally helped me connect CODESYS, OPC UA, and Simumatik to an OEE dashboard in Node-RED. His Micro800 course covers analog I/O, ST, and function blocks far beyond typical YouTube tutorials"

Engineering 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"

Software Engineer, NASA Ames
"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"
Engineering Student
"Rajvir’s Siemens S7-1200 PLC course is amazing hands-on with Factory IO, making my code work in real-world simulations. He even connected remotely to help me troubleshoot, which I truly appreciated"

Engineering Student
"I’m really enjoying this course. it’s rare to find a JavaScript course focused on Node-RED and industrial protocols. Most JavaScript courses only cover web development, but this one bridges both worlds perfectly"

Software Engineer
"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"
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.
