We’ve partnered with leading electronics educator Adafruit to teach our users hardware programming. As a result of this partnership, we are pleased to launch our first hardware course, Learn Hardware Programming with CircuitPython, which relies on Adafruit’s proprietary language of Circuit Python.
Check out our course: https://www.codecademy.com/learn/learn-circuitpython
CircuitPython is a programming language designed by Adafruit. It is an open-source derivative of the MicroPython programming language targeted towards students and beginners. The Learn Hardware Programming with CircuitPython course uses CircuitPython to program the Circuit Playground Express, a circuit board with NeoPixel lights, audio output, buttons, a slide switch, cap touches, etc, etc. This course is the easiest way to get started with programming hardware.
It is highly recommended that you have the Circuit Playground Express board and a USB charger for this course. Other optional items (for extra steps in the projects) include a AAA battery holder, an alligator clip, and a nail.