Skip to main content

What’s Free at Linux Academy — March 2019

Posted on February 26, 2019 by EllMarquezEllMarquez

We support others in their mission to learn and grow and are adding new ways for our students to learn what they need to succeed. By adding free cloud training to our Community Membership, students have the opportunity to develop their Linux and cloud skills further.

Each month, we will kick off our community content with a live study group, allowing members of the Linux Academy community to come together and share their insights in order to learn from one another. Stay tuned to the Linux Academy blog for further details.

March Study Group Course:


  • Linux Operating System Fundamentals – Have you heard of Linux, but don’t really know anything about it? Are you a non-technical person just wanting to know what this “Linux” thing is? Then this course is for you. Eschewing any technical practices, this course takes a high-level view of the history of Linux, the open-source movement, and how this powerful software is used today. We will look at its many types of deployments and the various incarnations of a Linux “distribution.”

Courses Free in March:

  • Source Control with Git — This is an introductory course that will help get someone new to Git up and running with it quickly. We will show you the basics of working out of your own local repository, and then we will apply those skills to working with remote repositories, such as the ones you would find on GitHub and BitBucket. We will also see how we can install our own web-based Git server by using the free version of GitLab. So if you ever wanted to learn the basics of working with Git, this is the course for you.

  • Hadoop Quick Start — Hadoop has become a staple technology in the big data industry by enabling the storage and analysis of datasets so big that it would be otherwise impossible with traditional data systems. In this course, we are going to jump right into deploying Hadoop, configuring HDFS, and executing MapReduce jobs. Lastly, you will get to try it all out yourself with a guided hands-on lab.


  • Google Cloud Essentials — This course is designed for those who want to learn about Google Cloud: what cloud computing is, the overall advantages Google Cloud offers, and detailed explanation of all major services (what they are, their use cases, and how to use them).


  • CoreOS Essentials — During the lessons, learning activities and hands-on components of this course, you will gain knowledge about CoreOS. You will walk through a local installation as well as how to use our Cloud Servers in order to follow along with our demos. Whether it is using CoreOS for container implementations, clustering, or understanding how to update and view reports, this course will allow you to gain hands-on experience with CoreOS.


  • NGINX Web Server Deep Dive — In this course, you will learn how to install, configure, and customize NGINX for a wide variety of uses. While following along with lessons, you will be educated in how to use the NGINX documentation to assist you as you work with NGINX. By the end of the course, you will have experienced configuring NGINX as a web server, reverse proxy, cache, and load balancer, while also having learned how to compile additional modules, tune for performance, and integrate with third-party tools like Let’s Encrypt.


  • AWS IAM Deep Dive — This course will give you an in-depth experience with Identity and Access Management. The course starts off covering basic concepts, such as root account management, and continues to build on this initial foundation. You can use your own AWS account to follow along with the lessons in configuring a small (fictitious) company with Identity and Access Management. At the end of the course, you’ll  have extensive experience in configuring a company of any size in Identity and Access Management.
  • Kubernetes QuickStart – This course will serve as an introduction to Kubernetes and will cover the basic installation and configuration needed to get a Kubernetes cluster up and running. We will also discuss deployments and pod versioning. In the end there will be a hands on activity that allows you to take what you have learned and put it to use to set up a Kuberenetes cluster for your self.
  • Kubernetes Essentials – Kubernetes is a powerful tool. It can help you manage complex applications and provide you with the ability to easily automate tasks involved in managing them. In this course, we will explore Kubernetes from a beginner’s standpoint. We will discuss what Kubernetes is and what it does, and we will work with some of the basic functionality of Kubernetes hands-on. We will build a simple Kubernetes cluster. We will also deploy a sample microservice application to the cluster in order to explore how Kubernetes can help easily manage such applications

Always Included with Community Membership

  • Vim – The Improved Editor — In this short course, we will take a look at Vim, the improved editor. Learn how to use the keyboard to work with your text documents, complete searches, replace text, and format them. We also show you how to branch out from Vim to run commands, capture output into the current buffer, manage your buffers, and move between them and more.
  • Jenkins Quick Start — Although Jenkins is a complex topic we cover in depth elsewhere on the site, this course will give you a quick introduction and provide just enough information for you to build your own Jenkins server and get started using it to perform remote builds and management.
  • How to Get a Linux Job — This course will help prepare you, whether you’re a seasoned Information Technology professional or a student just out of school, to apply for and successfully obtain your first Linux Job. We will discuss how to use your professional network of contacts, the importance of cover letters, how to tailor your resume, and what key topics to highlight in pursuit of that position.
  • LXC/LXD Deep Dive — “Container” is the new buzzword, but it doesn’t just mean Docker! This course will dive into LXC (LinuX Containers) and its container manager, LXD. Students will explore how containers work, how they compare with virtual machines and Docker containers, and how they handle application isolation. Students will get hands-on training by installing and configuring containers and thoughtfully selecting a persistent storage strategy. The course also covers the intricacies of container networking, including inter-container communication, managing container networks, and exposing container ports on the host. For advanced students, several use cases are explored and implemented using this exciting technology.
  • Build Your Own Linux From Scratch — Learn how the Linux kernel interoperates with glibc (and the rest of the binary toolchain), and how various software packages rely on the kernel and glibc to provide interfaces and services, as well as the “why” behind many of the features and idiosyncrasies of the kernel and glibc.
  • AWS Concepts — This course is for the absolute beginner. Have you ever wanted to know, in very simple terms, the answer to the following questions: What is the cloud? What is AWS? What are AWS’s core services? Why do we use AWS? If you answered yes to any of these, then this course is for you. Our goal with this course is to provide a simple, conceptual introduction to the concepts of cloud computing, Amazon Web Services, and its core services. There are no technical explanations or definitions to memorize — this course is visual and strictly conceptual. When you are done with this course, you will have the conceptual foundation to move forward on to more advanced AWS courses. By having the frame-of-reference understanding from this course, you will be more prepared to tackle the more complex technical concepts and terminology.
  • Big Data Essentials — Big Data Essentials is a comprehensive introduction to the world of big data. Starting with the definition of big data, we describe the various characteristics of big data and its sources. Using real-world examples, we highlight the growing importance of big data. We discuss architectural requirements and principles of big data infrastructures and the intersection of cloud computing with big data. We also provide an overview of the most popular big data technologies, including core Hadoop, the Hadoop ecosystem (Hive, Pig, Sqoop, Flume, Kafka, Storm, Ambari, Oozie, Zookeeper), NoSQL databases, and Apache Spark. We conclude this lesson with a tour of the different types of analytics that can be performed on big data and various techniques and tools used.
  • AWS Essentials — AWS Essentials is a course for those who are completely new to AWS. No prior AWS experience is required. We will introduce you to AWS, provide an overview of the core AWS services, and walk you through the process of setting up your own AWS account. Your learning will be reinforced with real-world scenario hands-on labs using our live environment, and quizzes will be used to help check your understanding of the presented topics.
  • Azure Concepts — In this course, we will cover the basics of cloud services, the core components of the Azure flavor of cloud, and a few basic examples of how companies are using Azure today.
  • Mastering Regular Expressions — In Mastering Regular Expressions, we begin by breaking down the “vocabulary” and “grammar” of regular expressions: First by learning just what all those symbols and shortcuts mean, and then by learning how to manipulate those tokens to craft complex regular expressions that achieve just the desired result. We’ll do this by using some common Linux tools, such as grep and sed, as well as through Perl and, eventually, JavaScript for some front-end regex use examples.
  • DevOps Essentials — This course provides a basic introduction to the concept of DevOps, giving you a working knowledge of what DevOps is and how it impacts IT in the real world. This course explains the culture of DevOps as well as some of the main practices and tools associated with DevOps. It also introduces you to the close relationship between DevOps and the cloud.
  • YAML Essentials — YAML Essentials gives even the absolute YAML beginner the skills they need to craft documents using this popular data serialization language. Used across a variety of programs and languages for a vast array of reasons, YAML is a popular choice for data storage, configuration files, configurations management, and more. This course explores how to write a properly structured YAML file in both the human-readable block style and the JSON-compatible flow style.

If you are new to Linux Academy, make sure to start your journey with How to Use Linux Academy!


The Free Community Edition Membership includes flash cards, community access, and these courses (videos only unless otherwise noted): Quizzes, Labs, and other features are not included in the free tier membership. The Free Community Edition Membership also does not include access to our mobile application. 


Image of Rahul
8 months ago

Very Helpful and Informative Post..!!! Keep Sharing

Image of LauraArguijo
8 months ago

Hey! We are happy that it benefited you! What are you currently working on?


Leave a Reply

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