Free Industry 4.0 and IIoT courses with certificate
Industrial IoT with Node-RED, free and complete: dashboards, Modbus, Siemens S7 and OPC UA, MQTT, databases, cloud and OEE, with notes, quizzes and an optional verifiable certificate.
The open-source glue of Industry 4.0: Node-RED fundamentals, core nodes and JSON, dashboards, Raspberry Pi and industrial hardware, Modbus RTU and TCP, Siemens S7-1500 with OPC UA and the IOT2050, MQTT, databases and email, APIs and cloud, Node-RED inside PLCs, and OEE and MES thinking.
Install Node-RED and master the core nodes and JSON
Build dashboards and run Node-RED on a Pi or gateway
Read and write Modbus RTU and TCP devices and PLCs
A first database for engineers who already read tags: what a relational database holds and how it differs from a CSV export, installing MySQL or SQL Server and connecting a client, tables, data types, keys and constraints, INSERT, UPDATE and DELETE, SELECT with filters, sorting, limits and calculated columns, aggregates and GROUP BY, string, date and number functions, the whole join family, UNION and temporary tables, subqueries, EXISTS and views, and normalisation up to third normal form. The video lessons teach standard SQL; the plant framing, the practice tasks and the assessments are written by EDWartens.
Install MySQL or SQL Server, connect a client, and read a refused connection for whether the server, the port or the password is wrong
Create tables with the right data types, primary keys and constraints, and predict which INSERT a constraint will reject
Insert, update and delete rows safely, running the SELECT first so you know how many rows will change
The plumbing nobody teaches: values out of PLCs and meters over Modbus and OPC UA from Python, published over MQTT, stored as time series, cleaned and gridded, forecast and scored for anomalies, and wired to a dashboard — every stage built against a simulator on your own laptop, so no plant is needed and nothing you break matters.
Read holding registers over Modbus TCP and RTU from Python and decode floats, offsets and scaling correctly
Run an OPC UA server and client in Python, subscribe to changes and log value, quality and source timestamp
Design MQTT topics and payloads and bridge OPC UA to a broker with retain and last will
The no-code way out of the weekly Excel production report. Twelve modules take an engineer from opening Power BI Desktop for the first time to a shift-wise OEE dashboard: Power Query on downtime and production exports, a star schema a plant model can live in, the DAX behind availability, performance and quality, a downtime Pareto that ranks by lost minutes, reject rate by machine and shift, plan against actual, and the refresh, publishing and handover that keep it running after you.
Clean a downtime or production export in Power Query with steps that rerun on next month's file
Split a flat shift sheet into a star schema and set cardinality and filter direction correctly
Write production measures in DAX with SUM, DISTINCTCOUNT, DIVIDE and CALCULATE
The prerequisite under every modern edge and IIoT job: what a container actually is and why it is not a virtual machine, installing Docker, the commands you use every day, reading logs and getting a shell inside a running container, developing against containers instead of installing software by hand, writing a Dockerfile, private registries, Docker Compose for a full edge stack, volumes so plant data survives a restart, and the production practices that decide whether an image belongs on a plant machine.
Run, stop, inspect and remove containers from the command line without guessing
Read a container's logs and open a shell inside it to find out why it stopped
Write a Dockerfile that builds your own application into a versioned image
The general Power BI analyst course, organised around Microsoft's PL-300 skills: getting data and choosing a storage mode, profiling and cleaning in Power Query, merge, append and unpivot, star-schema modelling and relationships, DAX measures and CALCULATE, date tables and time intelligence, visuals and report design, bookmarks, drillthrough and tooltips, the Power BI service, row-level security, performance, a review of the PL-300 skill areas and a capstone. Preparation for the exam, not the Microsoft certification itself.
Choose Import, DirectQuery or Direct Lake for a table and give the reason
Profile and clean data in Power Query with recorded steps that rerun on every refresh
Merge, append, unpivot and group queries into long, narrow tables
Excel for engineers and technicians: clean Tables of readings, references and core formulas, IF and tolerance checks, XLOOKUP and INDEX-MATCH, cleaning text and timestamps, PivotTables, scatter charts with trendlines and control-style charts, Power Query imports of CSV and PLC or SCADA logs, conditional formatting and validation, dynamic arrays, dashboards and macros, finished with a shift-report workbook.
Lay out readings, tags and logs as tidy Excel Tables with named limits
Write formulas with relative, absolute and mixed references, ROUND and unit conversions
Check measurements against tolerances with IF and count them with COUNTIFS and SUMIFS
Linux for engineers who build AI, IIoT, robotics and OT systems: the shell and the filesystem, text and pipes, users and permissions, packages, processes and systemd services, networking tools, SSH, Bash scripting, scheduled jobs, logs and journalctl, Raspberry Pi and edge boxes, and the basics of hardening a device.
Read a Linux system: kernel, distribution, version and architecture, and find help with man and --help
Move around the filesystem, edit configuration files with nano and answer questions about logs with pipes and grep
Manage users, groups and narrow sudo rules, and set permissions and ownership by number