Build something awesome.
You have projects in mind: [Home Automation, Robotics, Weather Stations, IoT projects, space ships, etc...]
You are finding that programming the Arduino is a challenge you want to overcome.
Your time is precious to you, and you wish there were a structured path to learning what feels like a mountain of technical stuff.
Introducing P.E.A.
Programming Electronics Academy offers structured, self-serve online video and written curriculum, for people who want to learn how to prototype with electronics so they can create their imaginations.
Learn to use Arduino and have fun doing it.
Our online video course is designed with real people in mind.
A project that Martin is working on for his lab.
Real people, real stories...
"As a maker and scientist with no background in electronics, I have found Programming Electronics Academy to be an invaluable resource.

The lessons are well organized and progress seamlessly from the very basics of electronics and Arduino to more advanced topics.

Also, the videos and supporting material are of very high-quality, with a bit of humor thrown in for good measure.

I recommend Programming Electronics Academy to all makers (and scientists!) interested in learning about electronics and Arduino."

-Dr. Martin Héroux, Sydney Australia
Cool people, building awesome things…
"Hi Michael,

Thanks for all the work you have been doing on the site. I have been watching the videos and am impressed with the improvements!

I recently completed a personal project using 2 arduinos...

Believe it or not, the hardest part of the sketch was to get the power up and power down sounds to only happen once when I push the power button.

I probably didn't solve it in the best way possible but it works!

Thanks for your help with this. You Rock!

-Dan Massey, B.C., Canada
Learn valuable skills...

"I started working at The Children's Museum of Indianapolis 2-1/2 years ago. Prior to working here, I've always wanted to learn Arduino and electronics.

After I was offered the job, with the museum, they asked if I would be interested in bringing a new element to our exhibits. I was excited to mention that Arduino was an awesome platform that I knew very little about, but knew we could incorporate it in our exhibits for a new and fresh customer experience.

I searched the internet for quick learning tutorials to help me w/ this exciting new adventure. I finally came across your courses and started learning...

Since learning from your courses, I have introduced Arduino related projects in SIX of our exhibits! One of the exhibits was built by our museum and shipped to the Bahrain for its debut!...

We have used Arduino projects in our Transformers, Hot Wheels Race to Win, Teenage Mutant Ninja Turtles, You're on the Set, Sacred Journeys & Kalila.

We have a few more upcoming exhibits that we are already planning to use Arduino in. Our Beyond Spaceship Earth exhibit will be one that almost every interactive will have an Arduino in it…

Anyway, I just wanted to let you know that without your course, I know that I wouldn't have succeeded as fast as I did. I plan on continuing the course work and am looking forward to the 2nd addition courses. Keep up the good work!"

-Matt Niehaus, Indianapolis, USA
 Our Training Courses

We offer over 35 hours of instruction combined in our training courses.
That's almost the run time of two full seasons of Star Trek: The Next Generation or about 18 feature length films.

Click the Course detail links below to learn exactly what each of our courses covers.
Our flagship course.  Learn the fundamentals of programming Arduino from the ground up.  Course details...
Get a solid start in understanding the ultimate platform for making your IoT project. Course details...
A primer introducing topics like voltage, current, resistance and Ohm's Law. Course details...
From our 1st Edition release, this course explores using Servos, LCDs, and coming soon Stepper Motors.   Course details...
The 1st Edition Curriculum of our flagship course offers a slightly different [and much less polished] path to understanding the in's and out's of Arduino.   Course details...

Lock in Your Membership Price
The amount of training packed into our curriculum is easily equal to that of a 4 credit hour college course that can cost upwards of $600.  At P.E.A., you can learn at your own pace and for a fraction of the cost.

Don't Decide Now, Take Our Courses
for a 30-Day Test-Drive First

Try a course package risk-free for 30 days. If you’re not bowled over with the value you’re getting for your small investment, we’ll cheerfully return your initial payment and never charge you again.

Pricing Options
Prepare for an exciting adventure in learning...
Monthly Access
$29 /month

SAVE 50% NOW! 
  • 2nd Edition Arduino Course for Absolute Beginners
  • Basic Electronics Mini-Course
  • IoT with the ESP8266 Mini-Course
  • Core Curriculm, 1st Edition
  • Intermediate Curriculum, 1st Edition
Annual Access
$99 /year

$199 VALUE
  • 2nd Edition Arduino Course for Absolute Beginners
  • Basic Electronics Mini-Course
  • IoT with the ESP8266 Mini-Course
  • Core Curriculum, 1st Edition
  • Intermediate Curriculum1st Edition 
Prime Offline

$499+ VALUE
  • One year of online access to everything in the Annual package plus... 
  • 64GB Flash Drive loaded with 2nd Edition, IoT and Basic Electronics curriculum for offline viewing 
  • Kit-on-a-Shield for Arduino
Try our curriculum for 30 days
If you don’t like it, we’ll refund every penny. 
No strings attached. No hard feelings.
How does that sound?
Will the material be over my head?
We strive to keep it simple. Our curriculum starts from the beginning, takes baby steps, reinforces new concepts by challenging you to implement them and uses repetition to develop familiarity with the fundamentals.

Learning technical skills such as programming microcontrollers is no simple task, so it will require some determination on your part.

If you start the course and feel like it is going to be over your head, we will be happy to provide you a full refund no questions asked.
If I am older, can I really learn this stuff?
Many of our customers are experienced at life and enjoy learning new skills, or freshening up on old ones.

Our most senior student is in his late seventies. We have found that age has very little to do with how people fare at mastering the material.

Drive, attitude, and discipline are usually better predictors of success than age.
Can I download the videos?
The Programming Electronics Academy videos are only available for viewing on our membership site. If you’re interested in viewing the videos offline, you may want to cosider our Offline package.
How long does it take to work through the courses?
All the courses are self-serve, so it depends on how quickly you learn the material and how much time you have available.  

At a minimum I would recommend spending an hour a week: 30 minutes watching lesson(s) and 30 minutes practicing challenge(s).
Is there any certificate for completing the courses?
Yes.  If you complete the Arduino Course for Absolute Beginners 2nd Edition we will issue you a certificate upon request and verification.
Do you offer a free trial?
We offer the Arduino Crash Course, which is actually the beginning of the Arduino Course for Absolute Beginners curriculum.  You can sign up for it here.
Can I upgrade my package?  How much does it cost?

If you are on a monthly plan, you can upgrade to either an annual or offline for less the cost of one months subscription.

Is learning to program Arduino a fad?
The Arduino programming language is based on the C++, which is a derivative of C.  C++ is one of the most popular programming languages in the world today.

All of the fundamental concepts of programming including for loops, if statements, data structures, and classes are used in C++. Additionally, the final code that ends up inside commercial products using microcontrollers (this code is sometimes referred to as firmware) is often written in C, giving it wings outside of virtual walls.

The short answer is that C++ is here to stay for a long time, it is a great skill to have, and the Arduino (and it’s MANY derivatives) is only growing more popular as the development board of choice.
"Everything is so well thought out and carefully presented...certainly the best experience I've had with online education."  
-Dave (Southern California)