An open API service indexing awesome lists of open source software.

https://github.com/labex-labs/devops-free-tutorials

Practice DevOps Free Tutorials | This repo collects 68 of free tutorials for DevOps. DevOps is revolutionizing software development and IT operations. This Skill Tree presents a structured learning path for mastering DevOps practices and tools. Ideal for newcomers, it offers a systematic approach...
https://github.com/labex-labs/devops-free-tutorials

List: devops-free-tutorials

awesome awesome-list devops exercises free free-tutorials hands-on labex programming tutorials

Last synced: 8 days ago
JSON representation

Practice DevOps Free Tutorials | This repo collects 68 of free tutorials for DevOps. DevOps is revolutionizing software development and IT operations. This Skill Tree presents a structured learning path for mastering DevOps practices and tools. Ideal for newcomers, it offers a systematic approach...

Awesome Lists containing this project

README

        

# DevOps Free Tutorials



DevOps is revolutionizing software development and IT operations. This Skill Tree presents a structured learning path for mastering DevOps practices and tools. Ideal for newcomers, it offers a systematic approach to understanding continuous integration, delivery, and deployment. Hands-on courses and real-world playground exercises ensure you'll develop practical skills applicable in professional environments.

| Index | Name | Difficulty | Tutorial Link |
|---------|---------------------------------------------------------------------------------------------------------------------------------------|--------------|--------------------------------------------------------------------------------------------------|
| 01 | [📖 Your First Linux Lab](https://labex.io/tutorials/linux-your-first-linux-lab-270253) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-your-first-linux-lab-270253) |
| 02 | [📖 Basic Files Operations](https://labex.io/tutorials/linux-basic-files-operations-270248) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-basic-files-operations-270248) |
| 03 | [📖 File Contents and Comparing](https://labex.io/tutorials/linux-file-contents-and-comparing-270251) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-file-contents-and-comparing-270251) |
| 04 | [📖 Permissions of Files](https://labex.io/tutorials/linux-permissions-of-files-270252) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-permissions-of-files-270252) |
| 05 | [📖 User Account Management](https://labex.io/tutorials/linux-user-account-management-49) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-user-account-management-49) |
| 06 | [📖 Your First Git Lab](https://labex.io/tutorials/git-your-first-git-lab-92739) | ★☆☆ | [🔗 View](https://labex.io/tutorials/git-your-first-git-lab-92739) |
| 07 | [📖 Git Config Management](https://labex.io/tutorials/git-git-config-management-385164) | ★☆☆ | [🔗 View](https://labex.io/tutorials/git-git-config-management-385164) |
| 08 | [📖 Working with Files and Staging Area](https://labex.io/tutorials/git-working-with-files-and-staging-area-387457) | ★☆☆ | [🔗 View](https://labex.io/tutorials/git-working-with-files-and-staging-area-387457) |
| 09 | [📖 Git Branch Basic Operations](https://labex.io/tutorials/git-git-branch-basic-operations-385163) | ★☆☆ | [🔗 View](https://labex.io/tutorials/git-git-branch-basic-operations-385163) |
| 10 | [📖 Advanced Git Commit Operations](https://labex.io/tutorials/git-advanced-git-commit-operations-387471) | ★☆☆ | [🔗 View](https://labex.io/tutorials/git-advanced-git-commit-operations-387471) |
| 11 | [📖 Saving Work in Progress](https://labex.io/tutorials/git-saving-work-in-progress-387492) | ★☆☆ | [🔗 View](https://labex.io/tutorials/git-saving-work-in-progress-387492) |
| 12 | [📖 Marking Important Milestones](https://labex.io/tutorials/git-marking-important-milestones-387493) | ★☆☆ | [🔗 View](https://labex.io/tutorials/git-marking-important-milestones-387493) |
| 13 | [📖 Git History and Log Management](https://labex.io/tutorials/git-git-history-and-log-management-387490) | ★☆☆ | [🔗 View](https://labex.io/tutorials/git-git-history-and-log-management-387490) |
| 14 | [📖 Git Diff Deep Dive](https://labex.io/tutorials/git-git-diff-deep-dive-387489) | ★☆☆ | [🔗 View](https://labex.io/tutorials/git-git-diff-deep-dive-387489) |
| 15 | [📖 Git Reset and Reflog](https://labex.io/tutorials/git-git-reset-and-reflog-387491) | ★☆☆ | [🔗 View](https://labex.io/tutorials/git-git-reset-and-reflog-387491) |
| 16 | [📖 Hello, Bash!](https://labex.io/tutorials/linux-hello-bash-388809) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-hello-bash-388809) |
| 17 | [📖 Working with Shell Variables](https://labex.io/tutorials/shell-working-with-shell-variables-388810) | ★☆☆ | [🔗 View](https://labex.io/tutorials/shell-working-with-shell-variables-388810) |
| 18 | [📖 Passing Arguments to the Script](https://labex.io/tutorials/shell-passing-arguments-to-the-script-388811) | ★☆☆ | [🔗 View](https://labex.io/tutorials/shell-passing-arguments-to-the-script-388811) |
| 19 | [📖 Shell Arrays](https://labex.io/tutorials/shell-shell-arrays-388812) | ★☆☆ | [🔗 View](https://labex.io/tutorials/shell-shell-arrays-388812) |
| 20 | [📖 Arithmetic Operations in Shell](https://labex.io/tutorials/shell-arithmetic-operations-in-shell-388813) | ★☆☆ | [🔗 View](https://labex.io/tutorials/shell-arithmetic-operations-in-shell-388813) |
| 21 | [📖 Basic String Operations](https://labex.io/tutorials/shell-basic-string-operations-388814) | ★☆☆ | [🔗 View](https://labex.io/tutorials/shell-basic-string-operations-388814) |
| 22 | [📖 Conditional Statements in Shell](https://labex.io/tutorials/linux-conditional-statements-in-shell-388815) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-conditional-statements-in-shell-388815) |
| 23 | [📖 Bash Scripting Loops](https://labex.io/tutorials/shell-bash-scripting-loops-388816) | ★☆☆ | [🔗 View](https://labex.io/tutorials/shell-bash-scripting-loops-388816) |
| 24 | [📖 Comparing Arrays in Shell](https://labex.io/tutorials/shell-comparing-arrays-in-shell-388817) | ★☆☆ | [🔗 View](https://labex.io/tutorials/shell-comparing-arrays-in-shell-388817) |
| 25 | [📖 Shell Functions](https://labex.io/tutorials/shell-shell-functions-388818) | ★☆☆ | [🔗 View](https://labex.io/tutorials/shell-shell-functions-388818) |
| 26 | [📖 Special Variables in Shell](https://labex.io/tutorials/shell-special-variables-in-shell-388819) | ★☆☆ | [🔗 View](https://labex.io/tutorials/shell-special-variables-in-shell-388819) |
| 27 | [📖 Bash Trap Command](https://labex.io/tutorials/linux-bash-trap-command-388820) | ★☆☆ | [🔗 View](https://labex.io/tutorials/linux-bash-trap-command-388820) |
| 28 | [📖 File System Operations in Shell](https://labex.io/tutorials/shell-file-system-operations-in-shell-388821) | ★☆☆ | [🔗 View](https://labex.io/tutorials/shell-file-system-operations-in-shell-388821) |
| 29 | [📖 Your First Docker Lab](https://labex.io/tutorials/docker-your-first-docker-lab-92719) | ★☆☆ | [🔗 View](https://labex.io/tutorials/docker-your-first-docker-lab-92719) |
| 30 | [📖 Working with Docker Images](https://labex.io/tutorials/docker-working-with-docker-images-388939) | ★☆☆ | [🔗 View](https://labex.io/tutorials/docker-working-with-docker-images-388939) |
| 31 | [📖 Diving Deeper Into Containers](https://labex.io/tutorials/docker-diving-deeper-into-containers-388951) | ★☆☆ | [🔗 View](https://labex.io/tutorials/docker-diving-deeper-into-containers-388951) |
| 32 | [📖 Docker Run Command Parameters](https://labex.io/tutorials/docker-docker-run-command-parameters-389228) | ★☆☆ | [🔗 View](https://labex.io/tutorials/docker-docker-run-command-parameters-389228) |
| 33 | [📖 Custom Docker Images](https://labex.io/tutorials/docker-custom-docker-images-389185) | ★☆☆ | [🔗 View](https://labex.io/tutorials/docker-custom-docker-images-389185) |
| 34 | [📖 Advanced Dockerfile Techniques](https://labex.io/tutorials/docker-advanced-dockerfile-techniques-389027) | ★☆☆ | [🔗 View](https://labex.io/tutorials/docker-advanced-dockerfile-techniques-389027) |
| 35 | [📖 Docker Networking Basics](https://labex.io/tutorials/docker-docker-networking-basics-389048) | ★☆☆ | [🔗 View](https://labex.io/tutorials/docker-docker-networking-basics-389048) |
| 36 | [📖 Dive Into Docker Networking](https://labex.io/tutorials/docker-dive-into-docker-networking-389047) | ★☆☆ | [🔗 View](https://labex.io/tutorials/docker-dive-into-docker-networking-389047) |
| 37 | [📖 Working with Docker Volumes](https://labex.io/tutorials/docker-working-with-docker-volumes-389189) | ★☆☆ | [🔗 View](https://labex.io/tutorials/docker-working-with-docker-volumes-389189) |
| 38 | [📖 Explore the Kubernetes Cluster](https://labex.io/tutorials/kubernetes-explore-the-kubernetes-cluster-434519) | ★☆☆ | [🔗 View](https://labex.io/tutorials/kubernetes-explore-the-kubernetes-cluster-434519) |
| 39 | [📖 Deploy Applications on Kubernetes](https://labex.io/tutorials/kubernetes-deploy-applications-on-kubernetes-434644) | ★☆☆ | [🔗 View](https://labex.io/tutorials/kubernetes-deploy-applications-on-kubernetes-434644) |
| 40 | [📖 Explore and Debug Kubernetes Applications](https://labex.io/tutorials/kubernetes-explore-and-debug-kubernetes-applications-434645) | ★☆☆ | [🔗 View](https://labex.io/tutorials/kubernetes-explore-and-debug-kubernetes-applications-434645) |
| 41 | [📖 Expose Kubernetes Applications](https://labex.io/tutorials/kubernetes-expose-kubernetes-applications-434647) | ★☆☆ | [🔗 View](https://labex.io/tutorials/kubernetes-expose-kubernetes-applications-434647) |
| 42 | [📖 Scale and Load Balance Applications](https://labex.io/tutorials/kubernetes-scale-and-load-balance-applications-434648) | ★☆☆ | [🔗 View](https://labex.io/tutorials/kubernetes-scale-and-load-balance-applications-434648) |
| 43 | [📖 Update and Rollback Applications](https://labex.io/tutorials/kubernetes-update-and-rollback-applications-434649) | ★☆☆ | [🔗 View](https://labex.io/tutorials/kubernetes-update-and-rollback-applications-434649) |
| 44 | [📖 Your First Python Lab](https://labex.io/tutorials/python-your-first-python-lab-270256) | ★☆☆ | [🔗 View](https://labex.io/tutorials/python-your-first-python-lab-270256) |
| 45 | [📖 Python Data Types and Operators](https://labex.io/tutorials/python-python-data-types-and-operators-393077) | ★☆☆ | [🔗 View](https://labex.io/tutorials/python-python-data-types-and-operators-393077) |
| 46 | [📖 Python Control Structures](https://labex.io/tutorials/python-python-control-structures-393123) | ★☆☆ | [🔗 View](https://labex.io/tutorials/python-python-control-structures-393123) |
| 47 | [📖 Python Functions and Modules](https://labex.io/tutorials/python-python-functions-and-modules-393141) | ★☆☆ | [🔗 View](https://labex.io/tutorials/python-python-functions-and-modules-393141) |
| 48 | [📖 Python Data Structures](https://labex.io/tutorials/python-python-data-structures-393168) | ★☆☆ | [🔗 View](https://labex.io/tutorials/python-python-data-structures-393168) |
| 49 | [📖 Ansible Installation on Ubuntu](https://labex.io/tutorials/ansible-ansible-installation-on-ubuntu-67172) | ★☆☆ | [🔗 View](https://labex.io/tutorials/ansible-ansible-installation-on-ubuntu-67172) |
| 50 | [📖 Ansible Configuration](https://labex.io/tutorials/ansible-ansible-configuration-390437) | ★☆☆ | [🔗 View](https://labex.io/tutorials/ansible-ansible-configuration-390437) |
| 51 | [📖 Ansible Groups Inventory](https://labex.io/tutorials/ansible-ansible-groups-inventory-290160) | ★☆☆ | [🔗 View](https://labex.io/tutorials/ansible-ansible-groups-inventory-290160) |
| 52 | [📖 Ansible Ad-Hoc Commands](https://labex.io/tutorials/ansible-ansible-ad-hoc-commands-390441) | ★☆☆ | [🔗 View](https://labex.io/tutorials/ansible-ansible-ad-hoc-commands-390441) |
| 53 | [📖 Ansible Playbook Basics](https://labex.io/tutorials/ansible-ansible-playbook-basics-390426) | ★☆☆ | [🔗 View](https://labex.io/tutorials/ansible-ansible-playbook-basics-390426) |
| 54 | [📖 Manage Multiple Ansible Inventories](https://labex.io/tutorials/ansible-manage-multiple-ansible-inventories-290193) | ★☆☆ | [🔗 View](https://labex.io/tutorials/ansible-manage-multiple-ansible-inventories-290193) |
| 55 | [📖 Ansible Conditionals and Loops](https://labex.io/tutorials/ansible-ansible-conditionals-and-loops-390455) | ★☆☆ | [🔗 View](https://labex.io/tutorials/ansible-ansible-conditionals-and-loops-390455) |
| 56 | [📖 Ansible Jinja2 Templates](https://labex.io/tutorials/ansible-ansible-jinja2-templates-390470) | ★☆☆ | [🔗 View](https://labex.io/tutorials/ansible-ansible-jinja2-templates-390470) |
| 57 | [📖 Ansible Roles](https://labex.io/tutorials/ansible-ansible-roles-390467) | ★☆☆ | [🔗 View](https://labex.io/tutorials/ansible-ansible-roles-390467) |
| 58 | [📖 Ansible Command Module](https://labex.io/tutorials/ansible-ansible-command-module-290161) | ★☆☆ | [🔗 View](https://labex.io/tutorials/ansible-ansible-command-module-290161) |
| 59 | [📖 Ansible Shell Module](https://labex.io/tutorials/ansible-ansible-shell-module-289409) | ★☆☆ | [🔗 View](https://labex.io/tutorials/ansible-ansible-shell-module-289409) |
| 60 | [📖 Ansible Apt Module](https://labex.io/tutorials/ansible-ansible-apt-module-289651) | ★☆☆ | [🔗 View](https://labex.io/tutorials/ansible-ansible-apt-module-289651) |
| 61 | [📖 Ansible Copy Module](https://labex.io/tutorials/ansible-ansible-copy-module-289653) | ★☆☆ | [🔗 View](https://labex.io/tutorials/ansible-ansible-copy-module-289653) |
| 62 | [📖 Ansible File Module](https://labex.io/tutorials/ansible-ansible-file-module-289654) | ★☆☆ | [🔗 View](https://labex.io/tutorials/ansible-ansible-file-module-289654) |
| 63 | [📖 Ansible Fetch Module](https://labex.io/tutorials/ansible-ansible-fetch-module-290159) | ★☆☆ | [🔗 View](https://labex.io/tutorials/ansible-ansible-fetch-module-290159) |
| 64 | [📖 Ansible get_url Module](https://labex.io/tutorials/ansible-ansible-get-url-module-290188) | ★☆☆ | [🔗 View](https://labex.io/tutorials/ansible-ansible-get-url-module-290188) |
| 65 | [📖 Ansible Stat Module](https://labex.io/tutorials/ansible-ansible-stat-module-290192) | ★☆☆ | [🔗 View](https://labex.io/tutorials/ansible-ansible-stat-module-290192) |
| 66 | [📖 Ansible Cron Module](https://labex.io/tutorials/ansible-ansible-cron-module-290157) | ★☆☆ | [🔗 View](https://labex.io/tutorials/ansible-ansible-cron-module-290157) |
| 67 | [📖 Ansible Local Action Module](https://labex.io/tutorials/ansible-ansible-local-action-module-290189) | ★☆☆ | [🔗 View](https://labex.io/tutorials/ansible-ansible-local-action-module-290189) |
| 68 | [📖 Ansible Script Module](https://labex.io/tutorials/ansible-ansible-script-module-289411) | ★☆☆ | [🔗 View](https://labex.io/tutorials/ansible-ansible-script-module-289411) |

## More Free Tutorials

- [Practice Linux Free Tutorials](https://github.com/labex-labs/linux-free-tutorials)
- [Practice DevOps Free Tutorials](https://github.com/labex-labs/devops-free-tutorials)
- [Practice Cybersecurity Free Tutorials](https://github.com/labex-labs/cybersecurity-free-tutorials)
- [Practice Python Free Tutorials](https://github.com/labex-labs/python-free-tutorials)
- [Practice Docker Free Tutorials](https://github.com/labex-labs/docker-free-tutorials)
- [Practice Kubernetes Free Tutorials](https://github.com/labex-labs/kubernetes-free-tutorials)
- [Practice Git Free Tutorials](https://github.com/labex-labs/git-free-tutorials)
- [Practice Shell Free Tutorials](https://github.com/labex-labs/shell-free-tutorials)
- [Practice Java Free Tutorials](https://github.com/labex-labs/java-free-tutorials)
- [Practice MySQL Free Tutorials](https://github.com/labex-labs/mysql-free-tutorials)
- [Practice MongoDB Free Tutorials](https://github.com/labex-labs/mongodb-free-tutorials)
- [Practice Golang Free Tutorials](https://github.com/labex-labs/go-free-tutorials)
- [Practice Ansible Free Tutorials](https://github.com/labex-labs/ansible-free-tutorials)
- [Practice Jenkins Free Tutorials](https://github.com/labex-labs/jenkins-free-tutorials)
- [Practice C Free Tutorials](https://github.com/labex-labs/c-free-tutorials)
- [Practice C++ Free Tutorials](https://github.com/labex-labs/cpp-free-tutorials)
- [Practice Machine Learning Free Tutorials](https://github.com/labex-labs/ml-free-tutorials)
- [Practice Data Science Free Tutorials](https://github.com/labex-labs/data-science-free-tutorials)
- [Practice Pandas Free Tutorials](https://github.com/labex-labs/pandas-free-tutorials)
- [Practice NumPy Free Tutorials](https://github.com/labex-labs/numpy-free-tutorials)
- [Practice scikit-learn Free Tutorials](https://github.com/labex-labs/sklearn-free-tutorials)
- [Practice Matplotlib Free Tutorials](https://github.com/labex-labs/matplotlib-free-tutorials)
- [Practice Web Development Free Tutorials](https://github.com/labex-labs/web-development-free-tutorials)
- [Practice HTML Free Tutorials](https://github.com/labex-labs/html-free-tutorials)
- [Practice CSS Free Tutorials](https://github.com/labex-labs/css-free-tutorials)
- [Practice JavaScript Free Tutorials](https://github.com/labex-labs/javascript-free-tutorials)
- [Practice React Free Tutorials](https://github.com/labex-labs/react-free-tutorials)

## More

- 🔗 [DevOps Programming Courses](https://github.com/labex-labs/awesome-programming-courses)
- 🔗 [DevOps Programming Projects](https://github.com/labex-labs/awesome-programming-projects)