Courses from 1000+ universities
India banned Telegram after the NEET paper leak led to a retest for 2.28 million students. Class Central studied the scam, the money trail, and other platforms the leaks could move to.
600 Free Google Certifications
Data Analysis
Computer Science
Language Learning
Introduction to Research Ethics: Working with People
Improving Communication Skills
Rome: A Virtual Tour of the Ancient City
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.
Master USB serial communication in embedded Rust for Raspberry Pi Pico 2, implementing CDC protocol for debugging and non-blocking superloop architecture.
Explore bare-metal Rust programming on Raspberry Pi Pico 2 by building a blinking LED application from scratch using HAL, no_std environment, and type-safe GPIO control.
Master Buildroot and Yocto Project to create custom Linux images, configure device trees, add applications, and enable networking for embedded systems development.
Master Real-Time Operating Systems fundamentals through FreeRTOS, covering task scheduling, memory management, synchronization mechanisms, and multicore systems for embedded development.
Master ROS 2 launch files to automate node orchestration using XML and Python, manage parameters with YAML configs, and build scalable robotic systems with single-command deployment.
Master datasheet interpretation to confidently select electronics components, understand specs, and avoid damaging parts in your projects.
Master custom ROS 2 interfaces for messages and services, building dedicated packages and implementing cross-language communication between Python and C++ nodes.
Discover TF2 library for ROS 2 coordinate frame transformations using Python and Turtlesim to manage spatial relationships in robotics applications.
Master I2C communication in embedded Rust using Raspberry Pi Pico 2 to read temperature data from a TMP102 sensor with button-triggered readings and USB serial output.
Discover how to create a shipment quality logger using the ADXL380 accelerometer through collaborative prototyping, from initial sketches to final presentation.
Get personalized course recommendations, track subjects and courses with reminders, and more.