Wire an Omron CP1E, download your first program with CX-One and solve 20+ hands-on ladder exercises with bit logic, timers, counters, comparators and data registers.

“I have done many courses on PLC programming, but the one I did through Code and Compile was definitely my favorite.”
Short, focused exercises. Each one is a real control task you solve in ladder logic.
Learn how the CP1E is built and how its digital inputs and outputs work.
Connect push buttons, sensors and lamps to the CP1E and follow the wiring.
Create a project, then download, upload and monitor programs on the PLC.
Series and parallel circuits, latching, interlocking and edge detection.
Solve timer and counter tasks, then combine them with comparison instructions.
Store, move and process values in data registers, like real machine programs.
Meet the CP1E and CX-One, then series and parallel circuits, latching, interlocking and edge detection.
Timer exercises from simple delays to timers combined with comparison instructions.
Count events and trigger actions when a counter reaches its set value.
Store and move values in data registers, then grab the resources for your next step.
See how Rajvir teaches on a real Omron CP1E before you spend a single euro.
Meet the CP1E, its inputs and outputs, and the CX-One software.
Build your first AND and OR logic in ladder.
Solve two practical timing tasks on the PLC.
Find the course files and Omron software links on the Code and Compile Wiki.
“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.”
“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.”
“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.”
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 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.
The lessons are recorded on a real Omron CP1E, so a PLC is recommended to follow along. No hardware yet? Practise the same ladder logic for free in our SIMUMATIK and CODESYS course.
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