1. basic data types, scope, scanf/printf 2. if-else & switches, logical operators 3.Loops 4. Arrays 5. function 6. recursion 7.string manipulations 8.pointers 9. dynamic memory allocation 10. Structure