Understand OPC UA, explore servers with UaExpert, read data from Siemens, PLCnext, CODESYS and IIoT devices with Node-RED, and create your own OPC UA server.

“The Instructor is very knowledgeable, humble and has passion to help the students.”
Learn OPC UA hands-on with real PLCs, soft PLCs and IIoT devices.
Learn how OPC UA works and why it is widely used to read factory data.
Browse OPC UA servers, including the one in a Siemens S7-1200.
Use Node-RED as an OPC UA client with the Prosys simulation server.
Access the OPC UA servers in a Siemens S7-1200 and a PLCnext controller.
Read from a CODESYS soft PLC and an IIoT device.
Create an OPC UA server in Node-RED.
An introduction to OPC UA and exploring servers with UaExpert.
Accessing the Prosys OPC UA server and a Siemens PLC's OPC UA server from Node-RED.
Accessing OPC UA servers in PLCnext, CODESYS and an IIoT device.
Creating an OPC UA server in Node-RED and the course wrap-up.
See how Rajvir teaches, from OPC UA basics to the S7-1200 server and your own server in Node-RED.
Learn how OPC UA works before you connect to a server.
Set up and explore the OPC UA server built into the PLC.
Take the first step towards your own OPC UA server.
Find the OPC UA course resources and troubleshooting guides on the Code and Compile Wiki.
“Your videos are helping extensively in interface PLCs to read data from systems testing.”
“All the courses are outstanding, and Rajvir's teaching method makes even complex concepts very easy to understand.”
“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.”
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.

Take this course on its own, or unlock every Code and Compile course with PRO.
Practice flashcards. Test yourself on automation and IIoT concepts at beginner, medium and advanced levels on cards.codeandcompile.com.
You will be redirected to Code and Compile School for payment.
No. The course gives you a simulated OPC UA server for free, and the Prosys simulation server and UaExpert are available to try. A PLC or other OPC UA device is optional.
Yes. Every lesson has a comment section for your questions. If a query cannot be resolved there, Rajvir offers free screen-sharing sessions.
Yes. Use the Teachable app on Android or iOS, sign in with your account and save videos for offline access.
Yes. You receive a unique completion certificate when you finish the course.
You can request a refund within 72 hours of purchase by emailing info@codeandcompile.com.
Learn at your own pace, with an instructor who helps you when you get stuck.
Start the course