Cloud Computing on AWS: Ultimate Beginners Course (Udemy.com)
Master the fundamentals of AWS Cloud Computing | Theory and hands-on demonstrations | Learn Cloud Computing
Created by: Arno Pretorius
Last updated May 2026
What you will learn
- Learn the basics of AWS (Amazon Web Services)
- Understand the basic cloud computing concepts
- Learn the fundamentals of AWS (EC2, ELB, and ASG)
- Develop practical skills whilst utilising several AWS services
- Learn how to construct AWS infrastructure
- How to integrate various services together
- FREE downloadable PDF
How it compares
Against the other 118 rated Udemy courses in Cloud Computing on CourseDuck:
- Rating4.3 out of 5higher than 22% of them
- Reviews440#78 of 119 by number of reviews
- Length14.6 hourslonger than 83% of them
- Last updatedMay 2026more recently than 84% of them
Course Description
Welcome! I'm here to help you to master the basics of Cloud computing on AWS.
-- Please read carefully --
This course is primarily intended for beginners who have NO experience with Cloud computing and/or AWS.
I want to help YOU master the basics of Cloud computing and AWS.
The Cloud Computing on AWS: Ultimate Beginners course has been structured in a simple and logical order. Everything that has been designed from the styling to the graphics and topics covered is crafted with the absolute duty of care towards the student.
This course is intended for complete beginners to AWS and it will cover various topics to help you to build a solid foundation:
Cloud computing Introduction
We will start the course off very slowly by learning general IT concepts, and then we will slowly transition into the field of cloud computing. Here we will learn what cloud computing is and how it solves the problem of traditional IT. Moreover, we will examine the various cloud deployment models and types of cloud computing that are available.
Introducing AWS - Key theoretical concepts
Once we have a fundamental knowledge of what cloud computing is, and how it is applied to our lives. We will begin to look at the key theoretical concepts that are associated with AWS. In terms of AWS regions, VPC's, Availability Zones and Subnets. These are all important pieces of terminology that are needed to understand the basic eco-system of AWS.
Identity and Access Management - IAM
IAM is a service that enables you to manage user identities and control access to AWS resources. It allows you to create and manage users, groups, and roles, defining their permissions through policies. With IAM, we will be able to enhance the security of your AWS infrastructure and ensure that only authorized individuals and applications can access your resources.
AWS setup and configuration
In this section we will create an AWS account, explore the AWS management console, and setup a designated budget to manage and track our costs.
Amazon Elastic Compute Cloud - EC2
AWS EC2 (Elastic Compute Cloud) is a web service that provides resizable compute capacity in the cloud. It allows you to quickly provision virtual servers, known as instances, with a variety of operating systems and configurations. We will learn how to launch our very first EC2 instance, how to change instance states, manage our security groups, and how to build our very own AMI (Amazon Machine Image).
Scalability and High Availability
When it comes to cloud computing. Two very important terms are scalability and high availability. Scalability focuses on the ability to handle growth and increased workload efficiently, while availability focuses on ensuring uninterrupted service and minimizing downtime by eliminating single points of failure and implementing redundancy.
Elastic Load Balancing and Auto Scaling
In this section we will learn how to create an application load balancer, and how to also setup an auto-scaling group which will allow us to automatically add and remove EC2 instances based on our preferences.
Elastic Load Balancing is a service that automatically distributes incoming application traffic across multiple targets, improving availability, scalability, and fault tolerance. Auto Scaling is a feature that automatically adjusts the number of instances in a resource group or fleet based on defined conditions, ensuring optimal performance and cost efficiency.
Cloud Storage services
Amazon S3 is one of the main building blocks of AWS, so we will learn how to work with buckets and objects, how to create a bucket policy, host a static website and so much more. Additionally, we will learn about how to work with EBS volumes and explore additional storage services, such as EFS and EC2 instance store.
Databases
Databases are crucial to storing and maintaining our data. Amazon RDS is a relational database service that we can utilize to create popular databases, such as PostgreSQL and MySQL. For those that are interested in NoSQL services, we will delve into DynamoDB.
Deployment on AWS
Deployment is always a popular topic, we will therefore explore services such as CloudFormation which will help us to create infrastructure as code. For developers who simply want to upload their code without the stress of handling infrastructure, we will look at Elastic Beanstalk. And of course, for those interested in the DevOps side of things, we will explore the typical CI/CD approach with AWS CodeCommit, CodeBuild, CodeDeploy, CodePipeline and so much more.
DNS services and content delivery
AWS Route 53 is a popular service that is used for managing our DNS records, and so we will use it for registering a domain name. Additionally, a domain name is always coupled with an SSL/TLS certification, so we will use Amazon Certificate Manager for that. In terms of content delivery we will look at how we can improve the perform of our applications by utilizing CloudFront and AWS Global Accelerator.
Containers on AWS and Serverless computing - [Theory]
Docker is an important tool for all developers. So we will learn a bit more about how we can manage docker containers on AWS, and utilize serverless computing in the form of AWS Lambda.
Monitoring the cloud
Once our application is running on AWS, it's important that we know how to monitor it in terms of analyzing metrics, evaluating the health of our services, and setting up a CloudTrail of events.
Cloud application Integration
If a certain event occurs on AWS, it would be great to receive a notification of what is going on. Therefore we will learn about the Amazon Simple Notification service. In addition to this we will learn how to create a queue with SQS and reflect on how it can be used with our applications.
Security and encryption
Security is a hot topic right now so we will explore key theoretical concepts and also evaluate the AWS services which we can use to encrypt our EBS volumes, and utilize to better protect our applications.
Analytics
Since this is a beginners course, we wont go into heavy detail with the analytics services that are part of AWS. So, a basic theoretical approach will be more than sufficient.
Other services
Instructor Details
- 4.3 Rating
440 Reviews
Arno Pretorius
Arno is a Computer Science Teacher and a part-time IT Freelancer specialising in web development, cloud computing, and DevOps. He focuses on teaching practical, hands-on skills that help people confidently turn their knowledge into real-world projects.
He holds a Bachelor of Science (BSc) in Information Technology and a Postgraduate Certificate in Education (PGCE), providing a strong foundation in both technology and teaching. He is also an AWS Certified Solutions Architect and AWS Certified Developer (3× AWS Certified) and an Individual Member of the Django Software Foundation.
More courses by Arno Pretorius
Python Django: Build an E-commerce Store (2026)
4.7 (556 Reviews)
Provider: Udemy
Time: 19.4h
$84.99
Python Django: Ultimate Beginners Course (2026)
4.6 (366 Reviews)
Provider: Udemy
Time: 15.9h
$74.99
More Cloud Computing courses
Microsoft Azure: Hands On Training: AZ-900 AZ-104 and AZ-305 (2023)
4.8 (1,061 Reviews)
Provider: Udemy
Time: 7h
$11.99
Build and Deploy Responsive Websites on AWS using HTML & CSS (2023)
4.8 (113 Reviews)
Provider: Udemy
Time: 13.4h
$44.99
Microsoft Azure: From Zero to Hero - The Complete Guide (2026)
4.7 (23,269 Reviews)
Provider: Udemy
Time: 21.2h
$124.99
GCP Professional Cloud Architect: Google Cloud Certification (2026)
4.7 (14,913 Reviews)
Provider: Udemy
Time: 33.2h
$139.99
Reviews
By Niharika Gupta on 7/4/2024
Such a wonderful course!! All the concepts have been covered in theory and in practical. Highly recommended for anyone who wants to learn about AWS from beginners level to high level!!
By Luis Zepeda on 6/23/2024
Great course. As a beginner in AWS, I find this course very useful. I enjoy your teaching approach. I have taken you other Django courses and all are very good material. Looking forward to more courses. Thank you.
By Yui Otaka on 2/19/2024
This is great video for aws beginners. This is my first learning AWS. And English isn’t my first language though.
By Eromosele ISOA on 11/19/2023
Interesting! Relatively easy to follow the training with the lab exercises
By Justus Ilemobayo on 7/26/2023
Yes, but i am still trying to grasps it on how we can apply all of these to real life situations
By Jonathan Currie on 6/4/2023
He repeats himself over and over and over. Just get on with it.
By Travis Richards on 3/22/2023
This was a fantastic course. As someone who is new to AWS, I must say that It was very simple to follow and to understand. The instructor is clearly an expert on the subject. Definitely recommend!
By Jonas Vermaake on 3/22/2023
This is an excellent course! A perfect start for those who want to learn about AWS Cloud Computing. The instructor is clear, concise and straight to the point! A must buy for any new learner! Great work!
By Asmi kirankumar patel on 2/16/2023
thank you so much for this amazing course for beginners. I really learn so many new things from this course. and I have finish this course but I didn't know how to get certification
By David Gerber on 8/22/2022
This is an excellent course! The instructor is clear and very knowledgeable. As a beginners course, it is perfect and covers the most important AWS services with some extra services along the way that are very beneficial.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 86 / 100








