We exist to help you create your imagination.

Much of the world around us is filled with technology that very few of us understand.

And while many people are happy being the end user of technology, many of us desire to know more.

We are curious.

Some curious people are satisfied understanding how something works.  But there is another breed - those of us who want to create our own things.

The knowledge necessary to create these seemingly magical devices can feel distant, overwhelmingly technical and simply too much to possibly learn.

It's like standing at the base of a mountain wondering how you will get to the top.

Our goal at the Programming Electronics Academy is to help you scale this mountain of knowledge and teach you the programming and electronics necessary to get you started prototyping your ideas.

That means we teach what is practical, what is useful, and what will get you off to a running start.

We use the Arduino platform as the basis for our curriculum.  It's a great place to start because it is at the threshold where programming and electronics come together.

It has also been designed specifically for people just getting started in prototyping.  In a world of technical things, it is pretty easy to get a handle on.  Arduino is also very affordable, and the software it uses is free and open source.

So if you want to know how an Arduino sketch works or how to interface your Arduino to the outside world or ever wonder what a pull-up resistor is for then you have landed in the right place.  We usually help the following types of people best:

  • You have an idea for some type of project, but you're not sure how to control it or build out the logic
  • You are an electronics hobbyist trying to wrap your head around programming Arduino
  • You are completely new to Arduino and want to learn from the base up, with instruction that doesn’t assume prior electronics or programming experience
  • You are a university professor or high/middle school teacher who wants to bring Arduino to your STEM class and need some training to get started along
  • You have some experience in programming and want to learn how to use Arduino to automate things
  • You have a daughter or son who is interested in technical things and you want to help cultivate it with some knowledge of your own

We do our best to produce high quality, concise and useful training about prototyping with Arduino, so you can spend less time searching the web for answers and more time building your imagination.

I invite you to have a look around at some of our free lessons.  And if you haven't already, sign up for our membership to get started on your awesome journey of discovery.