1.Data Structures: Vector, Factor, Matrix, Array, List, DataFrame
2. Programming Structures
2.1 Conditional structure: if
2.2 Loops: for, while, repeat
3. Complex Programming Structures
4. Functions
4.1 Definitions
4.2 Variables and parameters
4.3 Infix
4.4 Calls
5. Recursive function
6. Input, output and data storage (keyboard, files)
7. Graphics