Hands-On Tutorials

Step-by-Step Interactive Guides Covering Linux, DevOps, Programming in Python/C/C++/Go, Data Science, Web Development, Hadoop, and More.

A Beginner's Guide to the Docker Run Command
A Beginner's Guide to the Docker Run Command
Discover the power of the Docker run command and learn how to effectively manage and run Docker containers. Explore the fundamentals and advanced techniques to take your Docker skills to the next level.
Docker
Removing Directory Trees Efficiently in Linux
Removing Directory Trees Efficiently in Linux
Learn how to effectively remove directory trees in Linux, from basic techniques to advanced strategies. Discover efficient methods to manage your file system and free up valuable storage space.
Linux
How to Create Kubernetes Deployment YAML Files
How to Create Kubernetes Deployment YAML Files
Learn how to create and manage Kubernetes deployment YAML files to deploy and manage applications on your Kubernetes cluster. Discover the key components and best practices for crafting effective Kubernetes deployment configurations.
Kubernetes
A Beginner's Guide to Learning Linux Effectively
A Beginner's Guide to Learning Linux Effectively
Discover the essential skills to learn Linux effectively and become a proficient Linux user. Master file system navigation, essential commands, and the fundamental concepts of the Linux operating system.
Linux
Fixing Automatic Merge Failures in Version Control Systems
Fixing Automatic Merge Failures in Version Control Systems
Learn how to resolve merge conflicts when automatic merges fail in version control systems like Git. Discover techniques to fix conflicts and successfully commit the merged result.
Git
How to Deploy Applications with Kubernetes Deployment
How to Deploy Applications with Kubernetes Deployment
Learn how to deploy applications with Kubernetes deployment, from understanding the basics to customizing the deployment process. Discover the power of Kubernetes for streamlining your application management.
Kubernetes
Properly Removing Git Branches for Streamlined Development
Properly Removing Git Branches for Streamlined Development
Discover how to effectively manage your Git branches and maintain a clean repository for streamlined development. Learn the best practices for git branch deletion and keep your codebase organized.
Git
Essential Docker Compose Commands for Container Management
Essential Docker Compose Commands for Container Management
Explore the essential Docker Compose commands for effective container management, from getting started to practical examples. Master container orchestration with this comprehensive guide.
Docker
Leveraging Docker Compose and Docker Run for Efficient Container Management
Leveraging Docker Compose and Docker Run for Efficient Container Management
Discover how to leverage the power of Docker Compose and Docker Run to streamline your container management processes. Learn to deploy and manage containers efficiently, optimizing your development and deployment workflows.
Docker
How to Perform Arithmetic Operations in Bash Scripts
How to Perform Arithmetic Operations in Bash Scripts
Explore the world of bash arithmetic and learn how to perform various arithmetic operations in your Bash scripts. Discover the basic and advanced techniques to enhance your shell programming skills.
Shell
How to Name and Run Docker Containers
How to Name and Run Docker Containers
Learn how to properly name and run Docker containers to manage your containerized applications effectively. Discover the best practices for naming and running Docker containers.
Docker
Understanding List Origin in Git Version Control
Understanding List Origin in Git Version Control
Explore the concept of list origin in Git version control, learn how to apply it in real-world scenarios, and gain a deeper understanding of this powerful feature.
Git
Leveraging Kubernetes Services for Scalable Application Deployment
Leveraging Kubernetes Services for Scalable Application Deployment
Discover how to leverage Kubernetes services to deploy scalable applications and optimize your Kubernetes service configuration for maximum performance and reliability.
Kubernetes
How to Change Your Default Shell in Linux
How to Change Your Default Shell in Linux
Learn how to change your default shell in Linux using the chsh command. Customize your Linux environment and improve your productivity with this step-by-step guide.
Shell
How to Create a New Linux User Account
How to Create a New Linux User Account
Learn how to create a new user account in Linux, manage user accounts, and understand the importance of user account management for system security and access control.
Linux
Crafting Meaningful Git Commit Messages for Collaborative Development
Crafting Meaningful Git Commit Messages for Collaborative Development
Discover the art of crafting effective Git commit messages that enhance collaborative software development. Learn how to create meaningful, informative, and consistent commit messages to streamline your team's workflow.
Git
Enhance Jenkins Functionality with Plugins
Enhance Jenkins Functionality with Plugins
Discover how to enhance your Jenkins workflow by leveraging powerful plugins that extend its capabilities. Learn to find, install, and utilize Jenkins plugins to boost productivity and streamline your CI/CD processes.
Jenkins
Easily Download Folders from Git Repositories
Easily Download Folders from Git Repositories
Learn how to easily download specific folders from Git repositories, a useful skill for developers working with large codebases. Discover practical use cases and step-by-step examples.
Git
  • Prev
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 328
  • Next