Courses from 1000+ universities
AI got cheap enough that Duolingo’s most expensive plan may not survive it. I read the earnings call transcript and opened the app to see what is actually changing for learners.
600 Free Google Certifications
Artificial Intelligence
Data Science
Cybersecurity
L'Italiano nel mondo
Introduction to HTML5
Umano Digitale
Organize and share your learning with Class Central Lists.
View our Lists Showcase
A beginner-friendly first Arduino project that introduces the IDE and basic programming concepts by making an onboard LED blink.
Use MediaPipe hand-gesture recognition in Python to control Arduino LEDs in the physical world.
Learn how to safely control high-current components like buzzers and motors using transistors with Arduino R4, protecting GPIO pins while expanding project possibilities.
Discover how to integrate Arduino circuits with Python programming to create advanced projects including virtual worlds, live data graphing, and wireless communication systems.
Use Fusion 360’s Sweep Tool to extrude profiles along paths and create complex forms for 3D printing.
Learn to use PuTTY and SSH to remotely access, control, and run a Raspberry Pi security system.
Learn to use Fusion 360’s Revolve tool and parametric constraints to model an adjustable flower pot or seedling cup for 3D printing.
Build a Python class and library that reads strings from a 16-button keypad through Raspberry Pi GPIO.
Learn to build editable Fusion 360 models with parameter tables and driving relationships, so design changes propagate without breaking the model.
Connect an LCD1602 display to a Raspberry Pi over I2C, configure the interface, install its library, and write text to the screen.
Design and 3D-print involute spur gears and a simple gearbox using Fusion 360.
Learn to create 3D mechanical designs in Fusion 360 and prepare them for printing through beginner-friendly maker projects.
Use Raspberry Pi GPIO pins and Pulse Width Modulation to simulate analog output, verify frequency and duty cycle with an oscilloscope, and control LED brightness.
Connect a joystick to an Arduino, read its potentiometers and switch, and prepare the data for a Python simulation.
Learn to read a button switch with Raspberry Pi GPIO using internal pull-up or pull-down resistors, then control an LED and build a toggle switch.
Get personalized course recommendations, track subjects and courses with reminders, and more.