As a beginner in the DevOps Engineering field, starting out can be stressful & overwhelming as you try to discover platforms centered around DevOps that you can learn from. To narrow down the search and create ease, I have curated a list of platforms that teach DevOps from start to finish.
We also share DevOps contents on Twitter, check it out:
1. Cloud academy
Cloud academy is a paid website that teaches you everything you need to know about the cloud. Instead of having to move from one platform to the other, Cloud academy has provided every necessary learning path, hands-on lab, quizzes/challenges and certification preparatory courses (for those who might want to take a certification exams) necessary to advance as a DevOps Engineer. Cloud academy has a 1-year free plan which is open to every AWS Community Builder and they also offer a free trial for first time users.
2. Udemy
Udemy is a paid online learning platform that provides a range of courses to undertake. Its’ learning experience arranges coursework into a series of modules and lessons that includes videos, text notes and assessment tests. It is not restricted to any particular field. As much as it is a paid platform, there are free courses available for those who cannot afford to pay for them, the only downside is that you won’t be getting the full package like course completion certificate or instructor Q&A. You can also get coupons for some courses, in that way you get the full package without having to pay for that course.
3. KodeKloud
KodeKloud is a platform that focuses on DevOps tools. It is also a paid platform but they have made some of their courses free, courses like Docker, Terraform etc. They offer a seamless integration between video lectures and hands-on labs to help learners practice theoretical knowledge already gained from the courses. Visit their website here.
4. Youtube
Youtube is a great video platform to learn just about anything. This would be very helpful for people who enjoy video contents. There are several amazing DevOps channels on Youtube but I have picked out a few I believe have a lot of good content, Kunal kushwaha, TechWorldwithNana, Cloudnloud Technologies , Freecodecamp, Bret Fisher, Abhishek Modi, Kode Kloud etc.
5. Udacity
Udacity is an online education provider that offers a nanodegree in several courses. They currently offer a nanodegree course in DevOps Engineering and Udacity is a paid platform. While some courses be gotten for free, there won't be any certification given at the end of completion. Udacity has several fully-funded scholarship programs that let you participate in scholarship challenges and if you successfully scale through, you get the opportunity to take that course for free with certification. Application for DevOps Engineering nanodegree and foundational course funded by ALX Africa is currently open here.
6. Coursera
Coursera works just like Udemy having various online courses except that they offer degrees and professional courses as well while Udemy doesn’t. Coursera has some free courses for learning while the rest are paid. Do check out their website.
7. edX
edX is a learning platform that gives students from any country the opportunity to take free online courses offered by premier Universities around the world. Online learners can earn a certificate of completion after completing a course. edX currently offers DevOps courses on thier website, do check them out.
8. Microsoft Learn
Microsoft Learn is a free, interactive, hands-on training platform that helps people develop in-demand technical skills related to widely used Microsoft products and services including Azure. Microsoft learn has a lot of modules, learning paths and quizzes to help learners understand DevOps concepts. It currently is restricted to text and doesn’t have a video or audio option yet.
9. Blogs/Articles
There are so many blogs and written articles out there that teach DevOps concepts and tools. They contain easy-to-read articles as well as step-by-step tutorials. Blogs like SigNoz, DevOps.com, dev.to DevOps, devopscube, DevOps’ish”264 amongst many others.
10. Books
Most people enjoy visuals while some enjoy texts. If you are a text lover then books would be a great option for you. Some good DevOps books are The Phoenix Project, Effective DevOps, DevOps handbook etc.
I would like to add that there are so many other platforms out there that teach DevOps tools and technologies but the platforms listed here are just few of many others. Explore your options and stick with what works for you best.
If you enjoyed this article, do follow SigNoz on Twitter for more DevOps related contents.
Top comments (4)
The best way to learn is with hands-on session on Brainboard brainboard.co/resources/get-starte...
cool.. that's some good resources
Great read!! For the devOps beginners I have something for you: Comprehensive Guide for DevOps newbies
Great. I would love to recommend to others also