– Early Access: CompactLogix Programming Level 1

Learn everything you need to know to setup, use, and program CompactLogix PACs, including:

✓ What models make up the ComppactLogix Family ✓ Which software license is require to program
✓ How to identify different hardware models ✓ How to choose system components
✓ How program and I/O scans work ✓ How to setup Linx drivers
✓ Creating programs in Studio5000* ✓ How to upload existing programs
✓ How to download programs to a CompactLogix ✓ How to download programs to Emulate & Echo
✓ How to force I/O on and off ✓ How to write and test simple programs
✓ How to write programs for common applications ✓ And much more! (see free Lessons 1.0-1.2)
* Students looking for lessons on the older RSLogix 5000 software will find them in the included "legacy" course, Compact Basics.

Created by Shawn Tierney
Last updated November 14, 2026

Current Status

Not Enrolled

Price

$149.00

Get Started

This course is currently closed

📢 Now in Early Access

The new CompactLogix Programming Level 1 online course is now in Early Access! Details about this course and the currently available lessons can be found by reviewing the lesson listing and free preview lessons to the right.

Enrollment in this course currently includes enrollment in Compact Basics Extended Edition. Learn more here »

Buy For Someone Else (Voucher) Open Original Course PDF

Note: to purchase this course for someone else, choose “Voucher.” Enrolling three or more people? Contact us here to learn about our group enrollment program.

At a Glance

Format
Online, self-paced

Lessons
Early Access: new lessons added regularly

Skill Level
Intermediate: Basic knowledge of PLCs, PCs, and Ladder Logic required

Access
Lifetime, no expiration

Certificate
Yes, with PDHs

Starting Price
Level 1: $149

Content Last Reviewed
November 11, 2026

What You’ll Learn:

Learn everything you need to know to set up, use, and program CompactLogix PACs, including:

  • ✓ What models make up the CompactLogix family
  • ✓ Which software license is required to program
  • ✓ How to identify different hardware models
  • ✓ How to choose system components
  • ✓ How program and I/O scans work
  • ✓ How to set up Linx drivers
  • ✓ Creating programs in Studio 5000*
  • ✓ How to upload existing programs
  • ✓ How to download programs to a CompactLogix
  • ✓ How to download programs to Emulate & Echo
  • ✓ How to force I/O on and off
  • ✓ How to write and test simple programs
  • ✓ How to write programs for common applications
  • ✓ And much more! (see free preview Lessons 1.00–1.02)

* Students looking for lessons on the older RSLogix 5000 software will find them in the currently included “legacy” course, Compact Basics.

What You Receive With Your Purchase:

  • ✓ Immediate online access
  • ✓ Early Access to new lessons as they’re added
  • ✓ Currently includes enrollment in Compact Basics Extended Edition
  • ✓ Online instructor support
  • ✓ PLC App Simulator for Win10 & 11
  • ✓ No expiration date
  • ✓ Take lessons in any order
  • ✓ Retake lessons as needed
  • ✓ Completion certificate with PDHs
  • ! PLC hardware & software is NOT included

Proudly Serving Thousands of Individuals and Companies

Georgia-Pacific
Owens Corning
Saint-Gobain
SWM
Tyson
National Gypsum
Louisiana-Pacific
CommScope
Desalitech
Bimbo
Manroland Goss
Martin Marietta
Dynamic Attractions
Coca-Cola
EHM
Green Electric
Harmony Process
Inframark
Kaman
Flex Concepts
MIT
MEVEX
Motus
North Wind
Oatey
Prime Conduit
SPT
Vertech

Who Should Take This Course

Anyone who has some PLC experience and would like to learn how to set up, program, and troubleshoot the Allen-Bradley CompactLogix line of Programmable Automation Controllers.

Who This Course Is NOT For

  • Complete beginners who don’t know what a PLC is, or how ladder logic works — start with our foundational PLC Basics course first, then come back to this one
  • Anyone looking for PLC training on non-Allen-Bradley Logix platforms (e.g. PLC-5, SLC-500, Siemens, Mitsubishi, Omron)
  • Anyone who only needs SCADA/HMI screen-building skills, without PLC programming
  • Anyone looking for lessons on basic electricity or basic wiring skills
  • Anyone who feels the need to complete the optional hands-on exercises, but is unable or unwilling to use one of the free or low-cost options covered in free preview Lesson 1.02. This is rarely a problem, but obviously some initiative is required of students who wish to complete the optional hands-on labs on their PC.

Meet Your Instructor

Shawn Tierney

Industrial Automation Instructor
Founder of The Automation School, The Automation Blog, and host of The Automation Podcast and Show

Hi, I'm Shawn Tierney, and I've spent more than 35 years helping electricians, technicians, engineers, and programmers learn how to setup, program, and troubleshoot industrial automation products and systems.
During my first 25 years I attended over fifty weeks of Rockwell Automation training, and earned several certifications, including becoming a Rockwell Automation Certified Controls & Information Specialist.
And since 2015 I've focused full-time on creating practical online and in-person training courses to help people like you build and maintain real-world PLC, HMI, and SCADA systems.

Throughout my career I've trained thousands of automation professionals in manufacturing, OEM, and system integration environments. Every course I create is based on practical field experience, emphasizing techniques you can immediately apply on the plant floor.

My goal is simple: help you become more confident, more productive, and more valuable as an automation professional.

  • 35+ Years in Industrial Automation
  • Rockwell Automation Certified Controls & Information Specialist
  • Instructor to Thousands of Automation Professionals
  • Creator of The Automation School
  • Author of The Automation Blog
  • Host of The Automation Podcast and Show

Learn more about Shawn at .


Course and Bundle Pricing

CompactLogix Programming course and bundle pricing comparison
Feature CompactLogix Programming
Level 1
A-B Mega Bundle
Save 45%
A-B Ultra Bundle
Save 45%
Price $149 $699 $899
Instant & lifetime access ✓ ✓ ✓
PLC App Sim (Win 10/11) ✓ ✓ ✓
Digital Twin for PLC Lab 3D ✓ ✓ ✓
Lesson Q&A support ✓ ✓ ✓
Live Q&A (Lesson 1.11) ✓ ✓ ✓
Completion certificate with PDHs ✓ ✓ ✓
Intermediate lessons ✓ ✓ ✓
Bonus videos ✓ ✓ ✓
Legacy CompactLogix course ✓ ✓ ✓
ControlLogix courses — ✓ ✓
Micro800 courses — ✓ ✓
MicroLogix courses — ✓ ✓
PanelView Plus / FTViewSE courses — ✓ ✓
CCW VFD Quickstart — ✓ ✓
Mastering PLCLogix / Factory I/O — — ✓
SLC-500, PLC-5, SLC-100 & DeviceNet — — ✓
Enroll Buy Online Course Buy 11 Course Bundle Buy 17 Course Bundle

Note: to purchase this course as a gift, or for someone else to take, choose the Voucher option at the top of the page.

Student Reviews

All students who complete the course are invited to leave a review, and you can see all the existing student reviews on the Reviews tab above.

Course Requirements

Requirements to follow along and/or complete any optional exercises

Students who wish to complete any optional exercises, or just follow along with the instructor as he teaches, will need the following:

  • An internet connection to take this online course
  • To write programs, an installed and working copy of Studio 5000 Logix Designer Mini or better
  • To download and test programs, a physical CompactLogix controller, power supply, I/O and communications cable — or a copy of Studio 5000 Emulate or FactoryTalk Logix Echo along with a compatible version of Studio 5000 Logix Designer
  • A Windows PC compatible with the above software, controller, and communications cable
  • Optionally, any input (push buttons, switches, etc.) or output (pilot lights, relays, etc.) devices you’d like to use with your CompactLogix — a list of the devices we use is provided
  • Note: this course does not include lessons on basic electricity or basic wiring skills

To learn if your PC’s Windows Operating System is compatible with the version of Studio 5000 Logix Designer you’d like to use, see Rockwell’s compatibility page.

Course Pre-sales Questions

Have a question about this course? Send it to the instructor below.

Pre-sales Contact Form (#11)

Submitting from course page: - Early Access: CompactLogix Programming Level 1




Frequently Asked Questions

General Questions

What does Early Access mean?

It means you can enroll and start learning now, while new lessons continue to be added to the course.

To see which lessons are currently available, review the lesson listing and free preview lessons on this page.

And since enrollment in this course currently includes enrollment in Compact Basics Extended Edition, you can also take all of its lessons while the new course is being completed.

Is the previous edition of this course included?

Yes.

Enrollment in CompactLogix Programming Level 1 currently includes enrollment in Compact Basics Extended Edition. You can learn more about that course here.

Is this course beginner friendly? Do I need previous PLC experience?

If you already have basic PLC knowledge, can read basic ladder logic, and know how to use a Windows PC, then you’re ready to take this course.

That said, if you’re completely new to Programmable Controllers, I encourage you to take my PLC Basics course first, then come back to this one.

Who is this course designed for?

I designed this training for electricians, technicians, and engineers who want to learn how to set up, program, and troubleshoot Allen-Bradley’s CompactLogix family of Programmable Automation Controllers.

Do I need physical PLC hardware and/or a physical PLC trainer?

No. You do not need a physical CompactLogix controller or hardware trainer to complete this course.

All hands-on exercises are optional, and I cover several free and low-cost ways to complete them without purchasing hardware, including:

  1. My PLC Application Simulator for Windows 10 and 11 (Lesson 1.05)
  2. Factory I/O with Logix controllers (Lesson 1.06)
  3. PLCLogix 5000 (Lesson 1.07)
  4. A digital twin of the course trainer for PLC Lab 3D
  5. Studio 5000 Emulate or FactoryTalk Logix Echo in place of a physical controller

And for those who’d prefer to learn with a physical PLC, I provide a list of the parts used to build the affordable, homemade PLC trainer used in this course.

For more detailed information about these options, please watch Lesson 1.02, which is available as a free preview before purchasing the course.

What software do I need to complete the optional hands-on exercises and labs?

To write programs, you’ll need Studio 5000 Logix Designer Mini or better. To download and test them without a physical controller, you’ll also need Studio 5000 Emulate or FactoryTalk Logix Echo.

If you don’t have those licenses, I cover several free and low-cost alternatives in Lesson 1.02, which is available as a free preview before purchasing the course. And I show you how to download Rockwell’s software in Lessons 3.05 and 4.10.

Is instructor support included?

Yes.

When you enroll in this course, you receive more than just the video lessons and downloadable materials—you also receive direct access to the instructor for lesson-related questions.

At the bottom of every lesson is a discussion area where students can post questions, and I personally answer them (see Lesson 1.10).

And if a written response isn’t enough to resolve your question, eligible students may also schedule a short Microsoft Teams meeting with me during office hours (see Lesson 1.11).

Note that the number of complimentary live meetings available depends on the course you’ve purchased, and these sessions are specifically intended to answer questions related to the course material, and not as a free consulting or tech support service.

For those students seeking assistance beyond the course content, paid mentoring services are also available for topics covered in my training (see Lesson 1.12).

Is the course self-paced?

Yes.

The course is completely self-paced, allowing you to progress through the lessons according to your own schedule, and in any order you like.

Because all of my courses include lifetime access, you can also revisit and review any lesson as many times as necessary.

Does the course include labs?

Yes.

This course includes optional hands-on exercises (see Lesson 1.03) that allow you to apply what you’ve learned throughout the video lessons and demonstrations.

For students who don’t own a CompactLogix controller or Studio 5000, I also discuss several free and low-cost ways to complete the optional exercises in Lesson 1.02, which is available as a free preview before purchasing the course.

Will I receive a certificate?

Yes.

Once you’ve passed all required quizzes and marked every lesson complete, a link will appear on the course homepage allowing you to view, print, and download your course completion certificate.

Your certificate also lists the Professional Development Hours (PDHs) you’ve earned while completing the course. Please note that time spent completing the optional hands-on exercises is not included in the PDHs listed on your certificate.

Practical Questions

Can I learn without access to a PLC?

Yes.

As explained in the hardware question earlier in this FAQ, you do not need a physical PLC or a paid software license to complete this course, since I cover several free and low-cost alternatives.

For more information, please refer to Lesson 1.02 or the previous hardware question.

Can I follow along using Emulate or FactoryTalk Logix Echo?

Yes.

The course shows you how to download programs to both Emulate and Echo, and Lesson 1.02 covers the other simulation options available.

License Agreement and Permitted Use of Our Online Courses

This section covers the license agreement and permitted use of our online courses and course bundles, which also includes any course materials, code snippets, downloads, and provided software — taken together, referred to collectively as a “course.”

The purchase of a single copy of a course grants a single individual the right to use the course for personal instruction and reference only. Purchasing a course for yourself (or for another) does not grant anyone the right to distribute or share that work beyond the single individual who registers to take the course.

Show more

This means the course and course materials may not be shared with friends, relatives, co-workers, students, or anyone else, as each sale is for an individual license to access, view, and take the lessons, quizzes, and exercises, and to download any course materials, documents, code, files, and software included with the course.

This per-person licensing helps ensure that the instructor — who created the course and exclusively holds its copyright — can cover the cost of creating it, keeping it available to new and existing customers, and answering ongoing student questions, while receiving fair compensation for a course licensed on a per-person basis.

It is unlawful to share this copyrighted course and course material even if you do not charge or profit from doing so — including for non-profit and governmental organizations — since this proprietary educational work is designed as a chargeable training resource, not one made freely available to the public.

Any unauthorized sharing of the course or course materials would reduce the potential for additional sales and licensing, directly impacting the instructor’s ability to cover costs, keep the course available, and support customers who purchased it lawfully.

If you have questions about the above, please contact us using the “Contact” link in the site menu.

Course Content

Reviews

There are no reviews yet. Be the first to review.

About the Instructors

I'm a lifelong Technology Enthusiast who began programming in the early 80s on the Apple II and VIC-20 personal computers. After earning a degree in Electronics, I worked as a Rockwell Automation Certified Controls and Information Automation Specialist for 25 years before leaving to become a full-time Industrial Automation instructor and mentor at TheAutomationSchool, as well as publishing industry interviews, news and product how-to’s at TheAutomationBlog.com. If you're interested in my training, mentoring, or becoming a sponsor, please schedule a Teams meeting with me via https://calendly.com/shawntierney/business-meeting

You may also like

Watch Now
Watch Now
Watch Now