LEARN | MN AUTOMATE

Learn Industrial Automation

Practical courses and books for PLC programmers and automation engineers, from first principles to advanced machine-software architecture.

Choose a topic that connects to your work.

PLC Programming - Learn the Basics with CoDeSys course cover

PLC Foundations

PLC Foundations

Start with practical PLC programming, IEC 61131-3, and the tools used to build reliable control software.

Explore this subject
PLC Programming - Advanced Object-Oriented Programming (OOP) course cover

Software Architecture

Software Architecture

Structure PLC applications with reusable software, object-oriented programming, and design patterns.

Explore this subject
PLC Programming - Motion Control with PLCopen course cover

Motion & Simulation

Motion & Simulation

Build skills in motion control, machine simulation, and industrial digital twins.

Explore this subject

A practical reference for your first PLC projects.

PLC PROGRAMMINGFrom fundamentals to professional practiceMN AUTOMATE | BEGINNER GUIDE

Amazon KDP | English

PLC Programming for Beginners: From Fundamentals to Professional Practice

A beginner-friendly book covering the principles and practical habits behind reliable PLC programs.

View the book on Amazon

Courses for each stage of your work.

Course links and referral URLs are kept with the catalog data. Language and platform are shown on every course.

PLC Programming - Advanced Object-Oriented Programming (OOP) course cover
EnglishUdemy

PLC Programming - Advanced Object-Oriented Programming (OOP)

This course will teach you how to create advanced PLC applications using Object-Oriented Programming (OOP) principles. Learn how to design and implement reusable code structures, manage complex projects, and enhance your programming skills in CoDeSys. Perfect for those looking to take their PLC programming to the next level.

View course
PLC Programming - Learn the Basics with CoDeSys course cover
EnglishUdemy

PLC Programming - Learn the Basics with CoDeSys

Learn the foundational knowledge to create PLC applications from scratch! You'll grasp the essentials of PLCs, master the IEC 61131-3 languages, and become proficient in using CoDeSys 3. This course is perfect for beginners. Start your automation journey today and unlock new career possibilities

View course
PLC Programming - Structured Programming and Design Patterns course cover
EnglishUdemy

PLC Programming - Structured Programming and Design Patterns

This course will teach you how to write cleaner, more efficient, and reusable code for automation projects. Dive into advanced techniques using Structured Text within CoDeSys, work through realistic simulations of complete machines, and significantly boost your productivity as a PLC software engineer.

View course
PLC Programming - Basics of Simulation with CoDeSys course cover
EnglishUdemy

PLC Programming - Basics of Simulation with CoDeSys

This course teaches you how to create virtual models of mechatronics systems and integrate them directly into your PLC programs. Learn the fundamentals of simulation, build your own models, and visualize your results – all within the CoDeSys environment.

View course
PLC Programming - Motion Control with PLCopen course cover
EnglishUdemy

PLC Programming - Motion Control with PLCopen

Ready to master motion control in industrial automation? This course guides you through the principles and practices of controlling automated motion using the PLCopen standard and CoDeSys Softmotion. Learn how to utilize key function blocks in a simulated environment – no physical PLC required! Perfect for PLC programmers and automation professionals looking to expand their expertise in motion control.

View course
Industrial Digital Twins for Automation - Godot and CoDeSys course cover
EnglishUdemy

Industrial Digital Twins for Automation - Godot and CoDeSys

Explore the future of automation with Industrial Digital Twins! This course provides a hands-on approach to creating and managing virtual replicas of industrial systems. Learn how to use the Godot game engine and CoDeSys to build interactive digital twins for enhanced development and simulation. Ideal for automation engineers and professionals eager to leverage cutting-edge digital twin technology.

View course
Siemens TIA Portal - Intermediate PLC Programming course cover
EnglishSolisPLC

Siemens TIA Portal - Intermediate PLC Programming

This course will teach you how to create, structure, program, and troubleshoot PLC applications using the SCL language within Siemens TIA Portal. Take your automation skills to the next level.

View course
Introduction to the MQTT Protocol course cover
EnglishSolisPLC

Introduction to the MQTT Protocol

Curious about IoT in industrial automation? This course will introduce you to the basics of this lightweight publish-subscribe network protocol. Learn its features, internal mechanisms, and how to create a sample MQTT application. Start building connected applications today!

View course
An Introduction to the OPC Unified Architecture (OPC-UA) course cover
EnglishSolisPLC

An Introduction to the OPC Unified Architecture (OPC-UA)

Unlock the power of industrial communication standards! This course covers the theoretical and practical aspects of this increasingly used communication system. Learn its features and build a simple client and server application. Discover OPC-UA

View course
Italian courses | 4 courses
Programmazione PLC - Impara le Basi con CoDeSys course cover
ItalianoUdemy

Programmazione PLC - Impara le Basi con CoDeSys

Impara le basi per creare applicazioni PLC da zero! Comprenderai i fondamenti dei PLC, padroneggerai i linguaggi IEC 61131-3 e diventerai esperto nell'uso di CoDeSys 3. Questo corso è perfetto per i principianti. Inizia oggi il tuo viaggio nell'automazione e sblocca nuove possibilità di carriera

View course
Programmazione PLC - Progettazione Strutturata del Software course cover
ItalianoUdemy

Programmazione PLC - Progettazione Strutturata del Software

Questo corso ti insegnerà come scrivere codice PLC migliore, più efficiente e riutilizzabile. Approfondisci le tecniche avanzate utilizzando Structured Text in CoDeSys e lavora su simulazioni realistiche di macchine complete.

View course
Programmazione PLC - Basi di Simulazione su CoDeSys course cover
ItalianoUdemy

Programmazione PLC - Basi di Simulazione su CoDeSys

Questo corso ti insegnerà come creare modelli virtuali di sistemi meccatronici di base e integrarli direttamente nei tuoi programmi PLC. Impara i principi fondamentali della simulazione e visualizza i tuoi risultati in CoDeSys. Inizia a simulare oggi

View course
Programmazione PLC - Introduzione a Siemens TIA Portal course cover
ItalianoUdemy

Programmazione PLC - Introduzione a Siemens TIA Portal

Questo corso ti guiderà attraverso la creazione di applicazioni PLC da zero nell'ambiente Siemens TIA Portal. Inizia il tuo percorso nell'automazione con Siemens!

View course

Explore free resources