
Learn CircuitPython through 15 hands-on projects, covering hardware programming, sensors, displays, robotics, and more. Ideal for beginners and experienced programmers alike.

Learn to enhance vintage hardware with CircuitPython, combining modern microcontrollers with classic devices. Discover coding basics, internal workings, and C extensions through a hands-on GameBoy project.

Learn CircuitPython on Raspberry Pi Pico: Create keyboard and mouse emulators, work with microSD cards, and control RGB LEDs. Hands-on projects for beginners using MU Editor and Adafruit libraries.

Learn to create an automated indoor garden system using sensors, microcontrollers, and CircuitPython. Explore web app development, Raspberry Pi setup, and IoT data analysis for plant care automation.

Explore advanced CircuitPython projects for IoT and wearables. Learn to choose devices, understand electronics basics, and add interactivity to hardware projects through exciting demos and real-world applications.

Pythonic introduction to MQTT protocol for connected devices. Learn basic concepts, code examples in CPython and Micropython, and explore use cases in automation and microcontrollers.

Explore game development using CircuitPython on PewPew devices. Learn about this dedicated, portable gaming platform and how to program it with Python, overcoming common challenges in game creation.

Explore DIY home automation using microcontrollers and CircuitPython. Learn key concepts, use emulators, and see real projects like a robot cleaner and plant monitoring system.

Learn to create simple games on small devices using CircuitPython. Explore hardware options, libraries, and practical examples to kickstart your game development journey with minimal setup.

Explore parallel programming for interactive robot control using Python's async features. Learn from experiences with the Fluffbug robot, addressing challenges and solutions in CircuitPython.

Discover how Python revolutionizes embedded systems development, from MicroPython to robotics applications, exploring hardware interfaces, sensor integration, and real-world implementations in drones and wearables.

Explore adapting vintage input devices to modern PCs using CircuitPython. Learn reverse engineering, USB HID support, and 'bitbanging' techniques for nostalgic hardware enthusiasts.

Explore adapting vintage input devices to modern PCs using CircuitPython, combining nostalgia with practical functionality through reverse engineering and microcontroller programming.

Learn to design and customize electronic conference badges using OpenTaxus - from hardware modifications in KiCAD to software changes in CircuitPython, plus cost management and production logistics.