1. Introduction to robot programming
2. Classification and programming methods
3. Robot programming languages
4. Introduction to RAPID
5. RAPID program structure and data
6. Motion and I/O instructions in RAPID
7. Introduction to ROS
8. Communication mechanisms in ROS
9. Basic programming of ROS nodes
10. Distributed execution in ROS