We offer video content

for your products

Educational lectures

for universities

Welcome to

Code and Compile

Code and Compile is a passion of Rajvir Singh to create quality video tutorials related to Industrial Automation and control. He believes in making learning easy and fun. As an educator he loves to implement innovative 3D-Learning methods to make education easy & interesting.

You can contact us if you share similar interest & would like to work for a social mission of creating a better education system

Rajvir Singh
CEO & Founder

Intuitive content creation

We offer video content, blog posts and social media promotion of your products to reach niche market.

Educational lectures

We offer free/paid educational lectures in English and Hindi for students and engineers.

Smart Technology

Watch monthly videos on smart technologies related to PLC, SCADA, IO-Link sensors and actuators etc.

Technical Support

We offer technical support to our students for e-learning courses and clients for their promoted products.


Our Educational partners

Thanks to our amazing educational partners. With their support and love, we are able to make amazing educational courses in the area of Industrial Automation and IIoT. If you have a product that you want to share with a 100000+ audience, feel free to reach us at compiletocode@gmail.com

phoenix contact
logo (4)

From Code and Compile

IIoT E-Learning Courses

PLC, OPC UA, IIoT gateway and MQTT tools are used aggressively to develop software platform for various Mechatronic and automation systems. Considering the fact that it is hard to find the information all together at one place, I created four courses which sums up the knowledge to learn IIoT – Industrial Internet of Things

Node-RED made Easy

35+ HD video lessons on how to use Node-RED and interface it with PLC and FACTORY I/O via MODBUS

Learn OPC-UA with Node-RED

How to create customize OPC UA server and connect it via OPC UA client in Node-RED

MySQL with Node-RED

Learn how to store Siemens S7-1200 PLC data in MySQL database via Node-RED

Learn MQTT with Node-RED

Learn how to interface Siemens PLC with MQTT Broker (located at local or cloud server) via Node-RED

IIoT Bundled

150+ HD Lessons on Node-RED, OPC UA, MySQL, MQTT and Cloud Interface with free LIVE Instructor support

Simumatik- Digital Twin

Cloud-based emulation platform to use all your ideas to create intelligent Mechatronics systems using PLC, Conveyors, sensors, or IIoT devices.

Do you need guidance on where to start?

Check out our course guides on Factory Automation and IIoT which might help you to plan which course suits you best.
If you are still unable to decide, write me on LinkedIn to schedule a small chat

Industry 4.0 and IIoT Course Guide

If you are looking forward to kick-start your training in the Industry 4.0 concept using IIoT tools like OPC-UA, MQTT, JSON, MySQL and Cloud interfacing, check out this course guide:

Factory Automation

If you are looking to learn factory automation skills which includes sensor, actuator interfacing with PLC, PLC Programming, HMI designing, VFD/Servo programming, SCADA interfacing then check out this guide.

IIoT E-Learning Package

Learn everything you need to know to learn IIoT with 150+ HD lessons on Node-RED, OPC UA, MySQL and MQTT with Instructor support

Video lessons




years of experience

Have a query?

For any inquiry fill the following form, we will contact you with in 24 hours.