devops-free-tutorials
Free DevOps tutorials for beginners with 464 interactive lessons. Easy-to-follow programming guides with hands-on practice exercises.
https://github.com/labex-labs/devops-free-tutorials
Last synced: 3 days ago
JSON representation
-
Languages
- 📖 Creating Functional Functions - creating-functional-functions-132732) |
- 📖 Decorator Concept Introduction - decorator-concept-introduction-132733) |
- 📖 Built-in Method Decorators Introduction - built-in-method-decorators-introduction-132734) |
- 📖 Python Testing Essentials - python-testing-essentials-132735) |
- 📖 Logging Module Introduction - logging-module-introduction-132736) |
- 📖 Code Debugging Techniques - code-debugging-techniques-132737) |
- 📖 Organizing Larger Python Programs - organizing-larger-python-programs-132738) |
- 📖 Third Party Modules - third-party-modules-132739) |
- 📖 Sharing Python Code Basics - sharing-python-code-basics-132740) |
- 📖 Introduction to LabEx - introduction-to-labex-178589) |
- 📖 Generating Secure Dynamic Templates with Jinja2 - generating-secure-dynamic-templates-with-jinja2-188849) |
- 📖 Introductory LabEx Programming Tutorial - introductory-labex-programming-tutorial-189472) |
- 📖 Linux cd Command: Directory Changing - linux-cd-command-directory-changing-209733) |
- 📖 Linux pwd Command: Directory Displaying - linux-pwd-command-directory-displaying-209734) |
- 📖 Linux mkdir Command: Directory Creating - linux-mkdir-command-directory-creating-209739) |
- 📖 Linux rm Command: File Removing - linux-rm-command-file-removing-209741) |
- 📖 Linux mv Command: File Moving and Renaming - linux-mv-command-file-moving-and-renaming-209743) |
- 📖 Linux cp Command: File Copying - linux-cp-command-file-copying-209744) |
- 📖 Linux cat Command: File Concatenating - linux-cat-command-file-concatenating-210986) |
- 📖 Linux nl Command: Line Numbering - linux-nl-command-line-numbering-210988) |
- 📖 Linux more Command: File Scrolling - linux-more-command-file-scrolling-214299) |
- 📖 Linux less Command: File Paging - linux-less-command-file-paging-214301) |
- 📖 Linux head Command: File Beginning Display - linux-head-command-file-beginning-display-214302) |
- 📖 Linux tail Command: File End Display - linux-tail-command-file-end-display-214303) |
- 📖 Linux which Command: Command Locating - linux-which-command-command-locating-215210) |
- 📖 Linux whereis Command: File and Command Finding - linux-whereis-command-file-and-command-finding-215211) |
- 📖 Linux cut Command: Text Cutting - linux-cut-command-text-cutting-219187) |
- 📖 Linux diff Command: File Comparing - linux-diff-command-file-comparing-219189) |
- 📖 Linux du Command: File Space Estimating - linux-du-command-file-space-estimating-219190) |
- 📖 Linux find Command: File Searching - linux-find-command-file-searching-219191) |
- 📖 Linux grep Command: Pattern Searching - linux-grep-command-pattern-searching-219192) |
- 📖 Linux join Command: File Joining - linux-join-command-file-joining-219193) |
- 📖 Linux sort Command: Text Sorting - linux-sort-command-text-sorting-219196) |
- 📖 Linux time Command: Command Timing - linux-time-command-command-timing-219197) |
- 📖 Linux tr Command: Character Translating - linux-tr-command-character-translating-219198) |
- 📖 Linux uniq Command: Duplicate Filtering - linux-uniq-command-duplicate-filtering-219199) |
- 📖 Linux wc Command: Text Counting - linux-wc-command-text-counting-219200) |
- 📖 Linux xargs Command: Command Building - linux-xargs-command-command-building-219201) |
- 📖 Linux ls Command: Content Listing - linux-ls-command-content-listing-219205) |
- 📖 File Contents and Comparing - file-contents-and-comparing-270251) |
- 📖 Linux File Concatenating - linux-file-concatenating-271235) |
- 📖 Linux Background Running - linux-background-running-271233) |
- 📖 Linux Background Management - linux-background-management-271231) |
- 📖 Linux Arithmetic Calculations - linux-arithmetic-calculations-271229) |
- 📖 Linux Text Processing - linux-text-processing-271227) |
- 📖 Linux Package Handling - linux-package-handling-271225) |
- 📖 Your First Python Lab - your-first-python-lab-270256) |
- 📖 Change File Ownership - change-file-ownership-270254) |
- 📖 Your First Linux Lab - your-first-linux-lab-270253) |
- 📖 Permissions of Files - permissions-of-files-270252) |
- 📖 Files and Directories - files-and-directories-270246) |
- 📖 Basic Files Operations - basic-files-operations-270248) |
- 📖 Matplotlib Pyplot Interface Tutorial - matplotlib-pyplot-interface-tutorial-71148) |
- 📖 Pandas Textual Data - pandas-textual-data-65439) |
- 📖 Introduction to Pandas - introduction-to-pandas-65440) |
- 📖 Working with Nullable Boolean Data - working-with-nullable-boolean-data-65441) |
- 📖 Pandas Copy-On-Write Implementation Guide - pandas-copy-on-write-implementation-guide-65442) |
- 📖 Working with Data Structures in Pandas - working-with-data-structures-in-pandas-65443) |
- 📖 Handling Duplicate Labels - handling-duplicate-labels-65444) |
- 📖 Speed Up Pandas Operations - speed-up-pandas-operations-65445) |
- 📖 Pandas Basics: DataFrame Memory and Operations - pandas-basics-dataframe-memory-and-operations-65446) |
- 📖 Pandas Data Manipulation Fundamentals - pandas-data-manipulation-fundamentals-65447) |
- 📖 Working with Nullable Integers - working-with-nullable-integers-65448) |
- 📖 Handling Missing Data - handling-missing-data-65449) |
- 📖 Pandas Options and Settings - pandas-options-and-settings-65450) |
- 📖 Enhance Pandas with PyArrow - enhance-pandas-with-pyarrow-65451) |
- 📖 Data Reshaping with Pandas - data-reshaping-with-pandas-65452) |
- 📖 Scaling Large Datasets - scaling-large-datasets-65453) |
- 📖 Using Sparse Structures in Pandas - using-sparse-structures-in-pandas-65454) |
- 📖 Text Data Handling in Pandas - text-data-handling-in-pandas-65455) |
- 📖 Working with Time Deltas - working-with-time-deltas-65456) |
- 📖 Windowing Operations in Pandas - windowing-operations-in-pandas-65457) |
- 📖 Create a Line Plot with Matplotlib - create-a-line-plot-with-matplotlib-71147) |
- 📖 Fundamentals of NumPy Array Manipulation - fundamentals-of-numpy-array-manipulation-85703) |
- 📖 Run a Small Program - run-a-small-program-132390) |
- 📖 Beginner's Rust Programming: Hello World - beginner-s-rust-programming-hello-world-100384) |
- 📖 Your First Git Lab - your-first-git-lab-92739) |
- 📖 Your First Matplotlib Lab - your-first-matplotlib-lab-92737) |
- 📖 Your First NumPy Lab - your-first-numpy-lab-92735) |
- 📖 Your First Pandas Lab - your-first-pandas-lab-92727) |
- 📖 Your First Docker Lab - your-first-docker-lab-92719) |
- 📖 Introduction to NumPy Universal Functions - introduction-to-numpy-universal-functions-85705) |
- 📖 Structured Arrays in NumPy - structured-arrays-in-numpy-85704) |
- 📖 The Lifecycle of a Plot - the-lifecycle-of-a-plot-71150) |
- 📖 Simple Axis Pad - simple-axis-pad-71152) |
- 📖 Customizing Matplotlib Visualizations - customizing-matplotlib-visualizations-71151) |
- 📖 Fundamental NumPy Array Creation Techniques - fundamental-numpy-array-creation-techniques-85698) |
- 📖 Image Plotting with Matplotlib - image-plotting-with-matplotlib-71149) |
- 📖 Pandas Plotting for Air Quality Analysis - pandas-plotting-for-air-quality-analysis-65433) |
- 📖 Working with Columns in Pandas - working-with-columns-in-pandas-65434) |
- 📖 Titanic Passenger Data Analysis with Pandas - titanic-passenger-data-analysis-with-pandas-65435) |
- 📖 Reshaping Data with Pandas - reshaping-data-with-pandas-65436) |
- 📖 Combining Data Tables in Pandas - combining-data-tables-in-pandas-65437) |
- 📖 Handling Time Series Data - handling-time-series-data-65438) |
- 📖 Introduction to Indexing in NumPy - introduction-to-indexing-in-numpy-85699) |
- 📖 Importing Data with Genfromtxt - importing-data-with-genfromtxt-85700) |
- 📖 Understanding NumPy Data Types - understanding-numpy-data-types-85701) |
- 📖 NumPy Broadcasting for Efficient Computation - numpy-broadcasting-for-efficient-computation-85702) |
- 📖 Customize Iteration Using Generators - customize-iteration-using-generators-132522) |
- 📖 Variadic Function Arguments in Python - variadic-function-arguments-in-python-132730) |
- 📖 Generator-Related Topics in Python - generator-related-topics-in-python-132729) |
- 📖 Producers, Consumers and Pipelines - producers-consumers-and-pipelines-132728) |
- 📖 Customizing Iteration with Generator Functions - customizing-iteration-with-generator-functions-132727) |
- 📖 Iterative Process Fundamentals - iterative-process-fundamentals-132726) |
- 📖 Classes and Encapsulation - classes-and-encapsulation-132725) |
- 📖 Python Object System Fundamentals - python-object-system-fundamentals-132724) |
- 📖 Defining Custom Python Exceptions - defining-custom-python-exceptions-132723) |
- 📖 Customizing Python's Dynamic Behavior - customizing-python-s-dynamic-behavior-132722) |
- 📖 Extensible Programs Through Inheritance - extensible-programs-through-inheritance-132721) |
- 📖 Creating New Objects with Class - creating-new-objects-with-class-132720) |
- 📖 Reconsider Design Decision - reconsider-design-decision-132719) |
- 📖 Main Program Introduction - main-program-introduction-132718) |
- 📖 Modular Programming with Functions - modular-programming-with-functions-132717) |
- 📖 Error Handling and Exceptions - error-handling-and-exceptions-132716) |
- 📖 More on Functions - more-on-functions-132715) |
- 📖 Python Script Writing Practice - python-script-writing-practice-132714) |
- 📖 Python Object Model Internals - python-object-model-internals-132713) |
- 📖 List Comprehension for Processing Items - list-comprehension-for-processing-items-132712) |
- 📖 Concise Introduction to Collections Module - concise-introduction-to-collections-module-132711) |
- 📖 Python Sequence Fundamentals - python-sequence-fundamentals-132710) |
- 📖 Structured Data Output for Data Analysis - structured-data-output-for-data-analysis-132709) |
- 📖 Lists Dictionaries Sets Introduction - lists-dictionaries-sets-introduction-132708) |
- 📖 Datatypes and Data Structures - datatypes-and-data-structures-132707) |
- 📖 Organizing Larger Programs with Functions - organizing-larger-programs-with-functions-132706) |
- 📖 File Access Fundamentals - file-access-fundamentals-132705) |
- 📖 Introducing Python Lists Fundamentals - introducing-python-lists-fundamentals-132704) |
- 📖 Text Processing Fundamentals - text-processing-fundamentals-132703) |
- 📖 Mathematical Calculations Tutorial - mathematical-calculations-tutorial-132702) |
- 📖 A First Program - a-first-program-132701) |
- 📖 Python Programming Introduction - python-programming-introduction-132700) |
- 📖 Circular and Dynamic Module Imports - circular-and-dynamic-module-imports-132531) |
- 📖 Controlling Symbols and Combining Submodules - controlling-symbols-and-combining-submodules-132530) |
- 📖 Create a Python Package - create-a-python-package-132529) |
- 📖 A Review of Module Basics - a-review-of-module-basics-132528) |
- 📖 Learn About Delegating Generators - learn-about-delegating-generators-132527) |
- 📖 Learn About Managed Generators - learn-about-managed-generators-132526) |
- 📖 Yield Statement Management in Python - yield-statement-management-in-python-132525) |
- 📖 Coroutine-Powered Data Processing - coroutine-powered-data-processing-132524) |
- 📖 Utilize Generators For Stocksim Pipelines - utilize-generators-for-stocksim-pipelines-132523) |
- 📖 Exploring Python's First-Class Objects Memory Model - exploring-python-s-first-class-objects-memory-model-132489) |
- 📖 How Objects Are Represented - how-objects-are-represented-132499) |
- 📖 Mixin Classes and Cooperative Inheritance - mixin-classes-and-cooperative-inheritance-132498) |
- 📖 Type Checking and Interfaces - type-checking-and-interfaces-132497) |
- 📖 Redefining Special Methods - redefining-special-methods-132496) |
- 📖 Practical Use of Inheritance - practical-use-of-inheritance-132495) |
- 📖 Private Attributes and Properties - private-attributes-and-properties-132494) |
- 📖 Class Variables and Class Methods - class-variables-and-class-methods-132493) |
- 📖 Attribute Access and Bound Methods - attribute-access-and-bound-methods-132491) |
- 📖 Define a Simple Class - define-a-simple-class-132490) |
- 📖 Review Simple Functions Exception Handling - review-simple-functions-exception-handling-132393) |
- 📖 Defining and Importing Python Modules - defining-and-importing-python-modules-132395) |
- 📖 Define a Simple Object - define-a-simple-object-132394) |
- 📖 Linux Directory Changing - linux-directory-changing-271237) |
- 📖 Linux Group Changing - linux-group-changing-271239) |
- 📖 Linux Permission Modifying - linux-permission-modifying-271241) |
- 📖 Linux Ownership Changing - linux-ownership-changing-271243) |
- 📖 Linux Screen Clearing - linux-screen-clearing-271245) |
- 📖 Linux Line Feed Filtering - linux-line-feed-filtering-271247) |
- 📖 Linux Text Columnizing - linux-text-columnizing-271249) |
- 📖 Linux Common Line Comparison - linux-common-line-comparison-271251) |
- 📖 Linux File Copying - linux-file-copying-271253) |
- 📖 Linux Job Scheduling - linux-job-scheduling-271255) |
- 📖 Linux URL Data Transferring - linux-url-data-transferring-271257) |
- 📖 Linux Text Cutting - linux-text-cutting-271259) |
- 📖 Linux Date/Time Displaying - linux-date-time-displaying-271261) |
- 📖 Linux File Converting/Copying - linux-file-converting-copying-271263) |
- 📖 Linux Variable Declaring - linux-variable-declaring-271265) |
- 📖 Space Exploration Disk Analysis - space-exploration-disk-analysis-271266) |
- 📖 Linux Disk Space Reporting - linux-disk-space-reporting-271267) |
- 📖 Linux File Comparing - linux-file-comparing-271269) |
- 📖 Linux File Space Estimating - linux-file-space-estimating-271271) |
- 📖 Linux Text Display - linux-text-display-271273) |
- 📖 How to implement authentication in a Python client-server system - how-to-implement-authentication-in-a-python-client-server-system-398021) |
- 📖 How to upgrade Ansible to the latest version - how-to-upgrade-ansible-to-the-latest-version-414855) |
- 📖 How to view the commit history of a remote Git branch - how-to-view-the-commit-history-of-a-remote-git-branch-414840) |
- 📖 How to enforce password complexity policies in Linux - how-to-enforce-password-complexity-policies-in-linux-414805) |
- 📖 How to check the current branch - how-to-check-the-current-branch-414785) |
- 📖 How to install the bc command in Linux - how-to-install-the-bc-command-in-linux-414536) |
- 📖 How to Fix Could Not Chdir to Home Directory Error - how-to-fix-could-not-chdir-to-home-directory-error-413813) |
- 📖 How to Resolve Git Branch Ahead of Origin - how-to-resolve-git-branch-ahead-of-origin-413775) |
- 📖 Exploring the Linux Stat Command for Retrieving File Metadata - exploring-the-linux-stat-command-for-retrieving-file-metadata-413773) |
- 📖 How to Use Bash if Statements with Multiple Conditions - how-to-use-bash-if-statements-with-multiple-conditions-413763) |
- 📖 Utilizing Bash Key-Value Arrays in Shell Scripting - utilizing-bash-key-value-arrays-in-shell-scripting-413759) |
- 📖 Resolving Ansible Sudo Password Missing Issues - resolving-ansible-sudo-password-missing-issues-413757) |
- 📖 How to Set Default Values in Bash Scripts - how-to-set-default-values-in-bash-scripts-413755) |
- 📖 Resolving "Cannot Delete Branch Checked Out" Error in Git - resolving-cannot-delete-branch-checked-out-error-in-git-411666) |
- 📖 How to Set the Ansible Python Interpreter for Optimal Configuration - how-to-set-the-ansible-python-interpreter-for-optimal-configuration-411660) |
- 📖 How to Use Ansible vars_files for Configuration Management - how-to-use-ansible-vars-files-for-configuration-management-411647) |
- 📖 How to list contents of a zip archive in Linux - how-to-list-contents-of-a-zip-archive-in-linux-409870) |
- 📖 How to copy files with specific patterns using wildcards in Linux - how-to-copy-files-with-specific-patterns-using-wildcards-in-linux-409818) |
- 📖 How to check the modification and access time of a file in Linux - how-to-check-the-modification-and-access-time-of-a-file-in-linux-409813) |
- 📖 How to Troubleshoot Unbound Variables in Bash Scripts - how-to-troubleshoot-unbound-variables-in-bash-scripts-400168) |
- 📖 How to Clone a Git Repository with Username and Password Authentication - how-to-clone-a-git-repository-with-username-and-password-authentication-400166) |
- 📖 How to Format Strings in Bash Scripts - how-to-format-strings-in-bash-scripts-400162) |
- 📖 How to Resolve the Could Not Open Lock File /var/lib/dpkg/lock-frontend Error on Linux - how-to-resolve-the-could-not-open-lock-file-var-lib-dpkg-lock-frontend-error-on-linux-400159) |
- 📖 How to Find the Current User ID in Linux - how-to-find-the-current-user-id-in-linux-400152) |
- 📖 How to Resolve SSH Copy-ID 'No Identities Found' Error - how-to-resolve-ssh-copy-id-no-identities-found-error-398384) |
- 📖 How to View Your Git Username in Terminal - how-to-view-your-git-username-in-terminal-398375) |
- 📖 How to Remove Cached Files with Git - how-to-remove-cached-files-with-git-398319) |
- 📖 How to use lambda functions to update dictionary values in Python - how-to-use-lambda-functions-to-update-dictionary-values-in-python-398266) |
Categories
Sub Categories
Keywords
awesome-list
33
programming
32
labex
32
hands-on
32
awesome
32
free
31
free-tutorials
31
tutorials
31
exercises
19
education
13
shell
3
python
3
mysql
3
mongodb
3
kubernetes
3
java
3
ansible
3
pandas
2
numpy
2
linux
2
css
2
data-science
2
go
2
git
2
react
2
docker
2
cybersecurity
2
matplotlib
2
bigdata
1
cysec
1
labs
1
html
1
javascript
1
hydra
1
opencv
1
django
1
postgresql
1
web-development
1
redis
1
cpp
1
sqlite
1
wireshark
1
c
1
devops
1
rust
1
ml
1
sklearn
1
hadoop
1
projects
1