Looking to boost your AWS know-how? You’re in the right place.
Whether you’re searching for a new role, have recently been furloughed and want to use your time to develop your skills, or you’re an AWS customer interested in bolstering your users’ cloud abilities, there’s no shortage of AWS training resources out there to suit every budget.
Let’s take a look at some paid, discounted, and free AWS training to help you start upskilling right now. We’ve highlighted some great AWS courses for you to tackle, as well as some of the fantastic expert instructors whose training content will help you on your development journey.
This is by no means a definitive list, so if you’ve come across any great AWS training or learning resources, drop us a tweet and we’ll add it in!
Free AWS training
AWS Learning Library
AWS itself offers an enormous collection of training and education content that can be accessed for free and consumed at your own pace, and the AWS Learning Library is an excellent place to start.
A digital treasure trove of e-learning, here you can find over 370 bitesize courses that can be filtered by theme, role, and skill level: there’s something for everyone here.
The courses range in length from a few minutes to several hours, so you’ll always have time to squeeze a few in on the fly, and are delivered either through e-learning content or video.
To help you get the most out of your personal development, AWS has created several learning paths that group together relevant courses.
Some of these paths are role-based, designed to help you build the skills needed to advance your career.
Others are solution-based, focusing on developing your ability to use and deploy specialized AWS services like advanced networking, databases, storage, or machine learning.
It’s worth bearing in mind that some of these learning courses recommend paid, classroom-based courses; obviously, these are off the table for the moment, but there’s plenty of other digital training contained within them to get you started.
The AWS Concepts course was developed to offer an accessible, conceptual introduction to cloud concepts and terminologies, and the core services provided by AWS. It’ll give you the foundational understanding you need to springboard onto more advanced and in-depth courses.
Learn Amazon Web Services (AWS): The complete introduction
A little more granular, this course aims to help strengthen your knowledge of the AWS product stable, covering every AWS service available right now. You’ll learn how to sign up to AWS, navigate the AWS console, use the command line interface, build a simple serverless system, create Windows and Linux servers, and build a WordPress site.
More than 100,000 people have taken this course, which teaches some of the building-block skills needed to work with AWS, no matter what your previous experience is. Find out how to create an AWS EC2 WordPress web server, launch and connect to an AWS RDS relational database, create back-ends for NodeJS applications with AWS Elastic Beanstalk, manage files with S3, send emails with SES, use CloudWatch, and use the Command Line Interface.
Get the latest hand-picked AWS roles direct to your inbox with our jobs by email service.
Free AWS courses on Coursera
Coursera courses are free to view. You will need to pay if you want to take the quizzes and earn certifications, though.
You can pay for these on an individual basis, or sign up to Coursera Plus for $399 a year. This subscription can be canceled at any time, so the faster you learn, the more you save.
AWS Fundamentals: Migrating to the Cloud
In this four-week-long course, you’ll learn how to migrate workloads to AWS by analyzing your current environment, planning out your move, examining which AWS services you’re likely to use during your migration, and the steps you’ll take once the switch is in progress.
Developed by AWS itself, this course will take you through a different aspect of AWS security every week. Starting with basic concepts like Least Privilege and AWS IAM, you’ll move on to learn about architecting secure infrastructure, data protection, and protecting compute resources like Amazon EC2 and AWS Lambda.
This course is all about containers on AWS, and how to use them to modernize your cloud apps. It looks at the most popular ways to deploy them on AWS, and how to manage container functions like starting, stopping, and scaling.
Morgan Willis is a Senior Cloud Technologist at AWS, and a top-rated author of courses on containerization, DynamoDB, and going cloud-native. The holder of four AWS certifications, Morgan has been sharing her knowledge as a technical instructor and mentor for many years alongside her career as a software developer and all-around cloud maven.
Blaine Sundrud is an AWS Senior Technical Trainer who has taught all over the world on subjects from security and cloud architecture to DevOps, big data, and AI and machine learning. A recognized leader in cloud learning, Blaine is a pro instructor specializing in teaching methods for maximum retention of information.
Free AWS courses on Linux Academy
Despite its paid subscription option, Linux Academy offers several Community Editions of its AWS courses for free.
Currently, you can get access to seven of these without charge. There are a few foundational courses covering the essentials for beginners, and some on more niche topics.
Many run upwards of 12 hours of content, all for free, so they’re worth a look.
Amazon DynamoDB Deep Dive
This course is designed to impart the basics of DynamoDB, explaining why it’s different from traditional relational database management systems. Useful for all levels of experience, this course will take you from novice to advanced performance, management, and scaling considerations, and features a real-world scenario project to help cement the concepts presented.
Teaching the essential skills needed to effectively utilize Amazon Lightsail, this course is suitable for AWS professionals and super users alike. It’ll take you from the basics of the tool through to connecting it to instances, and showcase various scenarios in which you might use it.
To give you an idea of the sort of thing you can expect from A Cloud Guru’s courses, it offers a one-hour introductory course free of charge.
Introduction to AWS
Designed to give beginners an overview of everything they need to know about what AWS is, how it came into being, and why you might use it, this accessible course covers all the fundamentals of cloud tech, including the concepts and terminology involved.
AWS Community Hero and creator of freeCodeCamp Andrew Brown has been publishing a mix of free and paid AWS learning materials for current and aspiring AWS professionals alike over the last few years.
Alongside freeCodeCamp’s online courses, Andrew’s ExamPro YouTube channel has almost 800 videos covering a range of technical problems you might encounter on the job, as well as practical advice on how to register and prep for AWS certification exams. These videos are thorough. No, really thorough. Between the Cloud Practitioner, Solutions Architect, and Developer certification videos there’s 25+hours of free learning materials!
The ExamPro website also offers an assortment of cheat sheets, flashcards, study guides, and quizzes covering the different AWS cloud certification paths, which you can buy for a discounted price.
WhizLabs is an online training provider specializing in certification training and preparation.
There are 17 AWS options available; one covering each of AWS’s official certifications plus a handful of deep dives into various specialist topics.
Courses include extensive learning content encompassing the syllabus of each certification, hands-on labs to give you under-the-hood experience of AWS products and services, and practice exams to help you get ready to sit your big test.
Depending on the certification involved, WhizLabs training courses usually sit between $30 and $100, with practice exam packages available for around $25 to $50 extra. Though their courses are paid, WhizLabs is currently offering 50% off its entire curriculum.
Be the master of your AWS destiny.
Let our expert consultants find the perfect role for you, wherever you are in the world.
There are more than 3,000 AWS courses for all levels on Udemy, from wide-ranging introductory courses to product deep-dives and certification exam prep.
Udemy’s paid courses tend to cost around $40, but they’re almost always heavily discounted in some way: if you see one you like that’s not on offer, it’s worth signing up for email alerts, as it likely won’t be long before the price comes down. There’s also a 30-day money-back guarantee if your chosen course isn’t what you’re looking for.
Top Udemy tutors
Neal Davis is a certified AWS Solutions Architect, best-selling author, and instructor. He has over two decades of experience in IT and has authored six highly rated AWS courses on Udemy.
Stephane Maarek is a 9x AWS Certified Solutions Architect and Developer Associate whose 31 AWS courses are among the best selling on Udemy. Also a consultant and software developer, Stephane has a particular interest in all things related to big data, cloud, and API.
Jon Bonso is an AWS Certified Solutions Architect and Certified Developer, who has authored six top-selling AWS courses to help fellow cloud enthusiasts prepare for AWS certification exams.
Educative is an online training platform for all kinds of coding skills. Educative’s courses are text-based and are peppered with embedded coding environments, so that users can practice what they’ve learned and get practical experience.
Most of Educative’s content is language-specific rather than product-specific, though there are a handful of explicitly AWS-related courses which we’ve noted below.
For those interested in developing on or for AWS, however, Educative remains a great shout thanks to its extensive content on programming and development topics.
There are two ways to purchase training with Educative: courses and learning tracks can be bought individually, or you can buy a subscription that gets you access to all its 140+ courses for a flat monthly fee of $18.71.
Learn the A to Z of Amazon Web Services (AWS)
This wide-ranging introductory course was designed by three AWS Solution Certified Architects to teach budding AWS professionals and users about core services like compute, storage, networking services. You’ll also learn about identity, mobile, routing, and security and find out how they all work together to give you an in-depth comprehension of the AWS cloud.
The Good Parts of AWS: Cutting Through the Clutter
Created by an ex-Amazon engineer with 15 years of experience working on the platform, this course aims to share a different take than other AWS reference content, offering proprietary knowledge and showcasing “features that have passed the test of time by being at the backbone of most things on the Internet.”
Among the things you’ll learn throughout this course is a technique to help make reliable technical choices, plus an overview of core AWS services like DynamoDB, S3, and EC2 and how, why, and if you should use it in your business
Ready to get on board with serverless computing? Usage of AWS Lambda spiked 667% in 2018; this course will help you take advantage of serverless on AWS to offload the burden of managing infrastructure and spend more time and effort creating great apps. Learn how to run serverless apps with AWS Lambda, deploy an AWS Serverless Application Model (SAM), handle HTTP Requests, use external storage, and manage sessions and user workflows. A great choice to get you up to a professional working level of Lambda know-how.
Daniel Vassallo is a self-employed indie maker and founder of Userbase, who previously helped build a small part of AWS during his time there between 2010 and 2019.
Gojko Adzic is a 2019 AWS Serverless Hero, the winner of the 2016 European Software Testing Outstanding Achievement Award, and the 2011 Most Influential Agile Testing Professional Award. Gojko’s book Specification by Example won the Jolt Award for the best book of 2012, and his blog won the UK Agile Award for the best online publication in 2010.
Paid AWS training
Formerly known as Lynda, LinkedIn’s wide-ranging training brand LinkedIn Learning is packed with AWS courses and learning materials. To date, there are over 100 courses and more than 3,000 video tutorials designed to help sharpen up users’ AWS skills.
Courses are produced by AWS professionals and experts, with options for technical and non-technical cloud users alike.
LinkedIn Learning works on an all-you-can-learn basis, with access to all courses available for $29.99 per month or $299.88 for the year if paid annually.
Amazon Web Services: Data Services
This course will show you the ropes when it comes to everything data service related on AWS, from storage and framework options to relational and NoSQL data storage, data warehousing, graph and ledger databases, and data lakes. You’ll also learn how to run open-source processing tools such as Hadoop and Spark on AWS and take advantage of cutting-edge serverless tools like Athena and Aurora Serverless.
Learn how to configure object storage solutions and lifecycle management in AWS’s most popular storage product, Amazon S3. The course also covers making the most of flexible network storage with Amazon EFS, as well as how to use AWS Glue to move and transform data.
Introduction to AWS for Non-Engineers: 3 Core Services
Part of a special series to help non-technical types learn about AWS, this course gives users a non-technical introduction to AWS core services. You’ll get an accessible overview of key AWS technology such as compute options, storage, database, and network and content delivery services—a practical choice for end-users looking to find out which services to use for which business tasks.
Bear Cahill is a freelance application developer who’s worked on over 100 mobile apps. He’s authored 14 LinkedIn Learning courses on AWS to date, covering topics including Identity Access Management, React, and AWS Amplify.
Tom Carpenter is the chief technical officer at CWNP (Certified Wireless Network Professionals). He’s created a series of ten courses for LinkedIn Learning AWS, which take an in-depth look at the know-how needed to become an AWS Certified Solutions Architect – Associate.
Lynn Langit is an AWS Hero who has authored many AWS and cloud-related courses on LinkedIn Learning. A cloud architect, Lynn specializes in big data projects and has extensive experience with products like AWS Athena, Aurora, Redshift, Kinesis, and the IoT. Her courses cover topics like Amazon Workspaces, AWS for DevOps, and AWS for Data Science.
Simplilearn offers a handful of AWS courses. Most are role-focused, with content specific to teaching skills involved in certain AWS job roles like Solutions Architect or Big Data Engineer.
You can choose to take a course, or opt for a Master’s Program, which is a bundle of courses related to a particular role or topic:
AWS Cloud Architect (5 courses)
Cloud Architect (11 courses)
Big Data Engineer (13 courses)
Looking to take your AWS career to the next level?
Start your search today and find out exactly why 96% of job seekers would recommend us to a friend.
There are also some free resources you can grab through Simplilearn, too: the site hosts more than 200 articles, ebooks, and video tutorials on AWS that you can enjoy at your leisure.
Courses on Simplilearn are priced individually, ranging from a few hundred dollars for foundational classes, while those that cover more advanced skills tend to be priced at $1,000+. Most courses can be done at your own pace by reading through the material, but there’s also a premium version of many courses that includes online instructor-led training too.
AWS Technical Essentials
Simplilearn’s AWS Technical Essentials course teaches the fundamentals of AWS services, concepts, terminology, and gets learners up to speed with using the AWS management console. You’ll get into topics like security measures, storage, and database options through a mixture of e-learning, practice exams, and hands-on projects using the AWS console.
In this whopper of a course, you’ll learn how to develop and deploy cloud apps on AWS, and find out everything you need to know to tackle the AWS Developer Associate Certification. Covering the likes of deploying elastic cloud solutions, security best practices, working with S3, and using DB services, the course features 28 hours of instructor-led online training that can be taken at your own pace. Also included are three practice exams, AWS console projects, and 16 live demos of AWS services.
An excellent choice for burgeoning big data professionals, this course is a deep dive into all aspects of hosting data and performing distributed processing on AWS. You’ll learn all about AWS’s core big data products like AWS Quicksight, Aurora, Kinesis, DynamoDB, Redshift, Amazon RDS, Hive on EMR, and HBase with EMRAWS. Aligned to the AWS Certified Data Analytics – Specialty exam, this course will help you make sure you’ve covered everything the test might throw at you if you’re planning on getting certified.
Marc Weaver is an AWS Solutions Architect and database expert with more than 15 years of experience working to create efficient, scalable, and secure cloud environments. He’s currently a course advisor for Simplilearn’s AWS Solutions Architect Certification Training Course.
Ronald van Loon is a Simplilearn course advisor, instructor, and the creator of many leading Big Data and Data Science websites, including Datafloq and Data Science Central. A regular speaker at worldwide tech events, Ronald was also named by Onalytica as one of the top three most influential people in Big Data.
Cloud Academy is a colossal online library of training courses covering all kinds of hands-on technical skills.
Their training is split up into learning paths, making it easy for you to know where to start and how to progress.
These paths don’t just cover career-centric routes like skilling up for a specific job role or preparing for a certification, but also practical tasks such as migrating a business to the cloud.
There are currently 122 AWS courses, set along 38 learning paths that cover all levels from foundational, introductory knowledge to advanced specialisms like security and machine learning.
Most of them are less than sixty minutes long, meaning they’re super digestible and easy to squeeze into your day.
Individuals can get access to the library, which boasts more than 10,000 hours of training materials and practical labs, for $49 a month.
Build AWS Serverless Web Applications With Python
In this hands-on course, you’ll be walked through the building of a serverless web application using Python 3.6. By the end, you’ll have learned how to use the likes of Lambda, API Gateway, S3, DynamoDB, and Cognito, and have created your very own multi-user to-do list application based on Vue.js. View course
Introduction to the Amazon Internet of Things (IoT) Service
In this course, you’ll get a detailed introduction to the Internet of Things and the features, configurations, and benefits of the Amazon IoT. You’ll learn all about the various components that make up the Amazon IoT service, like Device SDK, Device Security, Device Gateway, Registry, Rules Engine, and Device Shadows, and find out when, why, and how to use it through practical use cases.
AWS CloudTrail is a massively useful tool for both security and cost optimization purposes, giving you the ability to capture all AWS API calls made by users and services. In this course, you’ll get a deep dive explanation of the CloudTrail service, what it is, what it does, and how, and the various components involved.
Stuart Scott has been working within the IT industry for two decades. To date, he has created 60+ courses relating to the AWS cloud, focusing mainly on security and compliance. AWS certified and accredited, Stuart is also a published author and recipient of the 2015 Expert of the Year Award from Experts Exchange.
A Cloud Guru
A Cloud Guru is an online learning platform that mixes fun, hands-on digital learning with video and labs, that give you first-hand experience with real AWS products.
A Cloud Guru was born from one AWS professional’s discontentment with the dull, expensive AWS training on the market, and aims to make AWS both accessible and enjoyable to learn about.
Choose from more than 40 courses ranging from absolute beginner-level knowledge to specialties that cover everything from cost optimization and best practices to scaling Docker containers and working with Dynamo DB.
There’s also prep courses for each of AWS’s 11 certifications if you’re planning on taking on an exam.
A Cloud Guru also offers labs that walk you through tasks like setting up AWS CLIs and guided projects that teach you how to build cool things on AWS.
Pricing for individuals starts at $49 per month, dropping to $31.58 if paid annually.
Introduction to Amazon RDS
Packed with all the knowledge required to leverage the power of AWS’s relational database service in your project, this course covers topics like read replicas, high availability, scaling, pricing, backups and restores, failovers, monitoring and many other things you need to know about to run a production-ready database in AWS.
In this course, AWS Community Hero Mark Nunnikhoven takes you through the main points of the AWS Well-Architected Framework and teaches you how to apply them to your organization. Using real-world problems and use cases to promote a practice understanding of the framework, this course will equip you with everything you need to know to build on AWS.
On this guided tour of the serverless landscape, you’ll learn about typical use cases, architectural patterns, and best practices for utilizing serverless computing in your organization. Starting with the very basics, explained in simple terms, by the end of this course you’ll be able to build your own serverless solution deployable across multiple cloud platforms.
Ryan Kroonenburg is an AWS Certified Solutions Architect and AWS Certified Developer. With 17 years’ experience in IT, Ryan has worked in cloud computing since its birth, and has made it his mission to bring the benefits of the cloud to everyone. With his training content, Ryan aims to accommodate both absolute beginners, as well as professionals.
Faye Ellis is a twenty-year veteran of the IT industry and has worked on business-critical systems across numerous sectors. Passionate about cloud technology, Faye understands how important it is to keep your skills sharp and relevant to get you access to the best opportunities on the market.
Mattias Andersson is a software savant, having worked in roles such as architecture, coding, project management, security, training, mentoring, and team leadership since 2001. A bonafide AWS expert, he achieved all five AWS Pro and Associate certifications in just five months, scoring over 90% on each one.
Linux Academy offers over 40 AWS courses, plus more than 300 hands-on labs, and 100+ practice tests for those gearing up to tackle certification exams.
Pricing for individuals starts at $49 per month, dropping to $31.58 if paid annually.
AWS Cloud Services and Infrastructure – Cost Optimization Deep Dive
Being able to run a cost-efficient cloud environment is an essential skill in the AWS world. This course will get you up to speed with AWS’s compute services and pricing options, arming you with the ability to manage your costs without sacrificing high performance.
More and more organizations are opting to keep one foot on each ship and maintain some physical infrastructure as they move to the cloud. In this course, you’ll find out the best ways to design hybrid environments in AWS, and how to meet security, reliability, performance efficiency, cost optimization, and operational requirements in the process so your organization can enjoy the best of both worlds.
Beginning with an overview of DevOps basics, Git and GitHub, and continuous integration/continuous deployment concepts, this course then progresses on to a deep dive into each of the seven AWS Developer Tools services. You’ll take a look at real-world examples and enjoy hands-on walkthroughs throughout the course to help you get to grips with the AWS developer kit.
Julie Elkins is an AWS Training Architect for Linux Academy. Julie started her AWS career as a Linux Academy student herself, setting up a YouTube channel to offer lessons on the areas she struggled with. She now holds every AWS associate certification and both AWS Professional certifications, and is committed to helping others master AWS through her courses.
Craig Arcuri has authored seven in-depth AWS courses for Linux Academy and is a six-time AWS certified professional. Covering the likes of DevOps practices, developer tools, and cloud migration, Craig’s learning content is an excellent choice for budding and upskilling AWS developers.
Pluralsight is a digital learning platform geared toward tech professionals. It offers a library of thousands of courses authored by more than 1,500 expert instructors.
There are currently more than 200 AWS-related courses on Pluralsight, with a good chunk of those aimed at intermediate level learners.
$29 a month, or $299 for the whole year, gets you access to courses, paths, and skills assessments. If you want access to interactive courses, exams, and projects, it’s $499, which covers you for 12 months.
Understanding AWS Core Services
A great choice if you’re preparing to take the AWS Certified Cloud Practitioner exam, this course offers an introduction to the core AWS services that will likely crop up during the test.
Security and architecture are vital parts of the AWS cloud; this course will aim to show you how to bolster your cloud platform with an introduction to architectural concepts, security best practices, and an overview of the AWS services that support these areas.
If you want to implement highly available and scalable applications on the AWS cloud platform, you’ll need to understand how the Elastic Load Balancing service works. This course delves into that, as well as how to deploy load balancers on AWS.
As the old saying on data analysis goes, garbage in, garbage out. The results you get from machine learning solutions depend enormously on the data you're feeding them, meaning how you store and organize information is hugely important. This course will teach you how to select the best AWS data storage and ingestion service for any given ML task, and you'll find out how to turn raw, unprocessed data into properly formatted information that AWS ML solutions can make the most of.
Serverless technology hasn't just revolutionized compute in the cloud; it's having a big impact on analytics too. In this course, you'll find out how having one centralized data source for all your structured, unstructured, or semi-structured data silos alike can help you efficiently perform advanced analytical tasks without affecting the original data. Learn how to use AWS tools to cut down data prep, analyze your data faster, and the AI and ML best practices you need to know about to futureproof your workflows.
Kim Schmidthas held a wide array of titles in her 12 years in tech. The founder and CEO of AWS Partner DataLeader, Kim is a multi-certified and multi-award-winning professional. She’s authored numerous white papers, spoken at re:Invent, and, and has contracted for many of the leading data and analytics independent software vendors in AWS Marketplace.
Andreas Wittig is an AWS and DevOps aficionado who specializes in building great web and mobile applications as a Full-stack Developer, Cloud Architect, and founder of widdix, a company that develops SaaS products on AWS. Passionate about teaching and sharing his enthusiasm for the cloud, Andreas is also the author of the book Amazon Web Services in Action.
How much should you be earning as an AWS professional?
The Jefferson Frank Salary Survey provides a unique insight into the Amazon Web Services community, including average salaries across multiple job roles, locations and experience levels. Complete the form below and receive your PDF report in seconds.