C
Full C track — every topic, from fundamentals to advanced.
Lessons
- Introduction to C
- Program Structure & Compilation
- Variables, Data Types & Constants
- Operators & Expressions
- Input & Output
- Type Conversion & Casting
- Decision Making: if, else & switch
- Loops: for, while, do-while
- Functions & Recursion
- Arrays (1D, 2D & Multidimensional)
- Strings & string.h
- Pointers Fundamentals
- Pointers, Arrays & Strings
- Structures
- Unions & Enumerations
- Storage Classes & Scope
- Preprocessor & Macros
- Dynamic Memory Allocation
- Function Pointers & Callbacks
- Self-Reference & Linked Lists
- File Handling
- Bit Manipulation & Bitfields
- Multi-file Programs & Header Files
- Memory Layout of a C Program
- Undefined Behavior, Common Pitfalls & Best Practices
- Warnings & Errors