From idea to reality...

Learn to program Arduino with confidence

Get a structured roadmap for programming and electronics with
Arduino and finally start building the projects you’ve been planning!

As seen on

Featured On Logos

BUILDING AN ELECTRONICS PROJECT WITH ARDUINO JUST GOT EASIER…!

Stop us if any of this sounds familiar:

  • You're cutting and pasting code, but you don't really have any idea what it is doing, or how to adjust it to fit your needs
  • You have a great idea for an Arduino project, but you don't know where to start and have never really programmed much before
  • You've spent countless hours on Google/YouTube searching for answers to your Arduino questions, and you're sick of the frustration of wrestling with code that looks cryptic
  • Your Arduino project is semi-working, but you feel stuck from lack of understanding of key Arduino functions to program the functionality you want

WHEN YOU WANT TO GO FROM THE BASICS OF ARDUINO PROGRAMMING TO MORE TECHNICAL TOPICS…

WHERE DO YOU START WHEN THERE’S SO MUCH TO LEARN?

THERE’S A BETTER WAY TO LEARN EVERYTHING
YOU NEED TO KNOW ABOUT ARDUINO
PROGRAMMING AND ELECTRONICS

The Programming Electronics Academy is where lifetime learners go to learn everything from the basics of Arduino programming and electronics, to the more advanced level of thinking about how to best create and design programs for Arduino.

It's a membership about learning programming and electronics with Arduino

And it's packed with in-depth, practical training and resources on all aspects of programming and using Arduino to build your projects. And time machines.

PLUS, the support you need to ensure you never get stuck during your training. No more wasted hours searching and wondering if you did something right.

With a library of resources at your fingertips, you can learn Arduino at your own pace with concise, bite-sized lessons and modules that provide the information you need to bring your ideas to life.

Whether you're a complete beginner or you've been tinkering with code by hacking other people's work, The Academy is the ideal starting point for anyone looking to become an Arduino expert.

PEA Multiple Devices

"Positively, the best investment I have made personally in a very long time." -Christopher Cooper, UK

THE ACADEMY IS WHERE PROGRAMMING AND
ELECTRONICS COME TOGETHER

WHAT YOU’LL LEARN:

How to Master Arduino Input/Output (I/O)

Learn to command and control the things that your Arduino can talk to, from LEDs to sensors, and more

Programming Logic

Learn to program logic, so you can control what happens in your program

How to Start Data-Logging

Begin recording and storing information automatically with Arduino compatible inexpensive wireless boards (ESP8266)

Making Responsive Programs

Use code and hardware interrupts and timer libraries to make responsive programs

Arduino Code Structure

Thoroughly understand Arduino code structure, so you can write programs that actually work the way you want them to

How to Accelerate Your Prototyping

Become an expert at using code libraries to exponentially expand the speed at which you can prototype your ideas

Master Integrating Peripherals

Learn to use Servo Motors, LCDs, Audio Boards, Rotary Encoders, Harness gravity to alter the space time continuum and much, much, more

When you join the academy and work
through our training, you'll be able to
program Arduino on your own and
understand how to use Arduino to read
sensors and control all types of
peripherals.

WHAT MAKES PROGRAMMING ELECTRONICS ACADEMY DIFFERENT?

Simplicity: You shouldn't need a PhD to program Arduino, or years of programming and electronics experience, so in our training we don't assume you have either. We start from the bottom and build up, without watering down the details.

Fun Style: Life is too short for boring. We do our best to keep our training fun by injecting some lame humor every now and again.

Hands-on Approach: Stuck on a lesson's code challenge? Reach out to our instructors and we'll do our best to help you through it! We offer direct access to us through our community forum, where you can get support and technical feedback on lesson material and we'll even do our best to help steer you in the right direction on your questions about your own projects.

Concise Training: As much as we'd all love to have more time for our hobbies, the truth is it can be hard to sneak in even a couple hours a week. We understand your time is precious and that's why we keep our training lessons concise and focused.

displaysB
displaysA

ACADEMY MEMBERS GET ACCESS TO
OUR ENTIRE VIDEO COURSE LIBRARY…

Arduino course for absolute beginners

VALUE: $397 Our flagship course gives you all the essential know-how required to program projects with Arduino - from variables and control structures to interrupts.

esp8266 Internet of things device

VALUE: $97 Learn IoT with the inexpensive and extremely popular ESP8266, a wifi-enabled microcontroller that can be programmed with the Arduino software.

__Powering projects

VALUE: $97 Learn different ways to power Arduino. Start researching specifications for components that will add confidence to your builds.

Servo Motor Course

VALUE: $97 Program servo motors with pulse width modulation and code libraries to create 180 degree motion.

LCD - liquid crystal display

VALUE: $97 Learn how to program basic GUIs (Graphical User Interfaces) with the popular Hitachi HD44780 LCD chipset.

rotary encoder course

VALUE: $97 You'll learn to write code that captures and translates input from rotary encoders.

audio board course and speaker

VALUE: $197 Learn to use audio boards to play music or sound effects. Dive into the how to program and interface popular breakout boards and shields with microcontroller development boards.

Using Pointers Course Badge

VALUE: $197 Learn how to use C pointers to expand your programming capabilities to new heights.  You'll learn also learn about pointing to arrays, structs, and even functions.

schematic reviews

VALUE: $97 Walk through simple and more complex electrical schematics, learning the different symbols, meaning, and key abstractions you must understand to get your bearings.

Build These Projects

Gain real experience developing Arduino programs with our code, video instruction, and support. 

DSC_0035

Wireless Temperature Sensor
Build a wireless temperature sensor using the ESP32 (all coded with Arduino), and Blynk (an IoT service provider) to create a phone dashboard for monitoring temperature and getting notifications.

chatGPTuino

ChatGPT Terminal
In this project you'll build a terminal for wirelessly connecting with the chatGPT API (Application Programming Interface), inputing requests on a keyboard connected to your microcontroller, and seeing responses on an OLED display.

turn timer 1

COMING SOON! Neopixel Timer
Build a colorful, intuitive, and useful timer to help with countdowns throughout your day.  You'll work through two different iterations using a rotary encoder, neopixels, and a small microcontroller development board.

2
forum 1

GET THE TECHNICAL SUPPORT YOU NEED TO SUCCEED IN OUR COMMUNITY

 

ACADEMY MEMBERS GET DIRECT ACCESS TO OUR INSTRUCTORS INSIDE THE PROGRAMMING ELECTRONICS ACADEMY PRIVATE FORUM.

Have questions as you're working through the course material?
Get your questions addressed in our members-only forum, where our instructors provide personalized support to help you overcome any programming hurdle you're having with the training. We won't code any lines for you, but we'll work together to troubleshoot and find solutions.

forum 3

REAL PEOPLE, REAL PROJECTS, REAL SUCCESS

Dr Martin Heroux"P.E.A is an invaluable resource."

Lessons are organized and progress seamlessly from the very basics of electronics and programming to more advanced topics.

The videos and supporting material are high-quality, with a bit of welcome humor thrown too.

I recommend Programming Electronics Academy to all makers interested in learning about electronics and Arduino.

Dr. Martin Héroux
Sydney, Australia

Jack TinsleyJack made an RV Camper-Van Power Cabinet Fan Controller System!

"What I was missing was structure and a foundation on computer programming and electronics. I found exactly what I needed on the web at Programming Electronics Academy."

Jack Tinsley

"I cannot stress enough how valuable the lessons and feedback are."

I started watching the many free videos from PEA and quickly realized the benefits of joining.

Steve Busik
(Servo Bear Project)

"I couldn't have done it without Programming Electronics Academy."

This is the best site I have ever used to help an old guy like me learn to code. I couldn't have done it without your lessons.

Dan Massey
(B.O.N.E.S.)
B.C., Canada

Klas made a homebrew fermentation control and monitoring system!

 

"It is much thanks to your awesomeness that I am learning more and more useful stuff in this field."

Klas Bergman

Ken Houlihan"The project I am currently working on has now advanced in leaps and bounds."

 

I am now starting to get the hang of reading other people's sketches and adopting to what I require.

Ken Houlihan
Queensland Australia

Emma LievensCheck out Emma’s automatic stamper project

"Thanks to PEA I could finish my project in the way I wanted."

Emma Lievens

Chris RegninChris made a vertical hydroponic monitoring and automation system!

"[The Academy] was the magic unicorn I had been searching for while tumbling down the rabbit hole known as the Internet."

Chris Regnin

Davor SijanovicDavor's Class Won the World Arduino Day Community Challenge in the “Kids and Education” Category

"Your courses are absolutely fantastic. I enjoyed them so much…I've also tried many practical lessons you had prepared in your lessons."

Davor Sijanovic

LET OUR MEMBERS TELL YOU THEIR
SUCCESS STORIES

Guarantee

BECOME A BETTER ARDUINO BUILDER IN 60 DAYS OR YOUR MONEY BACK

When you join Programming Electronics Academy you are fully protected by our 100% Satisfaction Guarantee.

We're so confident in the training process you'll find at Programming Electronics Academy, that we believe you'll have many new skills after just the first 60 days, but if you're not satisfied for whatever reason then we'll promptly refund you without any fuss.

No strings attached. No questions asked. You literally can't lose.

How does that sound?

Get Instant Access to the Academy!

If you're ready to take your Arduino programming to the next level by enrolling in the Programming Electronics Academy, simply choose your payment option below and click the button to join us...

Special Offer

MONTHLY ACCESS

$29 $19 / month
  • Access to our entire VIDEO course library, including…
  • Arduino Course for Absolute Beginners
  • Prototyping Process
  • IoT Programming Courses
  • Component Programming Courses (Servo Motors, LCD Displays, Rotary Encoders, Audio Boards)
  • Electronics Courses (Basic Electronics, Schematic Reviews, Powering Projects, Printed Circuit Board Design)
  • “Arduino For Beginners” eBook digital download
  • Certificates of Completion
  • Forum support with access to our instructors
  • And much more…
  • Cancel any time.
Special Offer

ANNUAL ACCESS

$290 $179 / year
  • Access to our entire VIDEO course library, including…
  • Arduino Course for Absolute Beginners
  • Prototyping Process
  • IoT Programming Courses
  • Component Programming Courses (Servo Motors, LCD Displays, Rotary Encoders, Audio Boards)
  • Electronics Courses (Basic Electronics, Schematic Reviews, Powering Projects, Printed Circuit Board Design)
  • “Arduino For Beginners” eBook digital download
  • Certificates of Completion
  • Forum support with access to our instructors
  • And much more…
  • Cancel any time.
Special Offer

LIFETIME ACCESS

$997 $497
  • GET FOREVER ACCESS TO THE ACADEMY WITH A ONE TIME FEE!

    Everything that’s included in our annual plan, PLUS these bonuses:
  • BONUS #1: Kit-on-a-Shield Circuit Board
    Save time learning to program Arduino with this simple Arduino Shield that puts all the stuff in an Arduino kit onto an easy to use shield - 15 pre-built circuits designed right into the shield.
  • BONUS #2: Kit-on-a-Shield Book
    Your guide for learning to program Arduino, from variables and I/O to interrupt service routines.
  • One-time fee for all current + future courses!

NOT SURE IF Programming Electronics ACADEMY IS RIGHT FOR YOU?

Programming Electronics Academy is NOT for everyone, and truth be told we'd prefer to help you figure out if it's not right for you BEFORE you join rather than waste your time. So, let's cut to the chase...

WHO THE ACADEMY IS FOR

  • Electronics Hobbyists who want to start programming Arduino to add more levels of control, automation, logic, etc to their projects
  • Newcomers who have never programmed before (or tried and got frustrated), and want training that takes a step-by-step approach while also learning about digital electronics
  • Teachers who want to learn how to use Arduino to help instruct their students in STEM activities, and are willing to put in the work to learn
  • Hobbyists of all types that want to use Arduino to enrich their current hobby, and are are willing to learn something new to do it
  • Entrepreneurs that want to use Arduino to create a proof of concept prototype for their idea. Or programmers that just want the run down on how to develop within the Arduino environment.

WHO THE ACADEMY IS NOT FOR

  • People who think just watching and reading lessons will teach them how to code. Programming takes practice! If you don't want to practice actual coding, then we're not the right choice for you.
  • If you're looking for electronics theory or computer science theory, you won't find it here. We focus on the practical application of Arduino - how you can use it!
  • Someone who is looking for a done for you tech solution. We're not consultants, and we won't code your Arduino projects for you!
  • Anyone looking for a quick fix and not willing to dedicate some time to practice.
  • People looking for cut and paste code solutions for their projects. There is a place for borrowing code, but we are about teaching you how to code on your own, not just taking other peoples code.

It might seem strange, us trying to talk you OUT of becoming a member - but truly if the Academy is not the right fit then neither of us benefit. We have a vested interest in your success (you won't stick around long if we're not helping, right?) - and that all starts by making sure the Academy is right for you before you join.

FAQ

Still have questions? No problem.

If there's anything at all that you're not certain about, anything we haven't made clear, any concerns or questions then please do contact us at contact@programmingelectronics.com and we'll help you out.

WHAT OTHERS ARE SAYING ABOUT US

Well of course WE think we're awesome - it would be worrying if we didn't! But don't just take our word for it, check out this smattering of nice things people are saying about us in the wild...