
Automation and Industrial Computing Course
Get the hands-on technical training you need to work confidently with PLCs, HMI systems, industrial networks, and motion control. This course covers everything from electrical fundamentals and sensor wiring to SCADA configuration and system commissioning. Whether you are entering the automation field or expanding your existing skills, this training gives you the practical knowledge employers demand.
What you will learn:
You will start with the core principles of industrial automation, including system architectures, electrical fundamentals, and safety standards. From there, you will move into PLC hardware, ladder logic programming, and advanced techniques like structured text and sequential function charts. You will learn how to configure industrial communication protocols, design HMI screens, and build SCADA applications with historians and dashboards. The course also covers motion control, variable frequency drives, and servo systems. You will finish by applying everything to a full system integration and commissioning workflow, including factory acceptance testing and project handover.
How you study in practice Automation and Industrial Computing Course
How you practise Automation and Industrial Computing Course
For companies looking to train their team
With Dedika for businesses, the course includes exercises and examples tailored to your own business and the specific needs of your company.
Course content
8 Chapters • 40 LessonsDuration between 4 and 360 hours (you decide)
Chapter 1HideHide detailsSee detailsFoundations of Industrial Automation
Foundations of Industrial Automation
Lesson 1 • Automation Safety and Standards
Covers functional safety concepts, risk assessment methods, and compliance with international safety standards. Prepares students to design systems that protect personnel and equipment.
Lesson 2 • Introduction to Automation Concepts
Defines automation, its historical evolution, and industrial relevance. Establishes vocabulary and mental models needed for all subsequent technical content.
Lesson 3 • Industrial System Architectures
Examines how automation components are organised into hierarchical control structures. Connects system-level thinking to component-level study in later chapters.
Lesson 4 • Electrical Fundamentals for Automation
Reviews DC and AC circuit principles essential for understanding control hardware. Ensures students can read schematics and interpret electrical specifications.
Lesson 5 • Sensors and Actuators Overview
Introduces the physical interface between control systems and industrial processes. Provides foundational knowledge required for wiring and programming chapters.
Chapter 2HideHide detailsSee detailsProgrammable Logic Controllers Essentials
Programmable Logic Controllers Essentials
Lesson 1 • Ladder Logic Programming Basics
Introduces contacts, coils, timers, and counters as the core elements of ladder logic. Students write programmes that implement simple sequential and combinational control.
Lesson 2 • Programme Debugging and Testing
Introduces online monitoring, force functions, and simulation tools for verifying PLC programmes. Builds systematic troubleshooting habits used throughout the course.
Lesson 3 • PLC Hardware Architecture
Examines CPU, memory, power supply, and I/O modules that form a PLC system. Provides the hardware context needed before programming is introduced.
Lesson 4 • Data Types and Memory Organisation
Covers integer, floating-point, Boolean, and string data types within PLC memory. Enables students to manipulate process data accurately in control programmes.
Lesson 5 • I/O Wiring and Configuration
Teaches correct wiring of sensors and actuators to PLC I/O terminals. Directly applies electrical fundamentals from Chapter 1 to real hardware connections.
Chapter 3HideHide detailsSee detailsAdvanced PLC Programming Techniques
Advanced PLC Programming Techniques
Lesson 1 • Modular and Reusable Code Design
Applies software engineering principles to PLC programming through functions and function blocks. Reduces development time and improves maintainability of large programmes.
Lesson 2 • Structured Text Programming
Teaches variables, expressions, control flow, and loops in structured text. Enables students to implement algorithms that are impractical in ladder logic alone.
Lesson 3 • IEC 61131-3 Programming Languages
Surveys all five IEC-standard PLC languages and their appropriate use cases. Positions ladder logic within a broader programming ecosystem students will apply.
Lesson 4 • Sequential Function Chart Design
Covers steps, transitions, actions, and divergence structures for process sequencing. Students model multi-step batch and assembly processes using SFC methodology.
Lesson 5 • Interrupt and Event-Driven Programming
Introduces hardware interrupts, timed interrupts, and fault routines for time-critical control. Prepares students to handle real-time events beyond the standard scan cycle.
Chapter 4HideHide detailsSee detailsIndustrial Networking and Communication
Industrial Networking and Communication
Lesson 1 • Network Troubleshooting and Diagnostics
Applies packet capture, diagnostic LEDs, and protocol analysers to locate communication faults. Reinforces all protocol knowledge through systematic fault-finding exercises.
Lesson 2 • Industrial Ethernet Protocols
Examines EtherNet/IP, PROFINET, and Modbus TCP for high-speed device integration. Connects network theory to practical switch configuration and IP addressing tasks.
Lesson 3 • Fieldbus Protocols
Covers PROFIBUS, DeviceNet, and Modbus as widely deployed serial fieldbus standards. Students configure devices and interpret diagnostic data on each protocol.
Lesson 4 • OPC UA for Device Integration
Introduces OPC UA information modelling, security, and client-server communication. Enables students to expose PLC data to higher-level systems and cloud platforms.
Lesson 5 • Industrial Communication Fundamentals
Explains OSI model layers, data framing, and error detection as applied to industrial networks. Provides the theoretical base for evaluating and selecting communication protocols.
Chapter 5HideHide detailsSee detailsHuman-Machine Interface Design
Human-Machine Interface Design
Lesson 1 • HMI Hardware and Software Platforms
Surveys panel-mounted, PC-based, and mobile HMI platforms and their selection criteria. Establishes the hardware context before screen design and communication are addressed.
Lesson 2 • HMI Security and Access Control
Implements user authentication, role-based access, and audit logging on HMI systems. Protects process control from unauthorised changes while maintaining operator efficiency.
Lesson 3 • Alarm Management Systems
Covers alarm philosophy, priority classification, and ISA-18.2-aligned alarm management practices. Students configure alarm lists, shelving, and suppression to reduce nuisance alarms.
Lesson 4 • Screen Layout and Navigation Design
Applies industrial usability principles to screen hierarchy, navigation flow, and layout grids. Students create consistent, intuitive interfaces that minimise operator cognitive load.
Lesson 5 • Tag Binding and Data Display
Connects HMI objects to PLC tags via communication drivers and tag databases. Ensures accurate, real-time data display for all process variables on screen.
Chapter 6HideHide detailsSee detailsMotion Control and Drive Systems
Motion Control and Drive Systems
Lesson 1 • Motion System Commissioning and Tuning
Applies auto-tuning tools and manual PID adjustment to achieve target dynamic performance. Students validate motion profiles against position error and settling time specifications.
Lesson 2 • Motion Controller Programming
Programmes single-axis moves, cam profiles, and electronic gearing using motion-specific instructions. Connects PLC programming skills to dedicated motion control environments.
Lesson 3 • Servo Drive and Encoder Systems
Introduces servo amplifiers, feedback devices, and closed-loop position control principles. Enables students to wire and configure a servo axis for precise positioning tasks.
Lesson 4 • Variable Frequency Drive Configuration
Covers VFD parameter setup, V/Hz and vector control modes, and protective functions. Students commission a drive from power-up through full-speed operation.
Lesson 5 • Electric Motor Fundamentals
Reviews AC induction, permanent magnet, and stepper motor operating principles. Provides the electromechanical foundation required for drive selection and tuning.
Chapter 7HideHide detailsSee detailsSCADA Systems and Process Monitoring
SCADA Systems and Process Monitoring
Lesson 1 • Data Acquisition and Tag Configuration
Configures I/O servers, OPC connections, and tag databases to bring field data into SCADA. Builds on networking and OPC UA knowledge from Chapter 4.
Lesson 2 • Process Graphics and Trend Displays
Creates dynamic process mimics, trend pens, and group displays for operator situational awareness. Applies HMI design principles from Chapter 5 at the SCADA scale.
Lesson 3 • SCADA Architecture and Components
Maps the data flow from field devices through RTUs and communication servers to SCADA clients. Establishes system-level understanding before individual component configuration begins.
Lesson 4 • SCADA Security and Cyber Hardening
Applies defence-in-depth principles, network segmentation, and patch management to SCADA systems. Addresses the unique cybersecurity challenges of operational technology environments.
Lesson 5 • Process Historian Configuration
Sets up tag compression, storage groups, and retrieval queries in a process historian. Enables long-term data retention and analysis for process optimisation.
Chapter 8HideHide detailsSee detailsSystem Integration and Project Commissioning
System Integration and Project Commissioning
Lesson 1 • Factory and Site Acceptance Testing
Designs and executes FAT and SAT test protocols against functional specifications. Ensures the system meets all performance and safety requirements before handover.
Lesson 2 • System Integration and Loop Checkout
Executes I/O loop checks, network verification, and inter-system communication testing. Validates that all hardware and software components interact correctly before process startup.
Lesson 3 • Automation Project Planning
Covers scope definition, functional specifications, and work breakdown structures for automation projects. Provides the project management foundation needed before integration work begins.
Lesson 4 • Startup, Commissioning, and Handover
Guides the controlled energisation sequence, process startup, and operator training handover. Completes the project lifecycle from installation through sustained production operation.
Lesson 5 • Maintenance and Lifecycle Management
Introduces preventive maintenance schedules, spare parts strategies, and obsolescence planning. Ensures long-term system reliability after the commissioning team has departed.
Your valid completion certificate
This course is for you:
Maintenance technician: ready to move beyond repairs into full automation control.
Electrical apprentice: building towards a specialised career in industrial control systems.
Mechanical engineer: expanding skill set to include programmable control and system integration.
Career changer: transitioning from a non-technical role into the manufacturing automation sector.
Recent engineering graduate: bridging the gap between academic theory and plant-floor practice.
Production supervisor: seeking technical depth to better manage automated equipment and teams.
What our students say
Your classes are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of my interest without needing to change platforms... I thank you for everything you do, I've already recommended you to other people...

I like how the lessons are straight to the point and how I can change chapters and skip content I don't need.

I like the content and the way videos are presented and transcribed, which speeds up the process!

The platform is fast, simple to use. The diversity of content and complementary videos help a lot with learning.

Top trainings
FAQ
Who is Dedika?
Is the certificate valid in Nigeria?
Are the courses free?
What is the course workload?
What are the courses like?
How do the courses work?
What is the duration of the courses?
What is the cost or price of the courses?
What is an EAD or online course and how does it work?
PDF Course




















