I am currently pursuing two teaching-related activities: teaching one class on robotics at the University of Liège, and maintaining an open-source didactic robotics project. See links below.
INFO0948 is a Master course focused on interactive robots. The course explains the basic concepts that allow robots to build a world representation from sensory data, and to plan and perform complex tasks such as navigating a building, or manipulating tools.
The page of the course is here.
TRS relies on a cross-platform robot development and simulation environment that can be installed in five minutes and that allows students to write control, navigation, vision or manipulation algorithms in a hundred lines of Matlab or Python code. TRS contains a project structure (documentation, objectives, milestones), and the software skeleton for running the project (simulator models, Matlab code examples, install instructions). It is freely available and extendable.