JdeRobot Academy is an open source collection of exercises to learn robotics in a practical way. Gazebo simulator is the main tool required, as ROS. Its latest documentation (including installation recipes, current available exercises and illustrative videos) is on its webpage.
If you are a contributor, please note that we use GitHub Pages and a Jekyll theme (MinimalMistakes) for Academy web page. Feel free to install locally Jekyll so you can test your changes before submitting your pull-request. Here you are the directions for it:
Take a look at the contribute section to join this project.