All Academy lessons
Every course in the Automation Academy — 154 lessons across six vendor platforms and the fundamentals that apply to all of them. Free, no account needed.
Siemens · TIA Portal 22
- The TIA Portal Academy 🚦
- TIA Portal · Blocks & Reuse 🧩
- TIA Portal · Capstone — Commission a Capping Cell 🏗️
- TIA Portal · Deep Dive — Safety Validation & the F-Signature ✍️
- TIA Portal · Diagnostics & Online 🩺
- TIA Portal · Fail-safe & the F-CPU 🛡️
- TIA Portal · Functions & Function Blocks 🧱
- TIA Portal · HMI with WinCC 🖥️
- TIA Portal · How a Siemens CPU Thinks 🚦
- TIA Portal · Libraries & Versioning 📚
- TIA Portal · Motion Control 🎛️
- TIA Portal · Optimized vs Standard Blocks 📦
- TIA Portal · Platform & Architecture 🧰
- TIA Portal · PLC Data Types (UDT) 🧱
- TIA Portal · ProDiag & Machine Alarming 🔔
- TIA Portal · PROFINET & the Field 🔌
- TIA Portal · PROFINET Internals 📨
- TIA Portal · PROFIsafe Internals 🔐
- TIA Portal · SCL Crash Course ⌨️
- TIA Portal · Tags & the Memory Model 🏷️
- TIA Portal · The Four Languages 🗣️
- TIA Portal · The SIMATIC Family 🧱
Rockwell · Studio 5000 14
- Studio 5000 · Add-On Instructions 🧩
- Studio 5000 · EtherNet/IP & the I/O Tree 🔌
- Studio 5000 · FactoryTalk Alarms & Events 🔔
- Studio 5000 · FactoryTalk View HMI 🖥️
- Studio 5000 · GuardLogix Safety 🛡️
- Studio 5000 · Kinetix Motion 🎛️
- Studio 5000 · Online, Trends & Debug 🩺
- Studio 5000 · Produced/Consumed & MSG 📡
- Studio 5000 · Tags, not Addresses 🏷️
- Studio 5000 · The Controller Organizer 🌳
- Studio 5000 · The Ecosystem 🏭
- Studio 5000 · The Logix Hardware Family 🧱
- Studio 5000 · The Logix Languages 🗣️
- The Studio 5000 Academy 🔴
CODESYS 14
- CODESYS · Debugging & Online 🩺
- CODESYS · Fieldbus — EtherCAT 🔌
- CODESYS · Object-Oriented IEC 🧬
- CODESYS · OOP, In Depth 🔬
- CODESYS · POUs & the Task Configuration 🧱
- CODESYS · Safety & Security 🛡️
- CODESYS · SoftMotion 🎛️
- CODESYS · The Automation Server ☁️
- CODESYS · The Development System & Add-ons 🧰
- CODESYS · The Device Tree & I/O Mapping 🌲
- CODESYS · The IEC Languages + CFC 🗣️
- CODESYS · The Vendor-Neutral Runtime 🌐
- CODESYS · Visualization 🖼️
- The CODESYS Academy 🧩
Beckhoff · TwinCAT 3 8
- OOP in TwinCAT 3 — Zero to Hero 🦾 interactive
- The TwinCAT 3 Academy 🦾🍩
- TwinCAT 3 · Deep Dive — ADS & AmsNetId 📨 interactive
- TwinCAT 3 · Deep Dive — TwinCAT 2 vs 3 🔀 interactive
- TwinCAT 3 · Part 4 — Beyond OOP 🧰 interactive
- TwinCAT 3 · Recipes & Production Data 🍓
- TwinCAT 3 · Simulation & Digital Twin 🎭
- TwinCAT 3 · Track Certification 🦾
Omron · Sysmac Studio 23
- Sysmac · Communication Protocols 📡
- Sysmac · CX-Programmer vs Sysmac Studio 🔀
- Sysmac · Data Structures 🧱
- Sysmac · Data Types Deep Dive 🧬
- Sysmac · Diagnostics & Debugging 🩺
- Sysmac · Elementary Data Types 🔢
- Sysmac · FINS, CIP & Node Addressing 📨
- Sysmac · HMI & Connectivity 🖥️
- Sysmac · Libraries & Reuse 📚
- Sysmac · Motion Control ⚙️
- Sysmac · Platform & Architecture 🧰
- Sysmac · PLCopen State Machine 🚦
- Sysmac · Power Tools 🧰
- Sysmac · Safety NX-SF 🛡️
- Sysmac · Simulation & Digital Twin 🎭
- Sysmac · The Hardware Family 🧱
- Sysmac · The Task Cycle ⏱️
- Sysmac · Variable Scope & Memory 🗂️
- Sysmac · Vision Integration 📷
- Sysmac · Zero to Hero 🦾
- Sysmac Arrays — The Donut Box 🍩
- Sysmac Function Blocks — The Robot Factory 🤖
- The Sysmac Studio Academy ⚙️🍩
Schneider · Control Expert 16
- Control Expert · DDT & DFB 🧱
- Control Expert · Diagnostics & Animation Tables 🩺
- Control Expert · EFBs & the Library 📚
- Control Expert · Harmony HMI 🖥️
- Control Expert · Hot Standby (HSBY) 🔁
- Control Expert · Modbus & Modbus TCP 🔢
- Control Expert · Modicon Cybersecurity 🔒
- Control Expert · Motion with Lexium ⚙️
- Control Expert · OPC UA & the Edge ☁️
- Control Expert · The Five Languages 🗣️
- Control Expert · The M580 ePAC & Ethernet 🖧
- Control Expert · The Task & Section Model ⏱️
- Control Expert · Variables & Topological Addressing 📍
- Schneider · Platform & Architecture 🧰
- Schneider · The Modicon Family 🧱
- The Control Expert Academy
Fundamentals & cross-vendor 57
- Alarm Management & ISA-18.2 · Cross-brand — rationalization · floods · the alarm lifecycle 🚨 interactive
- Analog & Scaling · Cross-brand — 4–20 mA · raw counts → engineering units · filtering 📐 interactive
- Batch Control & ISA-88 · Cross-brand — recipes · phases · procedural vs physical model ⚗️ interactive
- Commissioning & Troubleshooting 🩺
- DCS vs SCADA · Cross-brand — two philosophies of control · architecture · telemetry · redundancy 🛰️ interactive
- Edge & Cloud SCADA · Cross-brand — MQTT · report-by-exception · the Unified Namespace ☁️ interactive
- Energy & Sustainability Monitoring · Cross-brand — power metering · kWh · baselines · ISO 50001 🌱 interactive
- Engineering Formula Lab 🧮
- F · FB · OOP Masterclass · Cross-brand — SOLID · composition · patterns · DI & testing · refactoring 🎓 interactive
- Formula Lab II · Sizing & Process 📐
- HMI & Operator UX Design · Cross-brand — situational awareness · grey screens · hierarchy · the operator 🖥️ interactive
- ICS Cybersecurity · Advanced 🔐
- IEC 61131-3 Fundamentals · Cross-brand — ladder · FBD · ST · SFC · IL ⌨ interactive
- IT/OT Convergence & Cybersecurity · Cross-brand — IEC 62443 · zones · conduits · defense in depth 🛡️ interactive
- IT/OT Security · 0 to Hero 🛡️
- MES · 0 to Hero 🏭
- OOP in TwinCAT 3 — The Robot Factory 🤖 interactive
- OT Security Field Kit 🛡️
- PID Tuning Trainer 🎛️
- PLC Arrays — The Donut Box Explainer 🍩 interactive
- PLC Commissioning & Troubleshooting · Cross-brand — I/O checkout · forcing · signal tracing · fault-finding 🔧 interactive
- PLC Functional Safety · Cross-brand — risk · PL/SIL · e-stops · safety PLCs · black channel 🦺 interactive
- PLC Functions & OOP · Cross-brand — FC · FB · METHOD · PROPERTY · INTERFACE · EXTENDS 🧩 interactive
- PLC HMI, Alarms & SCADA · Cross-brand — tags · faceplates · alarms · trends · recipes 🖥️ interactive
- PLC Industrial Networks · Cross-brand — PROFINET · EtherCAT · EtherNet/IP · Modbus 🌐 interactive
- PLC Motion Control · Cross-brand — PLCopen MC · axes · MC_Power · MC_MoveAbsolute · homing 🎯 interactive
- PLC PID & Process Control · Cross-brand — analog scaling · PV/SP/CV · PID tuning · anti-windup 🎛️ interactive
- PLC Programming Essentials · Cross-brand — data · timers · counters · POUs · faults 🧮 interactive
- PLC State Machines & Sequencing · Cross-brand — CASE · SFC · steps · transitions · sequencers 🔀 interactive
- Reading P&IDs & Schematics 📐
- Sensors & Instrumentation 🛰️
- Servo & Motion Sizing · Cross-brand — inertia · torque · gearing · cam profiles · drive selection ⚙️ interactive
- Structured Text Mastery · Cross-brand — IF/CASE · loops · arrays · the scan-safe way to write ST ⌨️ interactive
- The Academy Roadmap 🗺️
- The Automation Pyramid · 0 to Hero 🪜
- The Automation Pyramid · Cross-brand — ISA-95 / Purdue · field → control → SCADA → MES → ERP 🪜 interactive
- The F · FB · OOP Workshop — when and why, with 38 live examples 𝑓🧱🧬 interactive
- Timers & Counters · Cross-brand — TON/TOF/TP · CTU/CTD · edges · the non-blocking clock ⏱️ interactive
- TwinCAT 3 · Deep Dive — Communication Protocols 📡 interactive
- TwinCAT 3 · Deep Dive — Data Unit Types (DUTs) 🧬 interactive
- TwinCAT 3 · Deep Dive — Elementary Data Types 🔢 interactive
- TwinCAT 3 · Deep Dive — Libraries & Reuse 📚 interactive
- TwinCAT 3 · Deep Dive — Robotic Slider Security 🦾 interactive
- TwinCAT 3 · Deep Dive — The Hardware Family 🧱 interactive
- TwinCAT 3 · Deep Dive — Variable Scope & Memory 🗂️ interactive
- TwinCAT 3 · Track 05 — The Scan Cycle ⏱️ interactive
- TwinCAT 3 · Track 06 — Data Structures & Organisation 🧱 interactive
- TwinCAT 3 · Track 07 — Motion & the Real World ⚙️ interactive
- TwinCAT 3 · Track 08 — The PLCopen State Machine 🚦 interactive
- TwinCAT 3 · Track 09 — HMI & Connectivity 🖥️ interactive
- TwinCAT 3 · Track 10 — Platform & Architecture 🧰 interactive
- TwinCAT 3 · Track 11 — Diagnostics & Debugging 🩺 interactive
- TwinCAT 3 · Track 12 — Safety · TwinSAFE 🛡️ interactive
- TwinCAT 3 · Track 15 — Alarms & Event Logging 🔔 interactive
- TwinCAT 3 · Track 15 — PLC & ICS Cybersecurity 🔒 interactive
- Version Control for PLC Projects · Cross-brand — diffs · branches · backups · change management 🔀 interactive
- Wiring & Electrical Fundamentals 🔌
Back to the Academy hub or the TryPLC home page — where you can also use the free Structured Text editor and SFC / GRAFCET lab in your browser.