in

Top 10 AWS Training, Certification Courses, Tutorials Online in 2024

Looking to learn AWS online or get an AWS certification? This AWS training and certification guide will help you find the right AWS course, tutorial online to advance your Cloud Computing career and prepare for various AWS certificate exams.

We select and review courses independently. This post may contain affiliate links. If you buy through these links, we may earn a commission, which helps to support our website.

Global spend on public cloud is growing and is expected to soar in the coming years as more and more businesses around the world continue to move to cloud every day. 25% of corporations in a global survey have identified the lack of cloud expertise as the #1 challenge with cloud adoption. Thus, Cloud Market offers tremendous opportunities for IT professionals who know how to work with cloud services.

Amazon Web Services (AWS) is the world’s leading and most in-demand cloud platform. It dominates the market with 33.8% share while its competitors Microsoft Azure, Google and IBM together account for 30% of the global market share. This high rate of adoption of AWS cloud services worldwide has led to a huge demand for AWS trained IT professionals. Companies that hire tech talent often times place a lot of emphasis on certifications, esp. in Cloud Computing industry the AWS exams and their resulting certifications are a real deal. In fact, the Global Knowledge 2019 IT Skills and Salary Survey, reveals that AWS cloud certification is one of the highest-paying certification categories in US with average salary of $129,868 for an AWS certified IT professional.

AWS Certifications are therefore the way to go if you want to boost your employability and earning potential and want to establish your status as an expert in the AWS ecosystem.

AWS Certification Paths

Let’s begin by understanding the Amazon Web Services certification system. AWS currently offer 12 certifications which include six core certifications and six specialty certifications. The AWS Core certifications are broad in scope and are organised as role based certifications for those in Cloud Practitioner, Architect, Developer, and Operations roles. They offer learners different paths or tiers – starting with Foundational, then advancing to Associate and finally to Professional level.

The AWS Specialty certifications are for those in specific IT disciplines such as networking, security big data, machine learning, and databases. They are more specialized and validate a high level of technical expertise in those areas.

  • AWS Certified Cloud Practitioner
  • AWS Certified Solutions Architect – Associate
  • AWS Certified SysOps Administrator – Associate
  • AWS Certified Developer – Associate
  • AWS Certified Solutions Architect – Professional
  • AWS Certified DevOps Engineer – Professional
  • AWS Certified Advanced Networking – Specialty
  • AWS Certified Security – Specialty
  • AWS Certified Machine Learning – Specialty
  • AWS Certified Alexa Skill Builder – Specialty
  • AWS Certified Data Analytics – Specialty
  • AWS Certified Database – Specialty

The diagram below clearly shows the relationship between the various AWS core certification roles and levels.

AWS Core Certifications
AWS Specialty Certifications

These AWS certifications are globally recognised and tailored to prepare learners for a challenging and fulfilling career in the cloud. The training and skills that you acquire on the way to becoming AWS certified are invaluable. You get to understand the platform inside out and also discover industry best practices. A good way to advance your AWS training is through online AWS courses and classes. There are many affordable, high-quality options that can accelerate your learning curve and also help you prepare for AWS certificate exams.

Our team of experts have compiled a list of best AWS courses, certification training programs, classes and tutorials that you can take online. These are offered by industry experts and are self-paced so you can learn at your own schedule and time.

1. AWS Fundamentals Specialization (Coursera)

Online Courses by AWS This AWS training program has been developed by Amazon Web Services team and is available exclusively on Coursera. It is intended for current or aspiring IT professionals who are new to Cloud Computing and gives them an overview of the features, benefits, and capabilities of AWS.

This AWS specialization comprises of following four interconnected courses:

  1. AWS Fundamentals: Going Cloud-Native – This course introduces learners to AWS core services and infrastructure. It teaches how to use AWS compute, database, security and storage services and how to deploy a cloud-native application using AWS. It may be used as a complementary training for learners who are preparing for the AWS Certified Cloud Practitioner exam.
  2. AWS Fundamentals: Addressing Security Risk – This course provides learners an overview of security best practices when developing and managing applications on AWS. It covers securing your infrastructure, data protection, protecting compute resources and the AWS Well-Architected Framework.
  3. AWS Fundamentals: Migrating to the Cloud – This courses dives deep into the process used for migrating workloads to AWS. It covers how to analyze the current environment, plan the migration, AWS services that are commonly used during the migration, and the actual migration steps.
  4. AWS Fundamentals: Building Serverless Applications – This course introduces learners to AWS serverless architecture. It includes a variety of demos and real world examples to teach learners how to build and deploy serverless solutions.

The program uses presentations, hands-on exercise guides, demonstrations, and learning assessments to teach about the complete AWS landscape. These help learners solidify their understanding and practice what they’ve learnt.

Key Highlights

  • Best online course to learn AWS fundamentals and Cloud Computing fundamentals
  • Program has been developed by AWS, and is delivered by AWS technical instructors who teach cloud computing courses around the globe
  • Learn how to use and configure AWS services to deploy and host a cloud-native application
  • Learn the best practices for securing an AWS environment and applications developed on AWS
  • Gain a solid understanding of AWS serverless framework and architecture
  • Learn best strategies for migrating from on-premises to AWS
  • The courses are free for learning but you need to pay for access to graded quizzes, assessments and certificate of completion

Duration : 5 months, 2 hours per week
Rating : 4.6
Sign up Here

2. AWS Certification Prep Courses – Core Certificates (Udemy)

Udemy Online Courses Udemy has a wide range of AWS Certification preparation courses and practice tests for all tiers. Whether you want to earn foundational level or associate level or professional tier certificate, there are high-quality AWS courses available that can help you prepare for all AWS certification exams.

Following are our recommended Udemy AWS certification training courses for each rank.

AWS Foundational Certification

Ultimate AWS Certified Cloud Practitioner – 2020

This AWS course by Stephane Maarek is designed for individuals who are beginning their journey into AWS and intend to take the AWS Cloud Practitioner exam. It helps them understand AWS, their services, and their ecosystem and fully prepares them to earn AWS Certified Cloud Practitioner certification. The course focuses on the approach of learn by doing and is packed with practical examples and knowledge on how to use AWS inside out. It mostly uses AWS free tier and does not require any prior AWS cloud experience.

  • 11 hours on-demand video and 5 articles
  • 1 full-length practice test
  • 4.8 user rating
  • 105,342 students enrolled at the time of writing

AWS Certified Cloud Practitioner Exam Training 2020

Udemy AWS cloud practitioner training course has been designed with non-techies and newcomers to the cloud in mind. It starts with teaching the foundations of cloud computing and then progresses to the concepts and knowledge of AWS platform. The course is a good combination of theoretical lectures and guided practical hands-on labs and is packed with quizzes, practice exams, exam-crams and detailed training notes/cheat sheets. Not only does it provide learners with an extensive overview of AWS cloud but also prepares them to pass the AWS certified cloud practitioner certification at first attempt.

  • 13 hours on-demand video and 2 articles
  • 2 full-length practice tests
  • 4.7 user rating
  • 31,630 students enrolled at the time of writing

AWS Associate Certification

AWS Certified Solutions Architect – Associate 2020

This is Udemy’s most-selling Amazon Web Services certification course created by Ryan Kroonenburg, the founder of ‘A Cloud Guru’ and an AWS community hero who has worked in the cloud space since its inception. It is hands down the best course to prepare for the AWS solution architect associate level exam. The course starts with a broad overview of the AWS platform and then dives deep into the individual elements of the AWS platform. It explores Route53, EC2, S3, CloudFront, Auto Scaling, Load Balancing, RDS, RedShift, DynamoDB, EMR, VPC etc. All this AWS training helps learners become masters of AWS platform and be able to design highly scaleable websites on AWS, along with being fully ready to take the AWS Certified Solutions Architect (CSA) – Associate Exam.

  • 18 hours on-demand video and 17 downloadable resources
  • 2 full-length practice tests
  • 4.5 user rating
  • 564,840 students enrolled at the time of writing

Ultimate AWS Certified Solutions Architect Associate 2020

This is another excellent AWS training course to prepare for the AWS Certified Solution Architect Associate exam. It provides extensive knowledge of AWS platform and complete information needed to pass the exam. It covers the AWS Fundamentals, AWS CLI, in-depth comparison of the databases on AWS, AWS integration & messaging, serverless fundamentals (Lambda, DynamoDB, Cognito, API Gateway), VPC & networking, AWS security practices, and analyzes 10+ solution architectures (both traditional & serverless). The video lectures are accompanied by hands-on labs, quizzes and tips & tricks to succeed in the real world.

  • 24 hours on-demand video and 10 articles
  • 2 full-length practice tests
  • 4.7 user rating
  • 179,841 students enrolled at the time of writing

AWS Certified Developer – Associate 2020

This is one of the most popular AWS developer certification course offered by Ryan Kroonenburg. It is intended for AWS absolute beginners and existing developers who want to learn to develop scalable and resilient applications on the AWS cloud. The course is specifically designed to help learners pass the AWS Certified Developer Associate Certification. It does not teach learners how to code but by the end of this AWS training course, learners gain a complete understanding of AWS platform from a developer perspective and are able to create Python and PHP code to manipulate AWS environments.

  • 16 hours on-demand video and 37 downloadable resources
  • 2 full-length practice tests
  • 4.3 user rating
  • 193,903 students enrolled at the time of writing

Ultimate AWS Certified Developer Associate 2020

This is another great course for preparation of AWS Certified Developer Associate level exam. It teaches learners to prepare for the AWS exam and also prepare for the real world AWS projects. It covers AWS fundamentals; Serverless API using AWS Lambda, API Gateway, DynamoDB & Cognito; AWS security; messaging and integration patterns using AWS SQS, SNS & Kinesis; monitoring, trace and audit of microservices using CloudWatch, X-Ray and CloudTrail; deploying an application using Elastic Beanstalk and AWS CICD tools with full automation.

  • 29 hours on-demand video and 8 articles
  • 1 full-length practice test
  • 4.7 user rating
  • 138,001 students enrolled at the time of writing

AWS Certified SysOps Administrator – Associate 2020

This is an excellent course to help you become a certified AWS SysOps Administrator. It teaches more advanced aspects of the AWS platform from an administrator point of view and therefore requires learners to have an understanding of the basics of AWS. The course covers CloudWatch (the main monitoring solution offered by AWS), how to build high availability and fault tolerant architectures in the cloud, deployment and provisioning, data management, OpsWorks, security on AWS and networking. It imparts all the core skills needed to pass the AWS Certified SysOps Administrator Associate certification exam.

  • 16 hours on-demand video and 10 downloadable resources
  • 1 full-length practice test
  • 4.5 user rating
  • 98,149 students enrolled at the time of writing

Ultimate AWS Certified SysOps Administrator Associate 2020

This AWS SysOps certification course is great at helping learners understand AWS inside out and administer it and troubleshoot issues. It covers in-depth all topics that are needed to prepare for AWS SysOps Administrator Associate certification – EC2, SSM, Elastic Beanstalk, CloudFormation, EBS & EFS, Amazon S3 and its ecosystem, Databases: RDS, Aurora & ElastiCache, AWS account management, security and compliance, Route 53, VPC etc.

  • 19.5 hours on-demand video and 6 articles
  • 1 full-length practice test
  • 4.8 user rating
  • 33,987 students enrolled at the time of writing

Amazon Web Services (AWS) Certified – 4 Certifications

This is the most comprehensive AWS certification prep course on Udemy that prepares learners for 4 AWS certificate exams – Solutions Architect Associate, Developer Associate, SysOps Administrator and Cloud Practitioner. The course imparts the foundational knowledge of AWS as well as the advanced skills in architecture design, administration and software development on AWS platform. It includes proficient use of both the AWS command line and the AWS Software Development Kit. All theory lessons are followed up with real life hands on labs.

  • 44 hours on-demand video, 7 articles, 2 downloadable resources
  • 4 full-length practice tests
  • 4.4 user rating
  • 98,408 students enrolled at the time of writing

AWS Professional Certification

Ultimate AWS Certified Solutions Architect Professional 2020

This AWS professional certification course is intended to prepare learners to take the AWS Certified Solutions Architect Professional exam. The course material helps them to solidify their AWS knowledge and put it in perspective through the study of various solutions architectures and services. It dives deep into the full Amazon Web Services Solution Architecture. The course is very fast-paced and does not include any practice exam.

  • 13 hours on-demand video, 3 articles, 1 downloadable resource
  • 4.7 user rating
  • 21,371 students enrolled at the time of writing

AWS Certified DevOps Engineer Professional 2020 – Hands On

This AWS DevOps certification course is intended for experienced AWS cloud engineers who want to learn advanced automations and features on the AWS cloud and also clear the certification for DevOps. It is a very hands-on course that provides learners with the experience needed to understand, analyze and solve the questions asked at the AWS Certified DevOps Engineer Professional certification exam. It teaches learners the real-world skills so they are able to create automations between all the various AWS services.

  • 20.5 hours on-demand video, 14 articles, 1 downloadable resource
  • 1 full-length practice test
  • 4.7 user rating
  • 23,050 students enrolled at the time of writing

Key Highlights

  • High quality online AWS courses and classes delivered by leading professionals and educational organizations
  • Courses available for all AWS certification ranks (foundational, associate and professional) and roles (practitioner, architect, developer and operations)
  • Several hands-on exercises, quizzes and practice tests included with the video lectures
  • Self-paced learning with complete ease and flexibility in terms of time and schedule
  • Full lifetime access to all course content
  • Course material updated regularly to reflect the latest exam curriculum
  • All courses are backed by a 30-day money back guarantee from Udemy

Duration : Self-Paced
Rating : 4.6
Sign up Here

3. AWS Certification Prep Courses – Specialty Certificates (Udemy)

Udemy Online Courses AWS Specialty Certifications are much specialised and require participants to be an expert in their chosen area of specialty. There are excellent courses on Udemy to help learners prepare for various AWS Specialty Certification exams. Following are few most notable courses:

AWS Certified Data Analytics Specialty 2020

The AWS Data Analytics specialty certification was formerly called AWS Certified Big Data specialty. The new certification name and exam version came into effect on April 13, 2020.

This course prepares learners for AWS Certified Data Analytics specialty exam. This exam is a very challenging one so, the course sets learners up for success in the exam by covering all big data technologies on the exam and how they fit together. It goes deep into the collection, storage and security domains and explores technologies like Kinesis, SQS, IOT, DMS, S3, DynamoDB and more. The Data processing, analysis and visualization domains are also covered in depth with AWS Lambda, Glue, Elastic MapReduce, entire Hadoop ecosystem, Kinesis Analytics, Amazon Elasticsearch Service, Redshift, RDS, and Aurora. The course is full of hands-on exercises and quizzes to cement the learning with practice.

  • 12.5 hours on-demand video, 7 articles
  • 1 full-length practice test
  • 4.6 user rating
  • 31,058 students enrolled at the time of writing

AWS Certified Security Specialty 2020

This course is designed for those who want to master the Security side of AWS and take the AWS Certified Security Specialty certification exam. The course provides deep insights into enterprise grade security implementation of AWS. It looks into various real world scenarios to understand why websites gets hacked, what could be done to prevent it and teaches the best practices related to security for AWS environment.

  • 24 hours on-demand video, 36 articles
  • 1 full-length practice test
  • 4.4 user rating
  • 14,234 students enrolled at the time of writing

AWS Certified Machine Learning Specialty 2020

This AWS machine learning course is a very comprehensive resource for preparation of AWS Certified Machine Learning Specialty exam. It packs extensive knowledge of AWS, Sagemaker, deep knowledge of machine learning and nuances of feature engineering and model tuning. The course is structured into four domains tested by the exam: data engineering, exploratory data analysis, modeling, and machine learning implementation and operations. It covers S3 data lakes, AWS Glue and Glue ETL, Kinesis data streams, DynamoDB, Data Pipelines, scikit_learn library, Athena and Quicksight, EMR, Apache Spark and MLLib, Amazon SageMaker, Deep Learning basics, tuning neural networks, evaluating machine learning models, high-level ML services and security best practices with machine learning on AWS. Four hands-on labs are also included.

  • 9.5 hours on-demand video, 2 articles
  • 1 full-length practice test
  • 4.5 user rating
  • 15,127 students enrolled at the time of writing

AWS SageMaker and Certified Machine Learning Specialty Exam

This is another great preparatory course for AWS Machine Learning Speciality Certification. It teaches cloud based machine learning algorithms and how to integrate them with your applications. The course covers AWS SageMaker, several AI Services, natural language processing, Lambda and API Gateway, tools for ingesting, cataloging, transforming, securing, visualization of your data assets, predictive quality assessment, model optimization, S3 data lake architecture and more. Students get to work on several exciting and challenging problems through hands-on labs and exercises.

  • 14 hours on-demand video, 58 articles, 26 downloadable resources
  • 1 full-length practice test
  • 4.5 user rating
  • 16,020 students enrolled at the time of writing

AWS Certified Advanced Networking Specialty 2020

This AWS networking certification course is for network administrators or engineers who want to understand AWS networking. It also prepares them to take the AWS Certified Advanced Networking Specialty exam. The course explains advanced AWS networking concepts in a simple, clear and easy to understand way. It delves deep into VPC design, security, direct connect, DNS, Route 53, disaster recovery, VPNs, elastic load balancing and much more. It includes over 25 real life demo video lessons of tasks being performed in an AWS account that learners can follow along.

  • 12.5 hours on-demand video, 3 downloadable resources
  • 1 full-length practice test
  • 4.4 user rating
  • 3,832 students enrolled at the time of writing

Ultimate AWS Certified Database Specialty

This AWS database training course helps learners prepare for and pass the AWS Certified Database Specialty exam. The course imparts an understanding of the AWS databases, and their integrations and troubleshooting. It covers DynamoDB and DAX, RDS and Aurora, Redshift, ElastiCache, DocumentDB, Neptune, ElasticSearch Service, Timestream, QLDB, DMS, SCT and AWS CloudFormation.

  • 15.5 hours on-demand video, 5 articles
  • 4.4 user rating
  • 3,599 students enrolled at the time of writing

Key Highlights

  • Specialized AWS training courses created by industry experts and instructors with years of experience
  • Each course includes hands-on lectures, quizzes, exercises and practice tests
  • Lifetime access to all future updates to the course material
  • Access to a responsive instructor in the Q&A Section
  • Earn a Udemy Certificate of Completion upon completing the course

Duration : Self-Paced
Rating : 4.5
Sign up Here

4. Getting Started with AWS Machine Learning (Coursera)

Online Courses by AWS This AWS Machine Learning course offered by Amazon Web Services, via Coursera, is a great place to start for anybody interested in learning useful Machine Learning skills using AWS platform. Based on the same ML courses that are used to train developers and data scientists at Amazon, this course teaches participants how to get started with AWS Machine Learning.

The course curriculum comprises of 5 weekly modules that discuss the following main topics –

  • Machine Learning on AWS
  • Computer Vision on AWS
  • Natural Language Processing (NLP) on AWS

Each topic takes a close and personal look into a variety of ML concepts and AWS services. These include:

  • Fundamental concepts of Artificial Intelligence, Machine Learning, Deep Learning and Neural Networks
  • Machine Learning Algorithms
  • Machine Learning Pipeline
  • Amazon Rekognition
  • AWS DeepLens
  • Amazon Comprehend
  • Amazon Translate
  • Amazon Transcribe
  • Amazon SageMaker
  • Amazon SageMaker GroundTruth
  • Amazon SageMaker Neo
  • Automatic model tuning using Amazon SageMaker

The course is packed with insights from experts to put the concepts into practice. It is taught by Blaine Sundrud, Senior Technical Trainer at Amazon Web Services.

Key Highlights

  • Learn the essential ML concepts that are used to build AI applications
  • Learn to use the machine learning pipeline to solve a real business problem
  • Learn how to build, train and deploy a model using Amazon SageMaker with built-in algorithms
  • Understand how to build intelligent applications using Amazon AI services like Amazon Comprehend, Amazon Rekognition, Amazon Translate and others
  • Get introduced to AWS DeepLens
  • Build a text classification model with Glue and AWS Sagemaker

Duration : 5 weeks, 1-3 hours per week
Rating : 4.5
Sign up Here

5. Become an AWS Cloud Architect Nanodegree Program (Udacity)

Udacity Online Courses This AWS Cloud Architect Nanodegree program by Udacity is intended to teach experienced developers how to create a highly available network with a fault-tolerant database using the Amazon’s core service. In the program students learn to plan, design, and implement secure cloud infrastructure in AWS at scale. They learn to monitor availability, test failure scenarios with recovery, and evaluate and harden the cloud environment’s security vulnerabilities.

The program comprises of three modules that cover the following:

  • Designing and building high availability infrastructure
  • Building scalable, secure, and cost-optimized architecture
  • Securing access to cloud services and infrastructure

There is an ample of opportunity in the program to gain hands-on experience with projects that come at the end of each module. These closely resemble scenarios you’d encounter in the real world.

The program is ideal for those with some experience with Cloud Computing who are interested in leading the planning, designing, and provisioning of secure cloud infrastructure in AWS at scale. After graduating from the program, one will be well placed to take up a critical role in an organizations cloud computing strategy as an AWS Cloud Architect.

Key Highlights

  • Design and deploy a fault tolerant and resilient web service architecture in AWS
  • Understand how to evaluate a cloud environment’s security vulnerabilities
  • Learn to apply best practices in cloud security to harden and secure the environment
  • Learn to optimize cloud service infrastructure for cost and performance
  • Real world projects that help you learn how to plan, design, provision, migrate and monitor infrastructure in AWS for up to a million users
  • All projects reviewed by Udacity reviewer network in a timely manner and feedback provided
  • Self-Paced and flexible learning

Duration : 3 months, 10 hours per week
Rating : 4.5
Sign up Here

6. Free online Amazon AWS courses (edX)

edX Online Courses Online learning platform edX offers a great opportunity to learn AWS with courses taught by Amazon. These AWS MOOCs have been developed by Amazon Web Services team and delivered by their top instructors. These courses are available for free with an option to receive a verified certificate upon completion of the course for a small fee.

There are a wide range of courses that help to learn about the AWS landscape, from AWS fundamentals, and AWS services and infrastructure, to courses for developers to learn to build, deploy and optimise applications on AWS, to courses on AWS security, there are many options for learners to choose from.

Here are a few notable edX AWS courses:

  • AWS Developer Series Program – This is a three-part skills series, in which you will learn how to use your software development and developer operations skills in the AWS Cloud ecosystem.
  • AWS: Getting Started with Cloud Security – Get a foundational understanding of cloud security, compliance and the AWS shared responsibility model
  • Migrating to the AWS Cloud – Learn how to migrate your on-premises applications and workloads to the AWS Cloud
  • AWS Developer: Building on AWS – Learn how to leverage your developer skills to build and run applications in the AWS Cloud
  • AWS Developer: Deploying on AWS – Learn how to use DevOps methodologies and tools to deploy applications in the AWS Cloud
  • AWS Developer: Optimizing on AWS – Learn how to leverage your developer skills to optimize applications in the AWS Cloud
  • Amazon SageMaker: Simplifying Machine Learning Application Development – Learn how to use Amazon SageMaker to simplify the integration of Machine Learning into your applications
  • Amazon DynamoDB: Building NoSQL Database-Driven Applications – Learn how to build scalable applications using Amazon DynamoDB
  • AWS IoT: Developing and Deploying an Internet of Things – Learn how to build, deploy and analyze secure IoT solutions in the AWS cloud

Key Highlights

  • Free Amazon Web Services courses to build skills and advance career in AWS
  • Course material created and delivered by experts at Amazon AWS
  • Learn to develop, deploy and optimise applications on the AWS platform
  • Learn to use AWS compute, storage, messaging, development, deployment, and security services
  • Earn industry recognised and valued AWS certification on edX by paying a small fee

Duration : Self-Paced
Rating : 4.5
Sign up Here

7. AWS Training Courses & Tutorials (LinkedIn Learning – Lynda)

Online Courses on LinkedIn Learning - Lynda LinkedIn Learning is another great platform for learning AWS. It has various courses and videos lectures relating to the entire domain of AWS that can help learners pick up the concepts and skills on that topic. LinkedIn Learning also offers several learning paths which are essentially a series of courses that together provide learners with proficiency in a particular area of AWS landscape. There are also ample of preparatory courses for various AWS certification exams.

Let us look at a few AWS classes and tutorials that you can choose from:

AWS Learning Paths

  • Understanding Cloud Fundamentals
    Duration: 11h 17m
  • Prepare for the AWS Certified Solutions Architect (Associate) Exam (SAA-C01)
    Duration: 3h 17m
  • Prepare for the AWS Certified Solutions Architect – Associate Exam (SAA-C02)
    Duration: 20h 3m
  • Prepare for the AWS Certified Cloud Practitioner Exam
    Duration: 3h 44m
  • Prepare for the AWS Certified Developer Associate Exam
    Duration: 7h 9m
  • Prepare for AWS Solutions Architect – Professional Certification
    Duration: 11h 8m
  • Become an AWS Data and DevOps Specialist
    Duration: 18h 43m

AWS Courses

  • AWS Essential Training for Developers
    By: Jeremy Villeneuve
    Duration: 3h 17m
  • AWS Essential Training for Architects
    By: Jeff Winesett
    Duration: 5h 4m
  • Introduction to AWS for Non-Engineers: 1 Cloud Concepts
    By: Hiroko Nishimura
    Duration: 1h
  • Docker on AWS
    By: Robert Starmer
    Duration: 1h 43m
  • Serverless and Microservices for AWS
    By: Aileen Smith
    Duration: 1h 40m
  • AWS for Developers: DynamoDB
    By: Robby Millsap
    Duration: 1h 26m
  • AWS: Networking
    By: Sharif Nijim
    Duration: 3h 6m
  • AWS: Storage and Data Management
    By: Brandon Rich
    Duration: 4h 25m
  • Building Serverless Apps on AWS
    By: Emmanuel Henri
    Duration: 47m
  • Amazon Web Services Machine Learning Essential Training
    By: Lynn Langit
    Duration: 3h 7m

Key Highlights

  • Learn the basics of AWS cloud concepts
  • Learn to develop and deploy secure applications to AWS
  • Learn how to configure the right AWS services for your organization
  • Each course includes practical examples and exercises with real-world context
  • Get free access to all courses for 30 days upon sign up
  • Learn from anywhere and anytime with self-paced courses
  • Courses delivered by expert professionals

Duration : Self-Paced
Rating : 4.5
Sign up Here

8. AWS Serverless APIs & Apps – A Complete Introduction (Udemy)

Udemy Online Courses Serverless computing is the future of web development. With more and more companies adopting it, the demand for experts in this new technology is also rising. This AWS course introduces learners to serverless computing and teaches them to build serverless apps with Amazon Web Services. Students learn which services are used when building serverless applications, how these services work and how they may use them.

The course contains 7.5 hours of video lectures that cover the following topics:

  • how to build a REST API using AWS API Gateway
  • how to set up on-demand code via AWS Lambda
  • how to execute that Lambda code whenever incoming requests reach your defined REST endpoints
  • how to store data in a database – naturally without managing any database servers
  • how to add user authentication to existing frontend apps
  • how to protect your REST API against unauthenticated access
  • how you can easily integrate a complete user sign up & sign in flow (including user confirmation) into any app (web app, iOS or Android app) with AWS Cognito
  • how to deploy web apps in a serverless manner
  • how to speed up the delivery of your static web app assets
  • how to secure your serverless app
  • where to dive deeper regarding advanced development workflows

This is a very hands-on course packed with examples and exercises. As part of the course, learners build a complete project which includes user authentication and front end and is hosted in a serverless manner.

Learners are required to have a basic knowledge of AWS and what APIs and SPAs are for taking this course.

Key Highlights

  • Understand how to provide great web applications without worrying about the provisioning of servers
  • Learn to build, secure and run APIs without managing any servers using AWS API Gateway and Lambda
  • Learn to add user authentication to serverless applications
  • Learn to run code on-demand in the cloud

Duration : 7.5 hours on-demand video
Rating : 4.7
Sign up Here

9. Building Containerized Applications on AWS (Coursera)

Online Courses by AWS This course offered by Coursera has been developed by AWS Training and Certification team at Amazon. It provides an excellent introduction to container technologies and how they can be used to modernize applications. Apart from the general container technologies and capabilities, the course explores how different AWS services can be used to manage and orchestrate the containers.

The course comprises of 5 weekly modules that cover a variety of topics like what containers are, the differences between containers and virtual machines, how to use AWS services to build and deploy microservices-based applications, and which AWS services to use to simplify container management.

Following AWS services are covered in depth:

  • Amazon Elastic Container Service (ECS)
  • Amazon Elastic Kubernetes Service (EKS)
  • Amazon Lightsail
  • Amazon Elastic Container Registry (ECR)

There is extra learning on service discovery, container scheduling and container placement. There are plenty of demonstration and hands-on labs to enable learners to deploy and manage a containerized application.

Key Highlights

  • Learn to use Docker containers to build and deploy microservices-based applications
  • Learn container management with Amazon Elastic Cloud Service (ECS) and Amazon Elastic Kubernetes Service (EKS)
  • Learn how AWS Fargate simplifies cluster management
  • Learn to use AWS AppMesh to facilitate the communication between application components
  • Hands-on labs developed by top experts
  • Practice the skills learnt by hosting your own containers

Duration : 5 weeks, 2-4 hours per week
Rating : 4.5
Sign up Here

10. AWS CloudFormation Master Class (Udemy)

Udemy Online Courses This course is intended for developers who want to learn about AWS CloudFormation and writing templates. It teaches how to write infrastructure as code with CloudFormation using YAML. The course covers all the CloudFormation features and building blocks in great depth.

The course is delivered by Stephane Maarek who is a best-selling AWS instructor and has taught more than 550,000 students on Udemy alone. Through 3.5 hours of video lectures, Stephane covers following topics:

  • CloudFormation First Hands
  • CloudFormation Parameters
  • CloudFormation Resources
  • CloudFormation Mappings
  • CloudFormation Outputs
  • CloudFormation Conditions
  • CloudFormation Metadata
  • CloudFormation Init and EC2 User Data
  • CloudFormation Drift
  • CloudFormation Nested Stacks
  • Advanced Concepts like Troposphere, Deletion Policy, and more

Though the course can be taken by beginners, it is expected that you have a basic understanding of AWS. Knowledge of JSON and/or YAML would be an added advantage.

Key Highlights

  • Learn AWS CloudFormation and master all its concepts
  • Learn how to use YAML to write the CloudFormation templates
  • Learn how to deploy and orchestrate CloudFormation templates
  • Gain hands-on experience of YAML and CloudFormation block building through practical examples and exercises
  • Complete Walkthrough of CloudFormation Init Metadata

Duration : 3.5 hours on-demand video
Rating : 4.7
Sign up Here

11. AWS Courses & Classes Online (Pluralsight)

Pluralsight Online Courses Pluralsight is another excellent platform that can help learners level up their AWS skills with a range of expert-led AWS tutorials, trainings and courses. Whether someone wants to learn some basic administrative tasks on AWS or wants to develop skill set to master the AWS platform or is looking to prepare for an AWS certification, Pluralsight offers courses to serve all types of learning needs.

Pluralsight offers AWS courses and paths to learn about AWS fundamental services, security, cloud certifications, and more. You can try the courses for free for 10 days, after which you will need to subscribe to a monthly or annual plan.

Some popular paths (which comprise of a series of courses at beginner, intermediate and advanced level) for learning AWS skills include:

  • AWS Operations – This path consists of 7 courses that dive into different deployments on AWS and how to carry them out. You’ll learn about deployment applications and infrastructure. You’ll learn how to monitor and automate your deployments, and you’ll also learn how to use a technique called Blue – Green Deployment which is running two identical production environments.
  • AWS Compute – This path consists of 4 courses that cover the different compute resources available within AWS and how and when you would use them
  • AWS Storage – This path consists of 7 courses that cover the storage capabilities of AWS and how to implement them
  • AWS Scalability – This path consists of 3 courses that cover how AWS enables the scalability of your projects
  • AWS Networking – This path consists of 7 courses that teach the basics of how networking is accomplished on AWS
  • AWS Databases – This path consists of 7 courses that teach how to implement your database on AWS

Learners also have the option of choosing individual courses. Some of the top AWS courses on Pluralsight include:

  • AWS Foundations: Getting Started with the AWS Cloud Essentials
  • Designing and Implementing AWS Networks
  • Architecting for Operational Excellence on AWS
  • Implementing Amazon S3 Storage on AWS
  • VMware Cloud on AWS Fundamentals
  • AWS VPC Operations
  • Securing Applications on AWS
  • Securing Data on AWS
  • Automating AWS and vSphere with Terraform
  • Securing AWS Infrastructure
  • Designing Hybrid Networks in AWS
  • AWS Media Services: Getting Started
  • Advanced Networking on AWS

Key Highlights

  • Courses created by experts in the field of AWS
  • Exercises and assessments included in each course to allow learners to test their comprehension of the knowledge
  • Focus on hands-on learning with projects and real world scenario examples
  • Learn from anywhere and on your own timeline and schedule
  • Free 10-day trial

Duration : Self-Paced
Rating : 4.5
Sign up Here

Top 10 App Development Courses, Certifications, Training & Classes Online in 2024

Learn the latest Tech skills in 2024 with Udacity Sale – Up to 75% OFF on Nanodegrees & Courses