Courses from 1000+ universities
Buried in Coursera’s 300-page prospectus: two failed merger attempts, competing bidders, a rogue shareholder, and a combined market cap that shrank from $3.8 billion to $1.7 billion.
600 Free Google Certifications
Psychology
Information Technology
Digital Marketing
AP® Microeconomics
Let's Get Started: Building Self-Awareness
Dino 101: Dinosaur Paleobiology
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Comprehensive Arduino programming workshop covering hardware, software, and coding basics. Learn to control electronic devices and understand fundamental programming concepts in just 90 minutes.
Learn to build an automated DIY hydroponic garden using Arduino and IoT. Covers system components, pump operation, rotation, liquid level measurement, and integration with Blynk app for remote monitoring and control.
Learn to create wireless sensor networks using ESP-Now protocol with ESP32 and ESP8266 boards. Covers network designs, example sketches, and troubleshooting common errors for seamless communication between devices.
Learn ESPNOW protocol for ESP32 and ESP8266, from setup to implementation. Covers hardware selection, Arduino IDE configuration, code examples, and a practical project demonstration.
Learn to program a NEOPixel Timer using Arduino, covering sketch layout, timer functionality, global variables, loops, and LED control for practical microcontroller projects.
Explore Arduino library structure, class creation, functions, and practical implementation in this comprehensive tutorial.
Learn to set up Arduino libraries, including importing, contributing, and troubleshooting. Covers required files, finding and downloading libraries, and using the Arduino IDE.
Learn Arduino programming with hands-on LED projects. Master for loops, variables, and circuit design while creating interactive light sequences in this beginner-friendly tutorial.
Learn to create a Bluetooth Low Energy (BLE) client using ESP32 in this tutorial. Discover the fundamentals of BLE communication and how to implement client functionality on your ESP32 microcontroller.
Dive into creating a Bluetooth Low Energy (BLE) client application using the ESP32 microcontroller in this comprehensive tutorial that walks through the complete implementation process.
Dive into the third part of creating a Bluetooth Low Energy (BLE) client with ESP32, continuing your journey in wireless communication programming.
Master ESP32 Bluetooth Low Energy (BLE) programming by creating server and client applications, enabling wireless communication between devices for IoT projects.
Explore ESP32 USB to UART programmer schematic design principles and key circuit components in this focused electronics review.
Discover rapid electronics prototyping techniques using Arduino to quickly build and test your project ideas with efficient methods and practical tips.
Explore Arduino through an engaging graphic novel format, blending storytelling with technical concepts for a unique and accessible learning experience.
Get personalized course recommendations, track subjects and courses with reminders, and more.