Skip to main content
Coupon code: WIKIEnter it at checkout to get 20% off any course on Code and Compile.

How to get the discount

1

Pick a course

Choose a course below, or browse all courses.
2

Click Enroll now

On the course page, click Enroll now to go to checkout.
3

Enter the code WIKI

Type WIKI in the coupon field and apply it. The price drops by 20% before you pay.

Best value

c066918dbf874ca9a730c5dec6c16ab4

Code and Compile PRO

Every course in the school in one bundle, with a course completion certificate.

PLC and HMI

0c8ccb917e7843fd887f4d3bbdeddad3

Siemens S7-1200 PLC and HMI (Basic)

Learn how to wire and program the S7-1200 PLC in Ladder and FBD, and design an HMI from scratch in TIA Portal.
e82d5ee5b488445397bd76f368cf3786

Siemens S7-1200 PLC and HMI (Advanced)

Advanced Siemens PLC programming in TIA Portal: IO-Link, RFID, smart lights and HMI scripts.
faed1a814502456e9684ca0094e7ff8b

Siemens S7-200 PLC from Scratch

Learn the fundamentals of ladder logic with the S7-200 PLC and MicroWin.
bc06b4d1930e4eed93eef0686ef6e16e

Allen Bradley Micro850 PLC and IIoT

Learn PLC programming from scratch with Connected Component Workbench and connect the PLC to the IIoT world.
12511bf552c5439d9931e144a78f50ae

Allen Bradley Module: PLC, VFD and SCADA

Learn Allen Bradley PLC programming, SCADA interfacing, and VFD installation and programming.
5e37640d264c4025a98d588b22c81595

Delta Automation Module: PLC, HMI and AC Drives

Delta PLC, HMI, analog cards, encoder and AC drives: wiring, programming and integration.
d5cb4baa46384b79a1da0eac8cecc950

Delta PLC Simulation Unlocked

Interface the Delta PLC simulator with Node-RED, FACTORY IO and SCADA to simulate real PLC applications.
9b934a5e22a24f728804dcee921fe9bb

Schneider PLC Programming

Learn PLC programming with EcoStruxure Machine Expert Basic from scratch, with industrial examples.
462a80ba99604ff2a6eb2dcd1a42ebaf

Learn Omron PLC Programming

Learn Omron PLC programming with the CX-One software.

SCADA, simulation and virtual PLCs

808560b5173c4e7aaa51d2496e3a53a6

Siemens S7-1200 with Ignition SCADA

Link a Siemens S7-1200 PLC with Ignition SCADA and interface MySQL for data analytics.
4afd3219c4a0489180af1833bdc898f3

Learn Factory Automation using FACTORY I/O

Improve your PLC programming with ready-to-use industrial mechatronic systems in FACTORY I/O.
ddf6f35b42b44ed89627295078bf5fd3

PLC Exercises using SIMUMATIK and CODESYS

Solve industrial PLC applications with SIMUMATIK and CODESYS.
f30cb83a94a9442ab88366085932608b

OpenPLC Made Easy

Go from zero to a running virtual PLC on real edge hardware with open-source tools, IO-Link sensors and IEC 61131-3.

IIoT

b24f2da159694f97826ae1d5be1f37ff

Node-RED Made Easy

Read data from your PLC, Arduino or Raspberry Pi and build dashboards with Node-RED.
46537bc05569450485ad88d736207a1a

JavaScript essentials for Node-RED

Learn the JavaScript fundamentals that make your Node-RED flows more powerful.
a832e79db7564cdca7114d3dfd3f3dca

Learn OPC UA With Node-RED

Read data from an OPC UA server with Node-RED as OPC UA client, and build your own server.
2e50919db6ff4ef89aa824f8bc273bbe

Learn MQTT With Node-RED

Publish and subscribe data with an MQTT broker running locally and in the cloud.
fabb22063e02488facfa46ef9fe6e297

Interface MySQL with PLC

Store PLC data in a MySQL database via Node-RED and send it on to Google Cloud.

Other ways to pay

Want to pay by bank transfer or another method? Email info@codeandcompile.com.