Courses from 1000+ universities
17 years ago, Krishna Kumar started offering free PMP prep online. Today, it’s a leading digital upskilling platform that helps millions upskill in AI, cybersecurity, data science, and more.
600 Free Google Certifications
Fundamentals of Neuroscience, Part 1: The Electrical Properties of the Neuron
Organic Chemistry 1
Mountains 101
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore fundamental AI concepts, machine learning models, and ethical considerations while building essential skills for software development and data science success.
Comprehensive training on Arm Cortex-M architecture and software development, covering processor overview, architecture fundamentals, software development, and advanced features for professionals and enthusiasts.
Explore Arm Cortex-M processors, their history, and architecture profiles. Learn about available resources for Cortex-M projects in this beginner-friendly overview.
Explore CPU fundamentals, including ALU operations, FDE cycle, pipelining, memory types, and code execution processes. Gain insights into computer architecture and microprocessor functionality.
Comprehensive exploration of Armv8-M architecture, covering programmers' model, assembly programming, memory model, protection, and exception handling for embedded systems developers.
Optimize Cortex-M software using Arm compilers, debug tools, and CMSIS. Learn essential compiler options, debug features, startup code, and system initialization for efficient embedded development.
Explore advanced Armv8-M features for enhanced security and performance in Cortex-M systems. Learn about synchronization, cache management, DSP and floating-point extensions, SysTick Timer, TrustZone, and more.
Learn to implement machine learning on Arm-based microcontrollers, covering AI basics, datasets, neural networks, and computer vision. Gain practical skills in deploying ML applications for speech recognition and image processing.
Master the AMBA AXI protocol, exploring channels, transactions, atomic accesses, ordering rules, and protocol updates to confidently work with SoC designs and hardware platforms.
Explore IoT fundamentals and build Arm-based applications, covering embedded systems, Android design, BLE, LoRaWAN, and cloud computing across 6 practical modules.
Explore business models for technology innovators through case studies, learning to capture value, leverage partnerships, and align technical ideas with effective strategies in the 4th Industrial Revolution.
Dive into microprocessor architecture fundamentals, covering pipelining, cache memories, and superscalar processors with hands-on simulations and real-world Arm engineering insights.
Gain insights into embedded systems using the ST Nucleo F401RE board, mastering serial communication protocols and RTOS multitasking for IoT and Arm-based microcontroller applications.
Explore embedded systems fundamentals using MicroPython and the micro:bit, covering GPIO control, sensors, ADC, PWM, and event-driven programming to build real microcontroller-based applications.
Discover how to effectively teach AI for edge devices, balancing theory with hands-on projects while addressing technical constraints, applications, and ethical considerations for the next generation of engineers.
Get personalized course recommendations, track subjects and courses with reminders, and more.