Learn Hardware Programming with CircuitPython
Offered By: Codecademy
Course Description
Overview
The perfect introduction to electronics and programming. ⚡️
\# electronics \# iot \# wearables \# robotics
#### Why Learn CircuitPython?
CircuitPython is a programming language designed to simplify experimenting and learning to program on hardware devices. It makes getting started with low-cost microcontroller boards easier than ever before.
It adds hardware support for Python, so if you already have Python knowledge, you can easily apply that to using CircuitPython. If you have no previous experience, it's really simple to get started!
#### Take-Away Skills
This course will start with learning how to light up the colors on the [Circuit Playground Express](https://www.adafruit.com/product/3333) using its buttons and NeoPixel LEDs before digging deeper into the more advanced features such as audio output and touchpads. You will use the Circuit Playground Express to build projects such as:
* Bike Light
* Plant Care
* 808 Drum Machine
#### Recommended Items
The first two items are required while the other recommended items are for optional steps during the projects.
| Item | Price | Required |
| --- | --- | --- |
| [Circuit Playground Express](https://www.adafruit.com/product/3333) | $24.95 | Yes |
| [USB Cable](https://www.adafruit.com/product/592) | $2.95 | Yes |
| [AAA Battery Holder](https://www.adafruit.com/product/3286) | $2.95 | ✖ |
| [Alligator Clip Cables](https://www.adafruit.com/product/1592) | $3.95 | ✖ |
| [Stainless Steel Nail](https://www.google.com/search?client=firefox-b-1-d&q=stainless%20steel%20nail) | $0.05 | ✖ |
The [Circuit Playground Express Soil Sensor Mini Kit](https://www.adafruit.com/product/4060) includes all the items.
#### Course Creators
- **Adafruit:** Limor Fried
- **Adafruit:** Phillip Torrone
- **Codecademy:** Sonny Li
\# electronics \# iot \# wearables \# robotics
#### Why Learn CircuitPython?
CircuitPython is a programming language designed to simplify experimenting and learning to program on hardware devices. It makes getting started with low-cost microcontroller boards easier than ever before.
It adds hardware support for Python, so if you already have Python knowledge, you can easily apply that to using CircuitPython. If you have no previous experience, it's really simple to get started!
#### Take-Away Skills
This course will start with learning how to light up the colors on the [Circuit Playground Express](https://www.adafruit.com/product/3333) using its buttons and NeoPixel LEDs before digging deeper into the more advanced features such as audio output and touchpads. You will use the Circuit Playground Express to build projects such as:
* Bike Light
* Plant Care
* 808 Drum Machine
#### Recommended Items
The first two items are required while the other recommended items are for optional steps during the projects.
| Item | Price | Required |
| --- | --- | --- |
| [Circuit Playground Express](https://www.adafruit.com/product/3333) | $24.95 | Yes |
| [USB Cable](https://www.adafruit.com/product/592) | $2.95 | Yes |
| [AAA Battery Holder](https://www.adafruit.com/product/3286) | $2.95 | ✖ |
| [Alligator Clip Cables](https://www.adafruit.com/product/1592) | $3.95 | ✖ |
| [Stainless Steel Nail](https://www.google.com/search?client=firefox-b-1-d&q=stainless%20steel%20nail) | $0.05 | ✖ |
The [Circuit Playground Express Soil Sensor Mini Kit](https://www.adafruit.com/product/4060) includes all the items.
#### Course Creators
- **Adafruit:** Limor Fried
- **Adafruit:** Phillip Torrone
- **Codecademy:** Sonny Li
Syllabus
- Circuit Playground Express: Part 1: Set up the Circuit Playground Express and light up some colors using the NeoPixels.
- VideoContentItem: What is a Circuit Playground?
- Article: Setting Up
- Lesson: Circuit Playground: Part 1
- Quiz: Circuit Playground: Part 1
- Project: Bike Light
- Article: All the (Internet of) Things
- Circuit Playground Express: Part 2: Learn about the advanced features of Circuit Playground Express including its sensors, audio output, and capacitive touches.
- Article: Mu Editor
- Lesson: Circuit Playground: Part 2
- Quiz: Circuit Playground: Part 2
- Project: Plant Care
- Project: 808 Drum Machine
Taught by
Jace van Auken
Related Courses
Graphene Science and TechnologyChalmers University of Technology via edX Programming Mobile Applications for Android Handheld Systems: Part 2
University of Maryland, College Park via Coursera Electrones en Acción: Electrónica y Arduinos para tus propios Inventos
Pontificia Universidad Católica de Chile via Coursera Industrial Automation And Control
Indian Institute of Technology, Kharagpur via Swayam Redes de difracción en comunicaciones ópticas
Universitat Politècnica de València via edX