← All blog series























































C in 100s
Learn C in bite-sized 100-second lessons — variables and types, format specifiers, operators, if/else, switch, loops, functions, pointers, arrays, structs and file I/O. 56-episode beginner series.
56 posts
0

C in 100 Seconds: Your First C Program | Episode 1
Celest Kim•Video•Quiz available
1

C in 100 Seconds: Variables and Types | Episode 2
Celest Kim•Video•Quiz available
2

C in 100 Seconds: Format Specifiers | Episode 3
Celest Kim•Video•Quiz available
3

C in 100 Seconds: Arithmetic Operators | Episode 4
Celest Kim•Video•Quiz available
4

C in 100 Seconds: If/Else | Episode 5
Celest Kim•Video•Quiz available
5

C in 100 Seconds: Switch Statement | Episode 6
Celest Kim•Video•Quiz available
6

C in 100 Seconds: While Loops | Episode 7
Celest Kim•Video•Quiz available
7

C in 100 Seconds: For Loops | Episode 8
Celest Kim•Video•Quiz available
8

C in 100 Seconds: Functions | Episode 9
Celest Kim•Video•Quiz available
9

C in 100 Seconds: Arrays | Episode 10
Celest Kim•Video•Quiz available
10

C in 100 Seconds: Strings | Episode 11
Celest Kim•Video•Quiz available
11

C in 100 Seconds: scanf | Episode 12
Celest Kim•Video•Quiz available
12

C in 100 Seconds: fgets | Episode 13
Celest Kim•Video•Quiz available
13

C in 100 Seconds: Constants and Macros | Episode 14
Celest Kim•Video•Quiz available
14

C in 100 Seconds: Type Casting | Episode 15
Celest Kim•Video•Quiz available
15

C in 100 Seconds: Header Files | Episode 16
Celest Kim•Video•Quiz available
16

C in 100 Seconds: Pointers | Episode 17
Celest Kim•Video•Quiz available
17

C in 100 Seconds: Walk an Array With a Pointer — Pointer Arithmetic | Episode 18
Celest Kim•Video•Quiz available
18

C in 100 Seconds: Pass by Reference | Episode 19
Celest Kim•Video•Quiz available
19

C in 100 Seconds: malloc and free | Episode 20
Celest Kim•Video•Quiz available
20

C in 100 Seconds: calloc and realloc | Episode 21
Celest Kim•Video•Quiz available
21

C in 100 Seconds: Memory Leaks | Episode 22
Celest Kim•Video•Quiz available
22

C in 100 Seconds: Structs — Group Your Data | Episode 23
Celest Kim•Video•Quiz available
23

C in 100 Seconds: Structs and Pointers | Episode 24
Celest Kim•Video•Quiz available
24

C in 100 Seconds: Unions — Shared Memory | Episode 25
Celest Kim•Video•Quiz available
25

C in 100 Seconds: Typedef | Episode 26
Celest Kim•Video•Quiz available
26

C in 100 Seconds: Function Pointers | Episode 27
Celest Kim•Video•Quiz available
27

C in 100 Seconds: Arrays of Pointers | Episode 28
Celest Kim•Video•Quiz available
28

C in 100 Seconds: Double Pointers | Episode 29
Celest Kim•Video•Quiz available
29

C in 100 Seconds: Void Pointers | Episode 30
Celest Kim•Video•Quiz available
30

C in 100 Seconds: Stack vs Heap — Where Variables Live
Celest Kim•Video•Quiz available
31

C in 100 Seconds: String Functions — strcat, strchr, strstr
Celest Kim•Video•Quiz available
32

C in 100 Seconds: String Tokenizing with strtok
Celest Kim•Video•Quiz available
33

C in 100 Seconds: sprintf and snprintf
Celest Kim•Video•Quiz available
34

C in 100 Seconds: File I/O Reading
Celest Kim•Video•Quiz available
35

C in 100 Seconds: File I/O Writing
Celest Kim•Video•Quiz available
36

C in 100 Seconds: Binary File I/O
Celest Kim•Video•Quiz available
37

C in 100 Seconds: Command Line Arguments
Celest Kim•Video•Quiz available
38

C in 100 Seconds: Error Handling
Celest Kim•Video•Quiz available
39

C in 100 Seconds: Preprocessor Directives
Celest Kim•Video•Quiz available
40

C in 100 Seconds: Multi-File Projects
Celest Kim•Video•Quiz available
41

C in 100 Seconds: Linked List
Celest Kim•Video•Quiz available
42

C in 100 Seconds: Linked List Insert and Delete
Celest Kim•Video•Quiz available
43

C in 100 Seconds: Linked List Traverse
Celest Kim•Video•Quiz available
44

C in 100 Seconds: Doubly Linked List
Celest Kim•Video•Quiz available
45

C in 100 Seconds: Stack
Celest Kim•Video•Quiz available
46

C in 100 Seconds: Queue
Celest Kim•Video•Quiz available
47

C in 100 Seconds: Hash Table Concept
Celest Kim•Video•Quiz available
48

C in 100 Seconds: Hash Table Chaining
Celest Kim•Video•Quiz available
49

C in 100 Seconds: Binary Tree
Celest Kim•Video•Quiz available
50

C in 100 Seconds: Binary Tree Traversal
Celest Kim•Video•Quiz available
51

C in 100 Seconds: Binary Search Tree
Celest Kim•Video•Quiz available
52

C in 100 Seconds: Bubble Sort
Celest Kim•Video•Quiz available
53

C in 100 Seconds: Merge Sort
Celest Kim•Video•Quiz available
54

C in 100 Seconds: Quick Sort
Celest Kim•Video•Quiz available
55

C in 100 Seconds: Dynamic Arrays
Celest Kim•Video•Quiz available