With the resources available online, you do not need to waste a lot of money on full-time offline courses. You can enroll in an online course from a reputed institute to learn DevOps and you can do according to your learning pace and cost-effective option. I recommend this DevOps Course by Intellipaat that covers the following topics:
In-depth knowledge of DevOps methodology
Implementing Software Version Control
Containerizing Code on production using Docker
Creating CI/CD Pipelines using Jenkins
Configuration Management using Puppet and Ansible
Automating build and test using Selenium and Maven
Container Orchestration using Kubernetes
Performance Tuning and Monitoring using Nagios
Additional to these, this course offers hands-on experience, life-time support and access, certification, and Job Assistance.