Are you new to the world of Operational Technology (OT) and Information Technology (IT)? Don't worry, our courses are designed to guide you from the basics. We utilize real hardware and interactive simulators to ensure that learning is both accessible and enjoyable.
The following are various options for course enrollment.
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.

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.

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 read data from an OPC UA server using Node-RED.

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.
Enjoy seamless learning on Android and iOS with our dedicated app.
Save lessons directly to your device and keep learning without an Internet connection. Simply download the app, log in with your school username and password, and you'll have the option to save the course.
Let's make it easy for you to decide
Note: You will be redirected to Code and Compile School for payment information.
You save about 37% by choosing the yearly subscription instead of paying monthly.
You save about 42% by purchasing the Code and Compile PRO plan compared to the Yearly Subscription.

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"
The following questions will clear any doubt that you have.
Yes, almost 90%. of the courses can be learned without real hardware. Thanks to the programming simulators that are available free of cost for students to learn and practice. The information on which simulator you need is given in the respected course.
We can imagine, one can get overwhelmed with alot of courses. We have prepared a learning path that you can follow.
Yes, you can! Just look for Teachable app in Google App store or iOS and sign in with your account credentials to access all the courses directly in your mobile. You can also save the videos for offline access.
Yes, with every lesson you will have a comment section where you can write your query to the instructor. Most of the time, if query could not be resolved via comments, then instructor supports free screen sharing sessions to resolve your query.
Yes, with every course completion you will get a unique course completion certificate.
Feel free to request for refund within 72 hours of your purchase by writing to info(at)codeandcompile.com.
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.
