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
Learn to build a maximum power point tracking solar charge controller for optimal solar panel efficiency in electronics projects.
Discover STM32 microcontroller programming with Nucleo boards through hands-on projects covering IDE setup, sensors, FreeRTOS, ADC/DMA, SPI, and timers.
Explore Circuit Playground's design process: from concept to PCB layout, component selection, and prototype fabrication. Learn practical insights for developing your own electronic projects.
Discover FPGA fundamentals through hands-on Verilog programming, from basic concepts to advanced topics like state machines, memory, PLLs, and RISC-V processor implementation.
Learn practical tips for deciding whether to repair or replace broken electronics through a hands-on mouse repair demonstration and real-world examples of common device failures.
Learn how to set up the Zephyr RTOS development environment and build your first LED blinking project in this hands-on tutorial covering installation, Docker setup, and basic project implementation.
Master advanced FreeCAD techniques for creating complex organic shapes using sweeps, lofts, and guide curves while designing a boat hull and exploring the Curved Shapes Workbench for enhanced 3D modeling.
Master the Finite Element Method (FEM) in FreeCAD to analyze structural integrity, simulate loads and stresses, and optimize 3D-printed designs through practical examples and step-by-step guidance.
Master advanced curved surface modeling in FreeCAD by creating complex organic shapes using B-Splines, Mixed Curves, and Gordon Surface tools through a practical computer mouse design project.
Discover essential maker hacks and practical tips for engineering projects, from using logic analyzers and deburring tools to clever applications of common materials like IPA and baking soda.
Master the creation of multi-part assemblies in FreeCAD by building a functional scissor lift mechanism, applying joints and constraints, and learning essential techniques for complex mechanical designs.
Master patterns and Boolean operations in FreeCAD while designing a custom servo horn that connects with LEGO® Technic parts. Learn array patterns, part subtraction, and prepare models for 3D printing.
Master practical techniques for organizing electronic components and inventory management, featuring efficient storage solutions and digital tracking tools.
Explore how Devicetree bindings in Zephyr connect hardware descriptions to driver code, using ESP32-S3 ADC as an example to demonstrate how YAML schemas enable clean, platform-agnostic C code that adapts to different boards.
Master interrupts, timers, and counters in Zephyr RTOS. Learn to implement efficient Interrupt Service Routines, configure GPIO interrupts, and use workqueues to build responsive embedded systems with microsecond precision timing.
Get personalized course recommendations, track subjects and courses with reminders, and more.