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 CoveredSummary
Day 1Basics of C ProgrammingDay 1 Notes
Day 2Data Types, Variables, ConstantsDay 2 Notes
Day 3Operators, Conditionals, Reading in StringsDay 3 Notes
Day 4Functions, Loops, and ArraysDay 4 Notes
Day 5Strings in CDay 5 Notes
Day 6Variable Scope and Header FilesDay 6 Notes
Day 7Structures and EnumDay 7 Notes
Day 8Working with FilesDay 8 Notes
Day 9Intro to Memory AllocationDay 9 Notes
Day 10Intro to PointersDay 10 Notes
Day 11Addresses and Indirection Explained - 1Day 11 Notes
Day 12Addresses and Indirection Explained - 2Day 12 Notes
Day 13Linked Lists and other Basic Data Structures - 1Day 13 Notes
Day 14Linked Lists and other Basic Data Structures - 2Day 14 Notes
Day 15Working with Pointers CarefullyDay 15 Notes
Day 16Arrays ADT - 1Day 16 Notes
Day 17Arrays ADT - 2Day 17 Notes
Day 18Problems on StringsDay 18 Notes
Day 19Intro to RecursionDay 19 Notes
Day 20Some more RecursionDay 20 Notes
Day 21Common Sorting AlgosDay 21 Notes
Day 22Intro to Trees - 1Day 22 Notes
Day 23Intro to Trees - 2Day 23 Notes
Day 24Binary Search TreesDay 24 Notes
Day 25StacksDay 25 Notes
Day 26QueuesDay 26 Notes
Day 27Intro to GraphsDay 27 Notes
Day 28More on GraphsDay 28 Notes
Day 29AVL TreesDay 29 Notes
Day 30MiscellaneousDay 30 Notes