I somehow doubt that a DevOps tutorial or course really makes sense because DevOps is a philosophy and not a technology you can learn. Most DevOps advocates claim is it is the idea that dev and ops need to work together more closely. In reality it is the philosophy that admins should learn how to code and write the tools to automate tasks themselves rather than buying them from software companies. In other words, "DevOps" is the in-house dev of ops tools.
Thus, if you want to learn "DevOps" it essentially means to learn how to code IT management tools. If you work in the Microsoft ecosystem, you start with simple PowerShell scripts and if you are good you end up coding enterprise IT management tools with C++.