Course Highlights
  • Understand the basic types in C as it applies to embedded development
  • Understand how pointers work in C
  • Understand how structures work in C
  • Understand how arrays work in C
  • Be able to describe the differences between microcontrollers and microprocessors
  • Understand the nuances between regular C programming and baremetal embedded C programming
  • Be able to read and understand a microcontroller datasheet
  • Be able to write C for the Arduino or Atmega328p
  • Be able to blink an LED on and off without the Arduino IDE using raw embedded C
Skills you will learn!
Curriculum

3 Topics
Course Introduction
Why Learn the C Programming Language
Enviornment Setup

4 Topics
C Hello World!
Variables and Types
Bitwise Arithmetic
Arrays and Structs

4 Topics
Conditional Statements
Switch Statements
Loops
End of Chapter Mini Quiz

3 Topics
Functions in C
Pointers (Gasp!)
Pointer Check on Learning

3 Topics
What is an Embedded System + Embedded C?
Microcontroller Overview
Control Your Chip & Blink LED

  Write a Review

Intro to C Programming for Aspiring Embedded Developers

Go to Paid Course