- Conditionals
- Loops
- Methods
- Strings
- Arrays
- Enums
- Regular Expressions
- Basic Objects
- Inheritance and Abstraction
- Exceptions
- File System
- Input and Output Flows
- Libraries
- Polymorphism and Properties
- Operator Overloading
- Interfaces
- Generics
- Linked Lists
- BCL Collections
- Delegates and Events
- Anonymous Types and Extension Methods
- Functional Programming