← All courses

BEGINNER COURSE · 16 CORE LESSONS

C Programming

Variables, loops and functions. Write small programs step by step and learn what the compiler is telling you.

YOU’LL BUILD Mini calculator
YOUR INSTRUCTOR Ranadeep Siddhartha
RECORDED CONTENT 14 min
TEACHING LANGUAGE Listen to the free sample before buying
CAPTIONS Caption availability is not confirmed

Before you begin

A computer with any C compiler. We show the free setup in lesson 2.

THE PROJECT AT THE END

Mini calculator

A computer with any C compiler. We show the free setup in lesson 2.

Project illustration. Each core lesson includes a practice task and self-check.

SEE WHAT YOU WILL BUILD

Mini calculator

Explore a working teaching example, inspect the source, and use it as a starting point for your own version.

Explore the project

YOUR LEARNING PATH

One useful idea at a time.

Get comfortableLessons 1–5
  1. 01 What is C? 1:41 Free sample ↗
  2. 02 Compile and run 1:01
  3. 03 Variables 1:09
  4. 04 Expressions 0:48
  5. 05 Input with scanf 0:44
Build the foundationsLessons 6–12
  1. 06 If else 0:43
  2. 07 Else if 0:41
  3. 08 For loop 0:42
  4. 09 While loop 0:32
  5. 10 Arrays 0:40
  6. 11 Functions 0:49
  7. 12 Strings 0:42
Put it into practiceLessons 13–16
  1. 13 Pointer idea 0:48
  2. 14 Mini calculator 0:48
  3. 15 Common mistakes 0:28
  4. 16 What next 0:42