"Developers Guide to Customizing Jamroom" udemy course
Jamroom Developers
Actually, I take that back, I'd go over tools and setting up a dev environment at some point before that, maybe even before section 2? I just think it would be good to standardize a development environment and the tools being used so it's easier to support people's questions.
I did a course on coursera on startup engineering, and it went all through linux basics and had us use amazon ec2 instances for everything. We went through basic linux commands, git, and dotfiles, and then each time we spun up a new ec2 instance, just git pulled the course dotfile that installed all the tools for us. I thought that was pretty cool. (something I've been wanting to do for general jamroom dev for a while anyways).
Kyle