Linux is all over the place and even powers most of the cloud! 50% of the virtual machines on Azure and over 80% of the virtual machines on AWS run on Linux. Every single major space program in the world, including SpaceX and NASA, are all built on Linux.

Learning Linux can literally help you reach other worlds! So what are you waiting for? Get started learning Linux in our new Linux Courses below!


New Linux Courses

 

 

Database Essentials

  • Course link: Database Essentials
  • Difficulty Level: Beginner
  • Course Description: In this course, you’ll learn the basics of what a database is, then explore the different types of databases from flat file to relational. You’ll even install some of the more popular database systems, including MongoDB and Couchbase, that are available on Linux and see how to work with data in those systems.

 

 

Docker Certified Associate (DCA)

  • Course link: Docker Certified Associate (DCA)
  • Difficulty Level: Intermediate
  • Course Description: The Docker Certified Associate is a certification provided by Docker to validate your skills as a Docker practitioner. In this course, you’ll learn the concepts and objectives you need to know in order to effectively use Docker as well as earn your certification. You’ll learn how to use the core features contained in Docker Community Edition, as well as the additional enterprise features provided by Docker Enterprise Edition.
  • Who should take this course: We recommend that you have the following background knowledge before taking this course:
    • General, high-level understanding of containers.
    • Basic understanding of the Linux command line.
    • Some knowledge of yaml syntax.

 

Splunk Deep Dive

  • Course link: Splunk Deep Dive
  • Difficulty Level: Intermediate
  • Course Description: As one of the early log aggregation products in the IT industry, Splunk has remained a popular choice amongst system administrators, engineers, and developers for operational analytics. Whether you are aggregating log files, system resource utilization metrics, or application data, Splunk is there to centralize your IT data for easy search and visualization. Get an introduction to Splunk Enterprise in this course. After getting familiar with some basic terminology and components, you’ll get to follow along by setting up your own standalone Splunk instance through the Linux Academy Cloud Playground. With your own instance, you can follow along as we secure our standalone Splunk instance, configure monitoring and alerting, and finally index some log data to perform search and visualization analysis.
  • Who should take this course: We suggest you have basic Linux and networking experience prior to taking this course.

 

Ansible: Setup, Configure, and Ad Hoc Commands Deep Dive

  • Course link: Ansible: Setup, Configure, and Ad Hoc Commands Deep Dive
  • Difficulty Level: Intermediate
  • Course Description: Modern DevOps culture requires both automation and configuration management. Ansible is capable of meeting both of these end goals. Obtain a thorough introduction to key Ansible features and modules that lay a foundation for building upon in this course. You’ll start with installing and configuring Ansible itself. Afterward, you’ll learn the most common tasks in systems management using key Ansible modules. After completing this course, you’ll have a firm understanding of many core Ansible modules and key Ansible features such as asynchronous task management.

 

Ansible: Playbooks Deep Dive

  • Course link: Ansible: Playbooks Deep Dive
  • Difficulty Level: Intermediate
  • Course Description: Learn what a play and playbook are in Ansible. Many key features of Ansible Playbooks are highlighted as you work through the course and a few new modules are introduced along the way. You’ll learn through many demonstrations and discussions on potential uses cases for the various features that are covered.  After completing this course, you should be capable of writing Ansible playbooks for a number of various scenarios!

 

Service Mesh with Istio

  • Course link: Service Mesh with Istio
  • Difficulty Level: Intermediate
  • Course Description: Learn Istio and its capabilities, from its architecture to how it’s installed. You’ll install it in a Docker environment as well as a Kubernetes cluster and get some insight into the types of problems that Istio solves.

 

Kubernetes Security

  • Course link: Kubernetes Security
  • Difficulty Level: Intermediate
  • Course Description: This course is a deep dive into Kubernetes Security. You’ll be guided through the concepts and best practices of Kubernetes Security, and apply your new skills in hands-on examples.

 

CompTIA CySA+ Certification

  • Course link: CompTIA CySA+ Certification
  • Difficulty Level: Intermediate
  • Course Description: Cybersecurity Analysts are the protectors of our networks. They perform many duties which include analysis of data to identify vulnerabilities, threats, and risks to an organization. Configuration and tuning of threat-detection tools, and securing applications and systems within an organization. As the skills of cyber attackers continue to grow, so should the skills of cybersecurity analysts. These attackers are finding new ways to bypass our toolsets and controls. Therefore, we must continue to adapt and advance our skills in order to combat the attackers and defend our networks. If you’re wanting to advance your cybersecurity defensive skills, the CompTIA CySA+ certification is a great place to start your journey!
  • Who should take this course: Someone already in IT who wants to get into a security role and has little to no security experience, or someone in security who wants to prove their knowledge.

 

Introduction to Python Development

  • Course link: Introduction to Python Development
  • Difficulty Level: Beginner
  • Course Description: Learn how to program using Python! You’ll learn the building blocks of the language, programming design fundamentals, how to use the standard library, third-party packages, and how to create Python projects. In the end, you should have a grasp of how to program. By the time you’ve finished this course you will be able to:
    • Read, write, and understand Python code
    • Have a basic understanding of Object-Oriented Programming (OOP)
    • Utilize Python as a primary language for tooling
    • Develop Python projects from start to finish
  • Who should take this course: This course is a great starting point for beginners or anyone who wants to learn how to program using Python.

 

Network Routing Fundamentals

  • Course link: Network Routing Fundamentals
  • Difficulty Level: Beginner
  • Course Description:
  • Network routing is the process of enabling computers to transfer data over networks, including the internet. This introductory course will give you a solid foundation in the basics of network routing. After completing this course, you’ll have a solid understanding of how network routing works and how networking decisions are made.
    • You’ll learn about:
      • IP addressing, which provides logical addresses for data to be sent to
      • Different types of network routing
      • Protocols that govern routing decisions
      • Policies that are used in more advanced network routing
      • And more!
  • Who should take this course: Anyone looking to learn the basics of network routing!

 

Network Protocol Fundamentals

  • Course link: Network Protocol Fundamentals
  • Difficulty Level: Beginner
  • Course Description: Get a basic introduction to network protocols in this fundamental course. We’ll start by answering the question, “What is a network protocol?” and then discuss some of the conceptual models of various types of network traffic. Next, our focus will shift to the protocols themselves. We’ll learn about all of the main protocols that network communications and the internet are built on. We’ll also cover several protocols that we all use on a daily basis (even if we are completely unaware). I hope you enjoy the course!
  • Who should take this course: This course is for anyone who wants to learn more about what network protocols are and which protocols are most widely used today.

 

CompTIA Linux+ XK0-004 Certification Exam

  • Course link: CompTIA Linux+ XK0-004 Certification Exam
  • Difficulty Level: Intermediate
  • Course Description: CompTIA introduced their own Linux+ certification in April of 2019 and this Linux Academy course will help you prepare to succeed in taking it! Intended for the IT Professional who uses Linux every day in their personal and professional lives. You only have to pass a single exam now, but keep in mind you will no longer get the LPI 2-for-1 certification as a result. Designed to cover job-focused Linux foundational skills that are in demand, this certification preparation course will prepare you for the exam on this new certification. The exam covers tasks that are associated with all major distributions of Linux and helps set the foundation for later, more advanced vendor or distribution specific knowledge.
  • Who should take this course: Although there are no requirements to have any other certifications prior to taking this exam, you should have the following knowledge or related experience to get the most out of this course and be fully prepared for this exam: working on the Linux command line, using the Linux Desktop, and be familiar with basic Linux terms and definitions.

 

Red Hat Certified Specialist in Linux Diagnostics and Troubleshooting Exam Prep (RH342)

  • Course link: Red Hat Certified Specialist in Linux Diagnostics and Troubleshooting Exam Prep (RH342)
  • Difficulty Level: Advanced
  • Course Description: Get prepared for the Red Hat Certified Specialist in Linux Diagnostics and Troubleshooting exam (EX342). You’ll learn to troubleshoot, diagnose, and resolve (or provide evidence of) issues that cause degradation and loss of performance. In addition to preparation for the exam, you’ll develop your skills in RHEL troubleshooting.
  • Who should take this course: This is a Red Hat Certified Architect level course. You should hold the following certifications or possess the requisite experience:
    • Red Hat Certified System Administrator (RHCSA)
    • Red Hat Certified Engineer (RHCE)

 

RHCSA Prep Course

Red Hat Certified Systems Administrator – RHCSA (EX200) Exam Prep

  • Course link: Red Hat Certified Systems Administrator – RHCSA (EX200) Exam Prep
  • Difficulty Level: Intermediate
  • Course Description: Get prepared to successfully pass Red Hat’s RHCSA 7 certification exam! You’ll gain an in-depth understanding of managing a Red Hat system at an administrator level so that you can use your skills on real servers in the real world.
  • Who should take this course: To be successful in this course you should be comfortable with the Linux command line. We recommend the LPI Linux Essentials course (or equivalent knowledge) prior to taking this course.

 

 

Cloud Native Certified Kubernetes Administrator (CKA)

  • Course link: Cloud Native Certified Kubernetes Administrator (CKA)
  • Difficulty Level: Intermediate
  • Course Description: Get prepared for the Certified Kubernetes Administrator (CKA) exam by the Cloud Native Computing Foundation. You’ll learn:
    • How all of the components of a Kuberenetes cluster work together
    • How to monitor all components of a cluster
    • How to build your own Kubernetes cluster from scratch
    • Networking
    • Deploying applications
    • Scheduling pods
    • Logging

    You’ll also get a lot of practice in the command line, and numerous hands-on labs to practice on your own and prepare you for the exam!

  • Who should take this course: We suggest these prerequisites before taking this course: Kubernetes EssentialsLPI Linux EssentialsDevOps Essentials, and Essential Container Concepts.

 

Linux Academy Red Hat Certified Specialist in OpenShift Administration (ex280 v3.9) Prep Course

  • Course link: Linux Academy Red Hat Certified Specialist in OpenShift Administration (ex280 v3.9) Prep Course
  • Difficulty Level: Advanced
  • Course Description: Get prepared for the Red Hat Certified Specialist in OpenShift Administration (ex280 v3.9) exam! This course is also suitable for experienced Linux administrators seeking to learn OpenShift cluster administration.
  • Who should take this course: We recommend that you have the following skills or knowledge to be successful in completing this course:
    • Linux CLI Expertise
    •  LPIC-1, Red Hat Certified System Administrator or Linux Foundation Certified System Administrator knowledge or equivalent experience
    • OpenShift basic terminology

Docker Deep Dive

  • Course link: Docker Deep Dive
  • Difficulty Level: Intermediate
  • Course Description: This course will cover Docker 18.09.4, and you’ll learn:
    • The basis of how Docker works
    • How to install the Docker Community Edition
    • How to manage image, containers, networks, and volumes
    • Build images using a Dockerfile
    • Tag images and push them to Docker Hub
    • Use Docker Compose to deploy Microservices to Docker
    • Run Docker in Swarm Mode for a more production ready environment
    • Use Secrets to protect sensitive data such as passwords
  • Who should take this course: If you’re new to Docker or looking for a refresher on the current version.

 


Ready to learn Linux by doing? Start your 7-day free trial or check out Linux Academy for Business and see how you can upskill your team in Linux today!

New call-to-action

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Get actionable training and tech advice

We'll email you our latest articles up to once per week.