GitHub - balapriyac/30-Days-of-C: A comprehensive learning path
https://github.com/balapriyac/30-Days-of-C
📋 30 Days of C
A comprehensive path for the revision of C fundamentals
Day # | Topics Covered | Summary |
Day 1 | Basics of C Programming | Day 1 Notes |
Day 2 | Data Types, Variables, Constants | Day 2 Notes |
Day 3 | Operators, Conditionals, Reading in Strings | Day 3 Notes |
Day 4 | Functions, Loops, and Arrays | Day 4 Notes |
Day 5 | Strings in C | Day 5 Notes |
Day 6 | Variable Scope and Header Files | Day 6 Notes |
Day 7 | Structures and Enum | Day 7 Notes |
Day 8 | Working with Files | Day 8 Notes |
Day 9 | Intro to Memory Allocation | Day 9 Notes |
Day 10 | Intro to Pointers | Day 10 Notes |
Day 11 | Addresses and Indirection Explained - 1 | Day 11 Notes |
Day 12 | Addresses and Indirection Explained - 2 | Day 12 Notes |
Day 13 | Linked Lists and other Basic Data Structures - 1 | Day 13 Notes |
Day 14 | Linked Lists and other Basic Data Structures - 2 | Day 14 Notes |
Day 15 | Working with Pointers Carefully | Day 15 Notes |
Day 16 | Arrays ADT - 1 | Day 16 Notes |
Day 17 | Arrays ADT - 2 | Day 17 Notes |
Day 18 | Problems on Strings | Day 18 Notes |
Day 19 | Intro to Recursion | Day 19 Notes |
Day 20 | Some more Recursion | Day 20 Notes |
Day 21 | Common Sorting Algos | Day 21 Notes |
Day 22 | Intro to Trees - 1 | Day 22 Notes |
Day 23 | Intro to Trees - 2 | Day 23 Notes |
Day 24 | Binary Search Trees | Day 24 Notes |
Day 25 | Stacks | Day 25 Notes |
Day 26 | Queues | Day 26 Notes |
Day 27 | Intro to Graphs | Day 27 Notes |
Day 28 | More on Graphs | Day 28 Notes |
Day 29 | AVL Trees | Day 29 Notes |
Day 30 | Miscellaneous | Day 30 Notes |