myPLCtraining Academy

Step-by-step PLC training that's guaranteed to have you confidently creating and troubleshooting Rockwell/A-B PLC programs.

  Enroll in Course
Can YOU become a PLC Programmer?

If you’ve ever tried learning PLC programming before and failed or think that learning PLC programming is too expensive, too complicated or requires too big of a time commitment, then…

you’re going to want to listen to what I have to say.

You can learn PLC programming at your own pace...

...even if you're not a computer wiz

...even without having to buy expensive software

...and you can become a confident PLC programmer who gets paid well for challenging but enjoyable work by simply following the right step-by-step system.

I'm assuming you want to develop this skill, but just in case you're wondering if it's worth it, check this out...

The Shift from 'Physical' to 'Knowledge'

It's pretty obvious that the industry has shifted from a more ‘labor based’ work to ‘knowledge based’ work.

There was a time when manual labor was a very well paid gig. You do physical labor; stress your muscles, work with your hands and do back breaking work and you get paid well.

And in some cases manual labor is still rewarded very well...

But over the years, manual labor has taken a backseat.

Now it’s more about 'smart work' than hard work.

And being smart with that ‘smart work’.

Whether it's physical labor or knowledge work...

...people who work smarter, get ahead.

And get paid the big bucks (or at least bigGER bucks).

Not necessarily the ones who do the most back-breaking work and put their bodies on the line every single day.

I know it isn’t fair.

But it is what it is...

Here’s how it matters to you...

If you’re tired of doing all the back breaking work in your industry or you have hit a salary cap and want to advance your career by learning PLC programming, I’ve got good news for you.

Learning PLC Programming Isn’t As Hard As You Think

Yes, it takes work and yes, it involves some time on your part.

But it’s not as complicated as it’s made out to be.

Most PLC programming courses out there are either too expensive or hopelessly complicate the learning process by dumping too much information on you at once and hope that you ‘get it’.

Well I'm happy to tell you that learning PLC programming isn’t as complicated as you may think.

You CAN Learn PLC Programming To Advance Your Career

Learning PLC programming can open up some amazing job opportunities for you. If you get good, you'll likely be well respected in your company and handsomely paid because you'll be the one they look to to solve problems that are extremely important in our industry now days...

...automation problems

Since automation systems now do what used to take multiple people to do...

...keeping those automation systems running and improving them is worth a lot to companies.

Hopefully you can see how valuable this skill is.

But before I show you how you can get started with PLC programming the right way, I want you to know where I am coming from.

You see, I'm an electrical engineer and make really good money doing fun automation work (yes I am serious, it's fun!).

But Things Weren’t Always This Way For Me

I’m not a geek, wasn’t born with a ‘gift’ or had any ‘special talents’ growing up.

Nothing like that.

I didn't even interested in programming until half way through college.

In fact, if you look at me, I probably wouldn’t even fit your description of a ‘programmer’. I’m an average guy who, one summer, stumbled into the world of PLC programming.

Back in 2010 I was an intern working under the wing of an engineer at a cement plant in Nebraska.

He introduced me to a lot of cool stuff – rock crushers, kilns, control rooms, switchgear – and I followed him around trying to learn everything I could.

Then one day he had to make a change to a PLC program to control an important machinery in the cement making process. He opened up a software, started moving blocks around and started to type in address changes.

I didn’t have a clue as to what was happening but I was fascinated with what I saw.

Within a few months I was back at college and had started a class on PLC programming.

I was interested.

About a year later, when I had learned a thing or two about PLC programming and was working full time, I was working (along with my partner) on programming the PLC to provide backup power to a help center for a well-known online payment processor.

After I was done with the programming and wiring, it was time to test the program.

The system was supposed to do some switching and get the generators online when the utility power died...

To test, we shut off the power to the building; the lights went out, the drone of the air conditioners stopped...

It was weird how quiet it got.

I was waiting…

But nothing was happening yet.

This was an important project and I couldn’t afford to mess it up. The seconds felt looong...I felt anxious…

And then it finally happened.

After a few seconds, the generators roared to life, the circuit breakers banged loudly to switch the building to generator power and...


The lights came back on and air conditioners kicked back in.

The power returned and so did my smile.

Partly because of the satisfaction of successfully completing the job I was trusted to with, but mainly because of the rush of being able to control a powerful and critical system with a little controller...


Oh and I was getting paid to do this...and paid realy well!

I Was Hooked

Over the next few years, I learned a lot about PLC programming.

I learned a lot of theory and got hands on practice by working on a lot of PLC projects.

Some simple and some pretty complex.

And I got better.

Actually a lot better.

But I realized that this wasn’t the case for everyone.

Most electricians, technicians and even engineers in the industry don't realize the enjoyment there is in an automation career.

Or what kind of doors could open for them if they knew how to program PLCs.

So after working hard at PLC programming for several years (and enjoying all the benefits that come with the job), I want to share the most important aspects of PLC programming in a fun, easy-to-learn, do-it-at-your-own-pace-anytime-anywhere course format...



myPLCtraining Academy

Step-by-step PLC training that's guaranteed to have you confidently creating and troubleshooting Rockwell/A-B PLC programs.

I have created this online school for you to learn how to automate industrial control systems using PLC programming skills...

(specifically Allen-Bradley/Rockwell PLC programming which is the most widely-used automation provider in the USA)

So you can advance your career...enjoy your work more...help your company succeed...

oh and, make more money :)

Here's a snapshot of what's included:

  • Access to all current and future courses
    • Ladder Logic Foundations
    • Become a Confident PLC Programmer
    • Future courses
  • Monthly Training Additions
  • One Live Q&A Sessions. Join me live to discuss your questions and get help along with other community members.
  • Access to Free Rockwell Software: RSLogix Micro (similar to 500), RSLogix Emulate 500, RSLinx Classic Lite
  • Access to my own Rockwell Software licenses, Studio 5000 Logix Designer (RSLogix 5000) and Studio Logix Emulate....(huge value!)
  • And more

Ladder Logic Foundations

I laid out the most important things you need to learn about basic PLC programming in a course that I now call ‘Logic Ladder Foundations’

I’ve designed it especially for a newbie who doesn’t know much about PLC programming but wants to learn how to do less back-breaking work by getting into industrial automation and learning PLC programming.

This is an action-oriented course that will take you by the hand, drill down the basics and lay a solid foundation of PLC programming that you can build on.

The reason I decided to do a basic course was because I found that most people who try to learn PLC programming try to learn a lot all at once and end up learning little to nothing at all.

Information overload.

They want to learn to program this and that when their basics aren’t in line.

And let me tell you this, if you try to do this without taking care of the basics, you’re setting yourself up for spectacular failure.

And if you get your basics right, you’ll discover that everything else becomes much easier.

Get your automation foundation right...with Ladder Logic Foundations

Here’s a snapshot of what you’ll learn inside the Logic Ladder Foundations course:

  • How to set up basic ladder logic programs and test them to make sure they work using PLC emulating software before you put it to work in actual machinery.
  • How to successfully use timers and counters in a logic program and when to use each type
  • How to create logic that uses analog I/O
  • The basics of using the Rockwell software to create Ladder Logic programs that are fun to create and test.
  • The 3 most important Ladder Logic instructions that will allow you to create powerful logic programs to control factory processes and equipment
  • And a lot more…

For less than the price of one tank of gasoline per month, nail down your basic PLC programming basics AND get the steps after that will teach to be a confident PLC programmer.


To make the course better and to make sure that you understand that you get the basics down, I’ve focused on two things that most other courses lack:

1. Retention (actually remembering what you learn and not forgetting it a month later)

2. Avoiding overwhelm – I’m not going to be dumping a bunch of theory on you. You’ll get what you can apply right away WHILE learning the most important theory you need (Result? Better learning, better understanding and more progress)

In order to get these two things handled – making sure that you not only remember what you learn down the line but also avoid information overload, I’ve included…

Worksheets and Quizzes at The End of Each Lesson

You’ll get downloadable worksheets for you to practice your new knowledge on.

These are included at the end of each lesson and you can practice in here by creating and modifying Ladder Logic programs.

You’ll also have quizzes at the end of each lesson where you can test what you learned and see how well you did.

So you only move ahead to the next lesson when you feel confident in your abilities and when you’ve had some practice.

No rushing whatsoever.

If you feel like you’ve missed something, review that lesson again, get in some practice and then move on to the next lesson.

Ladder Logic Foundations contains video tutorials that walk you through each step needed to set up the PLC programming software and create Ladder Logic programs using XIC, XIO, OTE, TON, TOF, RTO, CTU, CTD and RES instructions.

These lessons will allow you to get understand, create and troubleshoot basic Rockwell Ladder Logic programs in no time flat.

Honestly, if you’re serious about learning PLC programming and want to get the a solid foundation down that you can build on in the years to come, you won’t find a better start than this.

Become a Confident PLC Programmer

After getting a good foundation under your feet with Ladder Logic Foundations, the next step you'll want to take is moving onto our course Become a Confident PLC Programmer.

The name basically says it all...

This course goes way beyond the basics and gives you ample opportunity to practice your new programming skills.

As you go through this course, the mystery and complexity of automation systems will begin to fade as you start to see that you really can become a confident PC programmer...

As you learn how to use Rockwell's latest PLC/PAC programming platform: RSLogix 5000/Studio 5000 Logix Designer, you'll start to realize the power this skill can have...

...to allow you to create, maintain and/or improve the incredible automation systems out there that are making companies millions of dollars each year.

This could mean advancements in your own company, new job opportunities or a much better salary.

Either way it definitely also means you'll enjoy a new sense of confidence and fulfillment in this exciting career.

If you have or get a gig programming Rockwell PLCs, you will DEFINITELY need to know how to use Studio 5000 Logix Designer.

This platform has been around for 20 years and has been incredibly successful and popular.

Partially because Rockwell keeps improving upon it every year...making it one the best and most widely automation software tools in the industry.

Having experience with Studio 5000 Logix Designer will not only make you a better asset to your company but will also give you the confidence to look at other job opportunities and ask for the higher salary that you will deserve.

The information you'll learn and the exercises you'll perform in Become a Confident PLC Programmer are on the level of $2,000 Rockwell PLC programming courses.

Seriously, this stuff is gold and worth much more than you'll pay for here. I've put my heart and soul into making this high-quality information that will help you apply your knowledge in the real world!

Oh, and unlike Rockwell (and other) PLC courses, you have a lot more than just 4 days to absorb this stuff. No getting left behind because you can't keep up with the intense pace.

Go at your OWN pace in myPLCtraining Academy and learn these PLC programming skills that have the potential to add tens of thousands of dollars to your salary and can open some pretty amazing career possibilities.

Here’s what you’ll learn inside the Become a Confident PLC Programmer course:

  • Setting yourself up for success with this course and as a PLC programmer
  • Quick overview of PLC/PAC functions
  • Learn to program A-B ControlLogix/CompactLogix PAC platforms
  • Introduction to RSLogix 5000 (Studio 5000 Logix Designer Software)
  • Setting up Programs, routines
  • Creating tags (BOOLs, REALs, INTs, DINT, etc)
  • Set up I/O configuration in Logix
  • Set up communications in RSLinx
  • Ladder Logic Relay-type and Timer/Counter Instructions
  • Ladder Logic Math instructions (ADD, SUB, etc)
  • Ladder Logic Move and Copy instructions
  • Ladder Logic Compare Instructions (CMP, GRT, LES, etc.)
  • Build advanced Ladder Logic programs
  • And a lot more...

Rockwell Software License Access

One of the biggest challenges for aspiring PLC programmers is that the most well-known PLC programming software platforms are PRICEY.

Not something the average Joe can buy just to learn on their own. $1k, $2k and even up to $8k for some packages of Studio 5000 Logix Designer!

But as you know, learning how to program with this software can transform your career and help you transform entire companies. So, you could definitely argue that it'd be worth it to invest in Rockwell PLC programming software.

But you don't have to...

I've done everything I can to remove the roadblocks to you advancing your career with PLC programming skills and this is a big one...

When you join myPLCtraining Academy, you'll have access to my software licenses for Studio 5000 Logix Designer and Studio 5000 Logix Emulate which allows you to test your programs in an "emulated PLC" on your own computer.

This feature alone makes this myPLCtraining Academy worth the small monthly investment.

Private Member’s Forum

You’ll have access to our new members-only forum where you can post your most pressing questions and discuss everything related to PLC programming.

I personally hang out in there as much as possible to help you with your problems.

This is like me coaching you 1-on-1 and helping out with your own unique sticking points.

This is a great opportunity to not only get your questions answered but also become part of a like-minded community that’s geared towards helping each other grow and advance as automation experts.

Certificate of Completion

At the end of each course you complete, you’ll get a personalized certificate of completion from me with proof that you successfully completed the course.

Although there is not a widely-recognized certification for PLC programming in most of the world, this will prove useful for validating your skills to your current prospective employers.

"I started out with no knowledge of plc programming and have found your instructions easy to learn from, to the point that I am now assembling some quite interesting projects. Some in Logix 500 and others in studio & Logix 5000. Being able to run them in a emulator seems to be an important aspect as you can find and remedy the faults we make and there are many at this time in our learning process.

One of the main advantages of following your clear instructions is any problems we create are a lot easier to find and fix also your willingness and availability to help either via the online Q & A sessions or directly with individuals by email, Skype and Team Viewer. Personally I wish I lived closer to you as I feel you would be an amazing friend."

- Tom Sunnex, Semi-Retired, New Zealand

"Before taking this course [Ladder Logic Foundations] I really had little to no experience with the software or hardware involved with PLCs. I felt the course was an excellent introduction into the world of PLCs and ladder logic. It was great for a person like me that had no experience with them whatsoever outside of knowing what they are.

After taking the course it made me want to learn more about them and take my experience to the next step. The course was not intimidating and walked me through step by step how to write basic ladder logic and setup software. I look forward to seeing what comes next!"

- Joseph M. Battifarano, Field Service Technician, New Jersey

"PLC programming has been a long time interest. I find it challenging and fun to manipulate electricity with controls rather than just installing pipe and wire (even though that is a noble trade that serves me well).

The Ladder Logic Foundations course was a good place to start because you get hands on experience with the software, and when you screw it up there is help available to get you back on track.

No more looking over the PLC guy's shoulder! There are a lot of good things about the course that I'm thankful for, but I would have to say that what appealed to me the most about this course was having lifetime access to the course materials. I will refer to it and use the software to practice.

Mr.Gates is a fine teacher and is skilled with the subject material. I was comfortable with the lesson subjects and the progression. I found myself having questions that didn't necessarily pertain to this course, but he was gracious with an answer in the Facebook group."

- Bob Rhodes, Maintenance Electrician, Kansas

"LLF has been an eye opener especially when it comes to Allen Bradley PLC’s which I had little experience with. Through this course I have gained courage, interest, confidence and motivation in troubleshooting and maintaining programmable controllers.

The course is great and I really appreciate the effort which the instructor has put to ensure the clients feel fully sorted out. The content covered is well tailored to the structure of learning. My objective was met and to some extent makes me feel the need to proceed to the next level.

I like the flexibility of LLF syllabus which gave me time to prepare, do exercises and practice ladder logic with ease. Right now I can conduct basic ladder logic training to others with no problem at all and provide freelance maintenance services with boldness.

I would encourage guys to take the course simply because it bridges the basic understanding of programming to real life application."

- Victor Koech, Service Engineer, Kenya

My Simple 30-Day, 100%, Money-Back-Guarantee
I don’t want you to have to risk anything when you enroll yourself in myPLCtraining Academy today.

That's why you’re backed up by my simple, 30-day, 100% money back guarantee.

If after going through the courses for some reason, or for no reason at all, you feel like you haven’t learned anything or feel like this isn’t for you…

…simply drop me an email within 30 days of enrolling and I’ll refund every single penny.

No hard feelings whatsoever.

If you’re not happy with Logic Ladder Foundations, Become a Confident PLC Programmer, my support, the software, the forum,whatever it is...I don’t want your money.

Fair enough?

I'll take the risk if you'll let me be the one to help you advance your career with PLC Programming skills.

Your Instructor


Hi, my name is Stephen Gates. I am the creator of myPLCtraining.com and this course platform.

I graduated in 2011 with a Bachelor of Science in Electrical Engineering from Missouri University of Science & Technology. Since graduation, I have worked as an engineer at small family-owned electrical switchgear business. One of my main responsibilities has been to program industrial automation devices such as PLCs to automate switchgear, generators and substation switches. It has been a very fulfilling career with lots of challenges and opportunities to learn and help customers with unique problems. Recently, I received my Professional Engineer’s License in Nebraska.

When I’m not working, I love hanging out with my wife and other family and friends. I also enjoy playing guitar, singing and songwriting. Also, I am a Christian and love the Bible!

I truly hope you will find this course platform to be extremely valuable for your goal of becoming a confident PLC programmer.

Got questions? Feel free to contact me at:


or check out my free training resources at: http://www.myplctraining.com/

Class Curriculum

Available in days
days after you enroll
  Software Refresh (TeamViewer Download)
Available in days
days after you enroll

Courses Included with Purchase

Ladder Logic Foundations
Step-by-step PLC training that's guaranteed to have you confidently creating and troubleshooting basic Rockwell Ladder Logic programs.
Become a Confident PLC Programmer
Become Confident with Complex Allen-Bradley PLC programming and Automation Configuration

Original Price: $594

Frequently Asked Questions

Will this academy make me a confident PLC Programmer?
Unfortunately, just enrolling in this academy will not make you a confident PLC programmer. BUT if you take advantage of all the training courses, challenges,, quizzes, programming exercises, community discussions and support from me I personally guarantee that you will gain valuable PLC programming skills that will make you more and more confident to set up automation systems and pursue a career in PLC programming.
Do I need to buy software to use the training courses?
No. Ladder Logic Foundations ($197 value) included with this course is completely based on Rockwell's free programming software RSLogix Micro. However, Become a Confident PLC Programmer ($697 value) mostly uses Studio 5000 Logix Designer which is very expensive ($1,000 or more). A free 7-day trial of Studio 5000 Logix Designer is included with the course (and I can share my license with you if you need longer access) plus you can use the free software (RSLogix Micro) to do many of the exercises anyway.
Is this one course or multiple courses?
This is a membership platform that gives you access to all the myPLCtraining courses (and future courses). You will have access for as long as you allow your card to be charged monthly. You can cancel anytime, but your access will disabled when you cancel.
How long do I have access to the courses?
You have access to the courses as long as you are paying the small monthly payment. If for some reason you can no longer make the payments or you just want to quit, just let me know and I'll cancel your account. Just know that you will then no longer have access to PLC training courses, unless you restart your membership.
How long will I need to be a member to learn PLC programming?
This largely depends upon your current knowledge and your drive and your time commitment to learning. If you have the time you could get through all the existing material in one month and be ready to take on bigger PLC programming challenges. But most people's pace is much slower, as they like to work on lessons after work in the evenings or on weekends. For less than the cost of a tank of a gas, you can keep your access and keep learning more and more about PLC programming every month. I will be adding NEW content every month (there's always more you can learn). I hope you stay for a long time, but you can greatly benefit from just a month or two of access to these courses. Entirely up to you!
What if I am unhappy with the courses?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund. Also, you can cancel your subscription at any time.
Can I cancel my subscription?
Absolutely! You can cancel your subscription at any time with just a few clicks.

I'll be honest...

myPLCtraining Academy won’t make you an expert programmer overnight.

It’s not a magic pill.

Yes, it works.

And yes, it will give you a solid foundation that will carry you through the rest of your journey in PLC programming.

However, you’ll have to put in a little bit of effort.

If you put in the work, it will work for you.

Also, I’ve laid out this course keeping in mind my own struggles.

I’ve taken out the price barrier, simplified everything so that you can understand quickly and easily and then get straight to practicing.

Now it’s up to you.

The ball’s in your court.

If you’re serious about learning PLC, this is your opportunity to get started.

I invite you to click the button below and start learning how to programs PLCs now.

Hope to see you on the inside!

P.S. - Don’t forget, when you invest in the Ladder Logic Foundations course, your risk is virtually zero. You can try out all the courses and features of myPLCtraining on me for a full 30 days and if you don’t love it (or see yourself coming back to it over and over again, for years to come) drop me an email at stephen@myplctraining.com and I’ll quickly cancel your subscription and refund your money.

No questions asked.

No hassle.

So do your career a favor and go ahead and click on the button below. I’ll see you on the other side.

Get started now!