{"id":22076540,"url":"https://github.com/codecademy/learn-circuitpython","last_synced_at":"2025-04-09T18:13:46.837Z","repository":{"id":50230858,"uuid":"179915732","full_name":"Codecademy/learn-circuitpython","owner":"Codecademy","description":"Learn CircuitPython | Codecademy 🐍","archived":false,"fork":false,"pushed_at":"2022-10-19T19:17:46.000Z","size":39735,"stargazers_count":15,"open_issues_count":4,"forks_count":14,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-04-09T18:13:33.751Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://www.codecademy.com/learn/learn-circuitpython","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Codecademy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-04-07T03:56:21.000Z","updated_at":"2025-04-09T17:22:36.000Z","dependencies_parsed_at":"2022-08-17T16:05:53.280Z","dependency_job_id":null,"html_url":"https://github.com/Codecademy/learn-circuitpython","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Codecademy%2Flearn-circuitpython","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Codecademy%2Flearn-circuitpython/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Codecademy%2Flearn-circuitpython/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Codecademy%2Flearn-circuitpython/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Codecademy","download_url":"https://codeload.github.com/Codecademy/learn-circuitpython/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248085325,"owners_count":21045139,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-30T22:15:05.695Z","updated_at":"2025-04-09T18:13:46.819Z","avatar_url":"https://github.com/Codecademy.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Learn Hardware Programming with CircuitPython\n\n\u003ca href=\"https://www.codecademy.com\" target=\"_blank\"\u003e\u003cimg src=\"https://github.com/Codecademy/learn-cpp/blob/master/logo.png\" align=\"right\" width=170;\u003e\u003c/a\u003e\n\nCircuitPython 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.\n\nIt 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!\n\n\u003c!-- [![](https://img.shields.io/badge/language-English-blue.svg)](./README.md) --\u003e\n\n## Course Link ##\n\nhttps://www.codecademy.com/learn/learn-circuitpython\n\n## Course Creators ## \n\n\u003c!-- links to social media icons --\u003e\n\n\u003c!-- icons without padding --\u003e\n\n[1]: http://i.imgur.com/wWzX9uB.png (twitter icon without padding)\n[2]: http://i.imgur.com/fep1WsG.png (facebook icon without padding)\n[3]: http://i.imgur.com/VlgBKQ9.png (google plus icon without padding)\n[4]: http://i.imgur.com/jDRp47c.png (tumblr icon without padding)\n[5]: http://i.imgur.com/Vvy3Kru.png (dribbble icon without padding)\n[6]: http://i.imgur.com/9I6NRUm.png (github icon without padding)\n\n\u003c!-- links to social media accounts --\u003e\n\n\n[1.2]: http://www.twitter.com/marielsmusings\n[6.2]: http://www.github.com/marielfrank\n    \n**Adafruit:** Limor Fried (limor@adafruit.com)  \n\n**Adafruit:** Phillip Torrone (pt@adafruit.com)\n\n**Codecademy:** Sonny Li \n\n### Discord ###\n\n[http://adafru.it/discord](http://adafru.it/discord)\n\n## 1. Circuit Playground Express: Part 1 ##\n\n- [ ] `code.py`\n\n**Bike Light:**\n\n\u003cimg src=\"https://github.com/Codecademy/learn-circuitpython/blob/master/circuit-playground-part-1/bike-light/bike_light.gif\" align=\"right\" width=250;\u003e\n\n- [x] [`code.py`](circuit-playground-part-1/bike-light/code.py)\n- [x] [`kitt.py`](circuit-playground-part-1/bike-light/kitt.py) (by [ericgfx](https://www.codecademy.com/EricGrossDesign))\n- [x] [`bedazzle_bike_light.py`](circuit-playground-part-1/bike-light/bedazzle_bike_light.py) (by [cephir909](https://www.codecademy.com/cephir909))\n- [x] [`randomize_bike_light.py`](circuit-playground-part-1/bike-light/randomize_bike_light.py) (by [j_drury73](https://www.codecademy.com/j_drury73))\n\n## 2. Circuit Playground Express: Part 2 ##\n\n- [ ] `code.py`\n\n**Plant Care**\n\n\u003cimg src=\"https://github.com/Codecademy/learn-circuitpython/blob/master/circuit-playground-part-2/plant-care/plant-care.gif\" align=\"right\" width=250;\u003e\n\n- [x] [`code.py`](circuit-playground-part-2/plant-care/code.py)\n- [x] [`fancy_plant_sensor.py`](circuit-playground-part-2/plant-care/fancy_plant_sensor.py) (by [cephir909](https://www.codecademy.com/cephir909))\n\n**The 808 Drum Machine**\n\n- [ ] `code.py`\n\n### CircuitPython Cheatsheets ###\n\n* [Adafruit CircuitPython Cheatsheet](https://github.com/adafruit/awesome-circuitpython/blob/master/cheatsheet/CircuitPython_Cheatsheet.md)\n* Codecademy CircuitPython Cheatsheet (TBA)\n\n### Hall of Fame ###\n\n* [x] [`light_sensor.py`](https://github.com/Codecademy/learn-circuitpython/blob/master/hall-of-fame/light_sensor.py) (by [sdliston](https://www.codecademy.com/sdliston))\n\n## Contribution Guidelines\n\nWe'd love to have you contribute! \n\nPlease note that this project is released with a [Contributor Covenant](https://www.contributor-covenant.org).\nBy participating in this project you agree to abide by its terms.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodecademy%2Flearn-circuitpython","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcodecademy%2Flearn-circuitpython","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcodecademy%2Flearn-circuitpython/lists"}