Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

PLC Programming - Learn the basics with CoDeSys

via Udemy

Overview

This course will provide anyone with the basic knowledge and tools to write PLC applications and software from scratch

What you'll learn:
  • You will learn what a PLC is, how it works and all its internal mechanisms
  • You will be able to write PLC software and applications on your own and to start your career in industrial automation
  • You will learn all the characteristics and definitions of the IEC 61131-3 standard
  • You will learn all the IEC 61131-3 languages (ST, LD, FBD, SFC) and see the pros and cons of all of them
  • You will have exercises and practical examples available, accompanied by graphic simulations, for targeted and effective learning
  • You will learn to use the CoDeSys 3 development environment in its entirety and you will be able to use it to develop applications for different platforms
  • You will learn the "best practices" and the main programming patterns for industrial automation that help developers write quality software

Ready to take control and learn the essential skill of PLC programming? Want to build a solid foundation for a career in industrial automation, manufacturing, or electrical engineering?

This course is your starting point! Designed specifically for beginners, "PLC Programming - Learn the basics with CoDeSys" demystifies Programmable Logic Controllers (PLCs) and empowers you to write your own automation software using the powerful, vendor-independent CoDeSys (IEC 61131-3) development environment.

Why CoDeSys? It's a widely used standard, meaning the skills you learn here are highly transferable across different PLC brands and industries.

In this comprehensive, hands-on course, you will:

  • Understand PLCs Inside-Out: Grasp the fundamental concepts – what PLCs are, how they operate, and their crucial role in modern industry.

  • Master the CoDeSys 3 Environment: Confidently navigate and utilize the complete CoDeSys development suite to create, test, and debug PLC programs.

  • Learn to Program from Zero: Go from no experience to writing functional PLC applications and software.

  • Apply Industry Best Practices: Discover essential programming patterns and techniques used by professionals to write clean, efficient, and reliable automation code.

  • Build a Foundation for Your Future: Gain the core knowledge needed to pursue exciting career opportunities in the rapidly growing field of industrial automation.

This course is perfect for:

  • Aspiring Automation Technicians & Engineers

  • Electricians and Maintenance Staff looking to upskill

  • Engineering Students (Mechanical, Electrical, Mechatronics)

  • Hobbyists interested in industrial control systems

  • Anyone new to PLCs wanting a clear, structured introduction

No prior PLC experience is required! Join instructor Marco Nucci and gain the practical skills and theoretical understanding to confidently step into the world of PLC programming.

Enroll today and start building your future in automation!

Syllabus

  • Introduction to PLCs
  • IEC 61131-3 Standard: PLC Programming
  • Introduction to CoDeSys
  • IEC 61131-3 Standard Programming Languages
  • PLC Programming - State Machines and Modularity
  • Conclusions
  • Bonus Section

Taught by

Marco Nucci

Reviews

4.3 rating at Udemy based on 1919 ratings

Start your review of PLC Programming - Learn the basics with CoDeSys

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.