CodeMIRAI
0 XP

C Programming

Learn C, the language under operating systems and embedded devices, from printf to pointers and structs. Examples run in your browser.

  • 4 modules
  • 15 lessons
  • 71 runnable examples
  • Beginner to intermediate
01

Getting started

Your first C program.

  1. Introduction to C
  2. Your first program
  3. Variables and data types
  4. printf and scanf
  5. Operators
02

Control flow

Decisions and loops.

  1. if and else
  2. switch
  3. Loops
03

Functions and arrays

Structuring programs.

  1. Functions
  2. Arrays
  3. Strings as character arrays
04

Memory

Pointers and structures.

  1. Pointers
  2. Pointers and arrays
  3. Structures
  4. Dynamic memory