The Free Community Edition Membership includes flash cards, community access, and these courses (videos only unless otherwise noted):
February Study Group Course:
- 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.
March Study Group Course:
Courses Free in February:
- Git Quick Start – In the increasingly DevOps culture, source control has become a foundational skill for any IT Professional. Git is a source control tool developed by none-other-than the guy who wrote the Linux Kernel himself. It is the source control program of choice for a vast number of IT professionals. This course will help you learn essential Git quickly!
- Ansible Quick Start – Ansible is an automation engine that continues to gain popularity. The tool has become a favorite choice for managing IT infrastructure at scale. This Ansible Quick Start course is designed to get you up and running with Ansible essentials quickly.
- 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.”
- Subnetting Fundamentals – This course will provide the prospective student with the fundamentals of network segmentation. By the end of this course, the student will have a thorough understanding of subnetting and network masking.
- Essential Container Concepts -This course provides a basic introduction to the concept of containers. It seeks to give the student a working knowledge of what containers are, how they are created, and how they are used in the real world.
- Serverless concepts – Serverless Concepts will teach you the basics of this hot new technology. You’ll learn about what constitutes a serverless application. You’ll watch how-to videos that show off services like AWS Lambda, Google Firebase, and more. You’ll be able to review note cards to remember key elements from the sessions. Finally, connect with us in the community and share how you’re adopting this technology and your experiences.
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 the output into the current buffer, manage your buffers, and move between them and more.
- Jenkins Quick Start– Although Jenkins is a complex topic that 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 tool, to apply for and successfully obtain their 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 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 onto 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 activities using our Live Environment, and quizzes will be used to help check your understanding of the presented topics.
- Azure Concepts – New to AWS? Get a simple, conceptual introduction to the concepts of Cloud Computing, Amazon Web Services, and it’s core services.
- Devops Essentials – This course provides a basic introduction to the concept of DevOps. It seeks to give the student 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 the student to the close relationship between DevOps and the cloud.
Quizzes, Labs, and other features are not included in the free tier membership. The community membership also does not include access to our mobile application.