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
Academic Writing Made Easy
Mechanics of Materials I: Fundamentals of Stress & Strain and Axial Loading
Digital Marketing
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.
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.
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 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.
Explore IoT fundamentals and build Arm-based applications, covering embedded systems, Android design, BLE, LoRaWAN, and cloud computing across 6 practical modules.
Discover how to optimize Generative AI models for Arm processors across mobile, edge, and cloud environments using SIMD, quantization, and KleidiAI library techniques.
Get personalized course recommendations, track subjects and courses with reminders, and more.