This is work I did for DPS 909 - Topics is Open Source Development. It is an optional Professional level course designed to introduce students to the world of open source development. This was by far, hands down, one of the best course I have taken in my time back at school. The course has real world implications, it is designed extremely well, and you get out of it what you put in.
A large portion of it was learning about GitHub, which I was kind of intimidated by before this course. I knew it was a powerful tool, but i really had no idea just how true that was. I am now very comfortable with using GutHub and know how to use a lot of it's built in features like Actions, Hooks, and the true value of version control.
This course was really challenging but because it was difficult it made it that much more rewarding. Especially when you know that you are contributing to a real world project that other people will be using.