These courses been carefully developed to help students, hobbyists and practicing or aspiring engineers learn about state-of-the-art technologies from the Arm partner ecosystem. The content focuses on fundamental topics and the essential principles of hardware and software design, critical for today's engineering workplace. Arm architecture provides the reference platform – but the learning outcomes are relevant to anyone interested in understanding our increasingly connected and intelligent world, irrespective of technology choice.
Our online courses are either available on edX or on the Vitalsource Bookshelf platform. Please see below for details.
Please note that some courses require hardware and software tools, which must be purchased separately.
Available on edX
Embedded Systems Essentials with Arm – Professional Certificate on edX
Learn how to implement real-world embedded system projects firstly on a simulated microcontroller using the Mbed API and then get hands on with hardware using a development board to build working embedded prototypes.
Build Your First IoT Application with Arm – on edX
Learn to build functional IoT applications such as an environmental sensor and an activity monitor that you can feature in your CV or portfolio of work - showcasing your skills to peers, professors or prospective employers.
Available on Vitalsource Bookshelf
Access the full collection of online courses available on the Vitalsource Bookshelf platform – enjoy unlimited access to ALL 7 online courses for 3 months, for a single one-off payment.
Learn how to configure the Linux kernel and develop custom peripheral drivers. Gain an understanding of the Linux architecture and acquire the practical skills required to build an embedded Linux system, as well as debug and profile application performance.
Introduction to System on Chip Design
Learn a typical SoC development process around Arm Cortex-M based processors, which are perfectly suited for IoT needs.
Advanced System on Chip Design
Engage with a typical advanced SoC design process on an Arm Cortex-A based platform, including design and implementation using standard hardware description and software programming languages.
Mechatronics and Robotics Course
Learn core concepts of mechatronics and robotics systems design, as well as microcontroller programming using powerful Arm-based platforms.
Graphics and Mobile Gaming
Learn the latest graphics and game design technologies on mobile devices, with a focus on optimizing performance and reducing power consumption.