You may may freely explore and implement the simulations used in the courses in our public simulations repository, but you can’t have the whole course environment replicated, as it were, because the notebooks and some environment setups are subject to intellectual property rights.
I think I may have made the wrong impression. I’m not trying to clone the course but to help make what I learn applicable to real environments I’d like to know how I could implement a similar simulation in gazebo myself.
I’m looking for how to write a launch file to load a world and spawn a robot with the sensors necessary to navigate. Is there a course available on how to do that?
Regarding docker, let me clarify that you don’t need to use docker on your local PC except of course you want to use it for code isolation from the main system. We use docker on the Academy in order to manage the environment and simulations more effectively, but that might not apply to a personal installation that is not as complex.
Since I’m not sure whether what you want to do is learn how to create and use worlds and robot simulations or how to use existing robot simulations and worlds, I give two options here:
To use existing robot and world sims, identify the specific simulation you want to implement in our public simulations repository and clone the specific repository to your local PC, in your ROS workspace. It would already come with a launch file. You would just need to compile the package and run it.
PS: I suppose you have ROS running on your PC already. If not, the last units of the ROS Basics in 5 Days course contain some hints on installing ROS locally. You can also search “install ROS” on this forum and you will get a number of posts on that.