To continually support your mission to learn and grow, we encourage you to try these free courses and resources for developing and advancing your Cloud skills.
With multiple cloud providers now offering online certification exams, there’s never been a better time to try something new. These FREE certification-focused courses will help you reach your goals, faster.
Courses Free in July:
This concept course is designed to provide a high-level overview of Serverless computing without getting into deep technical details. If you want to get a general idea of what Serverless means and some of the basic jargon and surrounding concepts, this is a fantastic place to start! After completing this brief course, you will be able to speak intelligently about Serverless.
This course is designed to help you gain high-level knowledge on some of the important capabilities when it comes to securing the Azure platform. We will cover Azure security concepts, terminology and architecture. We will also look at security as it relates to identity, compute, networking, and other Azure resources.
The course is also designed to provide insight into the trustworthy foundation provided by Azure with many configurable security options to best suit your organizational needs.
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.
At the start of the course, there will be a thoroughly explanation what a serverless, event-driven, managed platform for building and connecting cloud services actually means—and what it’s capable of. We’ll cover Cloud Functions’ primary features and benefits – one of the most compelling of which is its flexibility.
Included with Community Membership
- This course helps prepare you for applying for and successfully obtaining a Linux Job.
Free Mastery Courses
- In this short course, we 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. We also show you how to branch out from Vim to run commands, capture the output into the current buffer, manage your buffers, and more.
- “Container” is the new buzzword, but it doesn’t just mean Docker! This course dives 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 learn by doing through installing and configuring containers and thoughtfully selecting a persistent storage strategy. This course also covers 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.
- Here we break down the “vocabulary” and “grammar” of regular expressions. First, you’ll learn what those symbols and shortcuts mean, and then how to manipulate them to craft complex regular expressions. Additionally, we’ll use some common Linux tools, like grep and sed for some front-end regex use examples.
- 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.
- Jenkins is an automation server, and as an open-source platform, it has an immense amount of integration benefits when it comes down to engaging in software development and projects that require rigorous testing. In this course, you will examine the requirements surrounding a minimalistic installation for getting Jenkins up and running.
- In this course, you will learn the basics of DynamoDB, and how it differs from traditional relational database management systems. A real-world scenario project will help guide you through each of the concepts presented. This course is intended for all skill levels, even if you’re totally new to database development. By the end of the course, you’ll have the necessary skills and knowledge to effectively build scalable, high-performance applications using DynamoDB.
Free Essentials Courses
- This course is designed for those who want to learn about Google Cloud: what cloud computing is, the overall advantages Google Cloud offers, and a detailed explanation of all major services – what they are, their use cases, and how to use them.
- Big Data Essentials is a comprehensive introduction addressing the large question of, “What is Big Data?” 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. 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.
- AWS Essentials is a course for anyone completely new to AWS; no prior experience needed. We provide an overview of the core services and walk you through setting up your AWS account. In this course, you will learn by doing using our live environment and quizzes to verify understanding.
Free Essentials Courses (CTD)
- Looking for a basic introduction to the concept of DevOps? Here we go over 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. Finally, it also introduces the student to the relationship between DevOps and the cloud.
- Yet Another Markup Language (YAML) Essentials gives true beginners the skills they need to craft documents using this popular data serialization language. YAML is a popular choice for data storage, configuration files, configurations management, etc. used across a variety of programs/languages. This course explores how to write a properly structured YAML file in both the human-readable block style and JSON-compatible.
- This course covers the DevSecOps process with an emphasis on securing both legacy and hybrid cloud environments. We cover best practices for security in a conventional Continuous Integration and Continuous Deployment (CI/CD) pipeline.
Concepts and Fundamentals Courses
- This course is for the true beginner. If you have ever wondered: What is the cloud? AWS? Why do we use AWS? The AWS Concepts course is for you. We’ll give a simple introduction to the concepts of Cloud Computing, Amazon Web Services, and its core services. There are no technical explanations or definitions to memorize. When finished with this course, you will have the foundation to move forward onto more advanced AWS courses.
- In this course, we cover the basics of cloud services, the core components of Azure, and how companies are using it today.
- Are you a non-technical person just wanting to know what this ‘Linux’ thing is? Then this course is for you. This course explains the history of Linux, the open-source movement, and how this software is used today. We look at its many types of deployments, and the various incarnations of a Linux “distribution.”
- AWS offers a wealth of features allowing an experienced architect, engineer or developer to implement systems to meet any need. Amazon Lightsail compliments this flexibility by providing a simple, cheap and powerful way to utilize AWS services.
The Free Community Edition Membership has many helpful resources: flashcards, community access, the courses we talked about today(videos only unless otherwise noted), and access to our mobile application. Quizzes, Labs, and other features are only available in the full membership.