Learn PLC Programming
π Coming Soon β Get Notified When This Launches
This course is in active development. Drop your email and we’ll send you a single message when it goes live β no spam, no interim noise. You’ll get early-bird pricing, too.
About This Course: Bridge the gap between electrical theory and industrial reality. This course is designed for engineers and technicians who want to move beyond textbook definitions and understand how Programmable Logic Controllers (PLCs) actually control machinery in the field.
We don’t promise youβll be an expert in 24 hours. Instead, we focus on building a rock-solid foundation in Ladder Logic, hardware configuration, and the troubleshooting mindsets used by system integrators every day.
Who Is This For?
Proficiency Level: Fundamentals / Entry-Level
Electrical Engineers looking to switch to Automation.
Maintenance Technicians wanting to understand the “brain” of their machines.
Students needing practical context for their university studies.
What You Will Learn:
The Architecture: Understanding inputs, outputs, CPU cycles, and memory addressing without the confusion.
Ladder Logic: How to write, read, and debug the most common industrial programming language.
Hardware Interface: Best practices for wiring sensors (Digital/Analog) to PLC cards.
Troubleshooting: How to use the PLC to find faults in the machine, not just errors in the code.
Integration Basics: A brief introduction to how PLCs talk to SCADA and HMI systems.
Requirements:
A basic understanding of electrical circuits (Voltage, Current, Switches) is recommended.
No prior coding experience is required.
Course curriculum
Course Content
Topic 1: The Hardware Foundation
-
Lesson 1.1: What is a PLC? (PLC vs. PC vs. Microcontrollers)
-
Lesson 1.2: The Architecture: Power Supply, CPU, and I/O Modules.
-
Lesson 1.3: The Scan Cycle: Input Scan $\rightarrow$ Program Execution $\rightarrow$ Output Scan.
-
Lesson 1.4: Sinking vs. Sourcing: Understanding current flow in sensors.
-
Quiz 1: Hardware Mastery