This course assumes no prior knowledge of neither cortex-m nor embedded-c programming. All it requires from students is curiosity.The course takes a practical approach to cover key areas such as pointers ,structures, memory navigation and the Cortex-M Software Interface Standard. The main aim of this course is to provide learners with practical skills and a strong foundation that they can build upon to start producing well written code which runs efficiently and leverages the key aspects of the ARM Cortex-M ecosystem.
I am the owner and webmaster of cortex-m.com. I have an undergraduate degree in Mechatronics Engineering, have taught Mechatronics Engineering to university students and have built some amazing robots and embedded devices. I am currently studying a double master’s degree in Global Innovation Design at Imperial College London and the Royal College of Arts.