10 Best Free AWS Learning Resources for Beginners
Tags: aws, beginners, guide, cloud
Published: 2022-02-18 12:13:37

---
title: 10 Best Free AWS Learning Resources for Beginners
published: true
date: 2021-02-23 06:59:06 UTC
tags: aws, beginner, guide, cloud
canonical_url: https://towardsthecloud.com/10-best-free-aws-learning-resources-beginners
---
I’ve received this question a lot on [Twitter](https://twitter.com/dannysteenman): I want to learn more about the Cloud, but I have no idea where to start? **To answer this I've curated 10 free AWS learning resources which are focused entirely on beginners.**

This list is divided into four sections. We start off with resources that contain the basic Cloud fundamentals. The second section goes deeper into Cloud security. The third section contains hands-on resources which help you get practical experience. The last section is reserved for AWS Certification preparation.

**List of 10 best free AWS learning resources for beginners**

- [10 Best Free AWS Learning Resources for Beginners](#10-best-free-aws-learning-resources-for-beginners)
- [#1 - What is Cloud Computing?](#1-what-is-cloud-computing)
- [#2 - AWS Fundamentals course](#2-aws-fundamentals-course)
- [#3 - AWS Foundations: Getting Started with the AWS Cloud Essentials](#3---aws-foundations-getting-started-with-the-aws-cloud-essentials)
- [#4 - AWS Cloud Practitioner Essentials](#4-aws-cloud-practitioner-essentials)
- [#5 - AWS Well-Architected Framework](#5-aws-well-architected-framework)
- [#6 - Securing your AWS Cloud](#6-securing-your-aws-cloud)
- [#7 - Qwiklabs](#7-qwiklabs)
- [#8 - Hands-on Tutorials on your own AWS Account](#8-hands-on-tutorials-on-your-own-aws-account)
- [#9 - AWS Cloud Practitioner exam - complete guide](#9-aws-cloud-practitioner-exam---complete-guide)
- [#10 - AWS Solutions Architect Associate exam - complete guide](#10-aws-solutions-architect-associate-exam---complete-guide)
- [Bonus: AWS Stash](#bonus-aws-stash)
- [End of the best free AWS learning resources list!](#end-of-the-best-free-aws-learning-resources-list)

## #1 - What is Cloud Computing?

Are you really new to the Cloud? Then start off here and get yourself familiarized with Cloud Computing by reading these two resources:

- [What is Cloud Computing?](https://aws.amazon.com/what-is-cloud-computing)
- [Types of Cloud Computing](https://aws.amazon.com/types-of-cloud-computing)

These web pages answer some basic questions on What Cloud Computing is and what problems it can solve.

## #2 - AWS Fundamentals course

![AWS Fundamentals.jpg](https://cdn.hashnode.com/res/hashnode/image/upload/v1613978649543/RK1m0aU7g.jpeg)

The [AWS Fundamentals course](https://aws.amazon.com/getting-started/fundamentals-core-concepts/?e=gs2020&p=gsrc) helps you to learn the core concepts of AWS Cloud.

Its structure is based on the [AWS Well-Architected Framework whitepaper](https://wa.aws.amazon.com/index.en.html). Basically, this teaches the best practices in the design, delivery, and maintenance of AWS environments. This is fundamental knowledge that everybody should know.

The course is divided into five modules, each module represents a pillar of the AWS Well-Architected Framework:

1. Operational Excellence
2. Security
3. Reliability
4. Performance Efficiency
5. Cost Optimization

In each pillar, some key concepts will be covered which are important to learn and they will also provide additional links and resources to dive deeper into the material.

## #3 - AWS Foundations: Getting Started with the AWS Cloud Essentials

![AWS Foundations.jpg](https://cdn.hashnode.com/res/hashnode/image/upload/v1613838737900/3RK5KVBpW.jpeg)

This is an [official course](https://www.aws.training/Details/Video?id=49639) that is provided by AWS from their [digital training platform](https://aws.training). It contains a 1-hour video where you learn about the foundations of getting started in the AWS Cloud.

This course helps you gain an overall understanding of the AWS Cloud, key terminology, and help advance your AWS Cloud skills.

Some topics that are covered in this video:
- Overview of the Global infrastructure of the cloud
- The Shared Responsibility model
- AWS pricing
- Compute, Storage, Database, Networking, and Security categories

## #4 - AWS Cloud Practitioner Essentials

![AWS Cloud Practitioner Essentials.jpg](https://cdn.hashnode.com/res/hashnode/image/upload/v1613838755706/w8HDkA8G_.jpeg)

The previous course was a warm-up to get your head in the cloud. The [AWS Cloud Practitioner Essentials](https://www.aws.training/Details/eLearning?id=60697) goes way deeper on getting an overall understanding of the Amazon Web Services (AWS) Cloud.

This course is 6 hours and includes videos, demonstrations, links to resources, and knowledge checks. In this course, you will learn about:

- Differences between on-premises, hybrid-cloud, and all-in cloud
- Basics of Cloud migration
- Global AWS infrastructure
- The core AWS services e.g. EC2, networking, databases, and storage
- Shared responsibility model
- AWS Well-Architected Framework
- Billing and account management

## #5 - AWS Well-Architected Framework

![AWS-WellArchitected.jpg](https://cdn.hashnode.com/res/hashnode/image/upload/v1613979209723/lklqHG95X.jpeg)

You need to read the [AWS Well-Architect Framework whitepaper](https://wa.aws.amazon.com/index.en.html) cover to cover. It will help you understand how to build systems on AWS in a "best practices" way. Even experienced engineers use this framework to measure their architectures against best practices and identify areas for improvement.


## #6 - Securing your AWS Cloud

![Securing Your AWS Cloud.jpg](https://cdn.hashnode.com/res/hashnode/image/upload/v1613848146335/NYcQobsG9.jpeg)

Security is very important in the Cloud and the responsibility lies with you in making sure the infrastructure and the data are secured properly. The [Securing Your AWS Cloud course](https://www.aws.training/learningobject/video?id=49712) covers the different security design principles that will help you to plan your security approach in the AWS Cloud.

Some of the **topics** that are covered:

- Auditing
- Authentication
- Authorization
- Encryption
- Monitoring

If you're planning to dive deeper into Cloud Security I recommend having a look [here](https://aws.amazon.com/security/?nc1=f_cc). This webpage contains additional links and resources such as whitepapers, videos, articles, blog posts about Cloud Security.

## #7 - Qwiklabs

There is no better preparation than **hands-on** experience. That's exactly what [Qwiklabs](https://amazon.qwiklabs.com) provides. They give you temporary credentials to AWS, so you can learn the cloud using the real thing – no simulations. From 30-minute individual labs to multi-day courses.

They offer a range of labs on different AWS Services, most of which are paid. But there is an exception on a couple of fundamental labs. These labs are perfect for beginners, so let me share a couple of **labs** that are worth doing:

- [Introduction to AWS Identity and Access Management (IAM)](https://amazon.qwiklabs.com/catalog_lab/3667)
- [Introduction to Amazon DynamoDB](https://amazon.qwiklabs.com/catalog_lab/2492)
- [Introduction to Amazon S3](https://amazon.qwiklabs.com/catalog_lab/2543)
- [Introduction to Amazon CloudFront](https://amazon.qwiklabs.com/catalog_lab/2548)
- [Introduction to AWS Lambda](https://amazon.qwiklabs.com/catalog_lab/2564)


## #8 - Hands-on Tutorials on your own AWS Account

With Qwiklabs you're limited to a sandboxed environment and can't experiment beyond the given labs. But if you have access to your own AWS account, then it becomes possible to experiment with more AWS services by doing the [official hands-on tutorials](https://aws.amazon.com/getting-started/hands-on/?awsf.getting-started-content-type=content-type%23hands-on)

There are more than **100 tutorials** available, ranging from "Launching a Virtual Machine" to "Creating a Deeplens project". If you plan to do this on your own AWS account and spend as little as possible, then look for the tutorials that contain "Free tier" in the header.

![hands-on free tier.jpg](https://cdn.hashnode.com/res/hashnode/image/upload/v1613852681469/Rtg5UsJ4D.jpeg)

## #9 - AWS Cloud Practitioner exam - complete guide

After learning the fundamentals and getting some hands-on experience it's time to focus on the AWS Certified Cloud Practitioner exam. Doing the exam is part of the learning path if you plan on getting certified. Exams are a good way to test the cloud skills and knowledge that you've built up during the time that you went through all the material that I provided.

Becoming certified not only validates your cloud expertise but also might give you an edge on your professional resume.

For beginners, I would recommend going for the **AWS Cloud Practitioner exam**. I wrote a complete guide in another blog post that fully prepares you to pass the exam in a single attempt.

https://towardsthecloud.com/aws-cloud-practitioner-exam-guide


## #10 - AWS Solutions Architect Associate exam - complete guide

If you feel confident enough or you already passed the AWS Cloud Practitioner exam. Then I would recommend going for the **AWS Certified Solutions Architect – Associate exam**. For this exam, I also managed to write a complete guide:

https://towardsthecloud.com/aws-solutions-architect-associate-exam-guide

## Bonus: AWS Stash

AWS recently published a website called [AWS Stash](https://awsstash.com). It's a database that contains links to all of the videos, podcasts, code repositories, whitepapers that they released over the years. Now you can easily find something related to AWS in an easy-to-search interface.

## End of the best free AWS learning resources list!

Let me know if this list of AWS learning resources helps you to get started in the Cloud and hopefully in obtaining a Certificate in the process!

---
👋 **Enjoyed this article?** Reach out in the comments below or on [Twitter](https://twitter.com/dannysteenman) to let me know what you think of it.