← Unplugged Education

Partner Education

Code n Compile

Hands-on PLC programming, digital twins, and open-source IIoT — with Rajvir Singh, Founder, Code and Compile.

Visit Code and Compile →

Explore more courses from Rajvir at exclusive discount using the following coupons:
• Monthly Subscription: First month free, then 19€ per month
• Yearly Subscription: 25% OFF for the first year, then normal price
• Code and Compile PRO (3-year subscription): 25% OFF

About this partner

Learning from Rajvir Singh

Rajvir Singh, Founder of Code and Compile
Rajvir Singh — Founder, Code and Compile. Your course trainer.

Code and Compile is an educational platform for automation and IIoT learners. Mechatronics engineer Rajvir Singh helps engineers across the globe grasp complex automation concepts through online courses and a popular YouTube channel — with a hands-on, open-source-first approach to PLC programming, digital twins, and practical IoT projects.

What you'll take away

Start Learning

Learn with Code and Compile

Go beyond the podcast with Rajvir Singh’s hands-on courses on PLC programming, digital twins, and open-source IIoT — start free, then keep going with a full subscription when you’re ready.

Start Free

Basic Industrial Automation — Free Demo Course

New to automation? Start with Code and Compile’s free demo course — hands-on lessons across PLC, HMI, SCADA, and VFD basics. No payment required to begin.

Start the Free Course →

Your Unplugged Community Discount — 5% off

Industry Unplugged listeners get an extra 5% off Code and Compile courses with the exclusive code:

UNPLUGGEDIIOT
  1. Visit Code and Compile (button below)
  2. Choose your course or subscription
  3. Enter UNPLUGGEDIIOT at checkout to apply your 5% listener discount

Applied at checkout — stacks on the current course and subscription offers where eligible.

Explore Code and Compile → Start the Free Course →
Featured on Unplugged

Hear Rajvir Singh on the podcast

Episode 20: Mastering PLCs and IIoT with Code and Compile Insights

Listen to Episode 20 →