C Programming
This course takes you from absolute zero in C all the way through one of the most important topics in the language: functions. You will learn the C compilation model, fundamental syntax, data types, operators, control flow, arrays, pointers, and then dive deep into functions — declarations, definitions, scope, recursion, and passing arrays/pointers to functions.
group
1 students
trending_up
beginner Level
layers
8 Modules
T
Created by
Test Instructor
Course Content
8 Modules • 55 Lessons
play_circle
One-Dimensional Arrays
play_circle
Array Traversal and Algorithms
play_circle
Multi-Dimensional Arrays
play_circle
Strings as char Arrays
play_circle
String Functions (string.h)
description
Arrays Practice
play_circle
if, if-else, and Nested if
play_circle
switch Statement
play_circle
for Loop
play_circle
while and do-while Loops
play_circle
break, continue, goto
description
Nested Loops and Patterns
description
Control Flow Quiz
play_circle
Fundamental Data Types (int, float, char, double)
play_circle
Declaring and Initializing Variables
play_circle
Constants — #define and const
play_circle
Type Modifiers (short, long, unsigned, signed)
play_circle
sizeof Operator and Memory Sizes
description
Data Types Practice
play_circle
Why Functions? — Modular Programming
play_circle
Function Declaration and Definition
play_circle
Return Types and the return Statement
play_circle
Function Parameters — Pass by Value
play_circle
Pass by Reference Using Pointers
play_circle
Passing Arrays to Functions
play_circle
Scope: Local vs Global Variables
play_circle
Storage Classes (auto, static, extern)
play_circle
Recursive Functions
play_circle
Function Pointers
description
The C Standard Library — math.h & stdlib.h
description
Functions Capstone: Calculator Program
description
Functions Quiz
play_circle
printf() — Formatted Output
play_circle
scanf() — Reading User Input
play_circle
Format Specifiers Deep Dive
play_circle
getchar() and putchar()
description
I/O Practice Project
play_circle
History and Overview of C
Preview
description
Setting Up: GCC & Code Editor
Preview
play_circle
Hello, World! — Your First C Program
play_circle
The Compilation Process Explained
play_circle
Structure of a C Program
play_circle
Arithmetic Operators
play_circle
Relational and Logical Operators
play_circle
Bitwise Operators
play_circle
Assignment and Compound Operators
description
Operator Precedence & Associativity
description
Operators Quiz
play_circle
Memory Addresses and the & Operator
play_circle
Declaring and Using Pointers (*)
play_circle
Pointer Arithmetic
play_circle
Pointers and Arrays
play_circle
Pointers and Strings
description
NULL Pointer and Best Practices
description
Pointers Practice
Your Instructor
T
Test Instructor
Instructor
school
1 Students
Student Reviews
star_border
No reviews yet. Be the first to review this course!
Enroll Now
Free forever. Start learning instantly.
- layers 8 modules • 55 lessons
- ondemand_video On-demand video lessons
- all_inclusive Full lifetime access
- emoji_events Certificate of completion