Amazon Cognito: The Complete Introduction (Udemy.com)
Application security in AWS with Cognito service which provides identity, authentication and access control features.
Created by: Cloud Shikshak
Last updated May 2023
What you will learn
- Understand Amazon Cognito core features and its main components: User pool and Identity pool
- Utilize Cognito user pool's hosted UI for sign-up, sign-in, forgot password, change password, email/phone verification and other flows
- Implement federation or single-sign-on feature for your application with social identities like Facebook
- Use role-based authorization to access AWS services directly from the mobile or web application
- Secure API Gateway API by only allowing authorized users to invoke the API
- Common usage scenario for Amazon Cognito user pool and identity pool
How it compares
Against the other 815 rated Udemy courses in Web Development on CourseDuck:
- Rating4.2 out of 5higher than 13% of them
- Reviews449#309 of 816 by number of reviews
- Length1.6 hoursshorter than 91% of them
- Last updatedMay 2023earlier than 69% of them
Course Description
Implementing security for your application is not easy, starting with managing username and password in a database it quickly gets complicated with authentication flows, access control and token management. Amazon Cognito provides a simple and secure way to add authentication and access control to your application. Amazon Cognito is a serverless service and scales to millions of users without any further configuration. Amazon Cognito supports sign-in with social identity providers like Facebook, Google, and Amazon and enterprise identity providers via SAML 2.0.
Some of the core features of Amazon Cognito are:
Secure and scalable user directory
Identity federation with social and enterprise identity providers
Access control for AWS resources
Easy integration with SDK and built-in UI
This course is a technical hands-on course to use Amazon Cognito for securing your application. The primary objectives of this course are:
Understand the importance of identity, authentication and authorization
Understand Amazon Cognito's core features
Detailed look at tokens and token management
Add single-sign-on feature to our application
Secure API gateway API using Cognito user pool authorizer
Understand and implement Amazon Cognito identity pool to securely access AWS services or other backend resources directly from application
Implement identity pool with user pool and other identity providers like Facebook, Amazon, etc.
Common usage scenario for user pool and identity pool
All the source code for the lab exercises is attached to the first section and individual lab lecture.
Instructor Details
- 4.2 Rating
449 Reviews
Cloud Shikshak
CloudShikshak is created to help anyone learn about cloud technologies. We are a group of experienced instructors and software architects with multiple certifications and practical experience in AWS, Azure and other industry technologies. Our focus is to create high quality and engaging content for our students to make learning about cloud technologies as easy as possible.
More courses by Cloud Shikshak
Introduction to Cloud Computing with AWS, Azure and GCP (2023)
4.3 (611 Reviews)
Provider: Udemy
Time: 5h
$11.99
More Web Development courses
Python Fullstack Mastery: Build Modern Web Apps with Django (2025)
5.0 (165 Reviews)
Provider: Udemy
Time: 35h
$19.99
NgRx Signal store for Angular - The missing guide (2026)
4.9 (436 Reviews)
Provider: Udemy
Time: 11.3h
$89.99
Vue 3: Create a Mobile & Desktop App (with Quasar 2 & Pinia) (2024)
4.9 (177 Reviews)
Provider: Udemy
Time: 7.6h
$79.99
Build a URL Shortener App with ASP.NET: Step by Step (2026)
4.9 (100 Reviews)
Provider: Udemy
Time: 9.6h
$10.99
The Complete Elixir and Phoenix Bootcamp (2021)
4.8 (7,773 Reviews)
Provider: Udemy
Time: 17.4h
$84.99
Reviews
By Patrizius Schmidt on 9/4/2025
Kurs war für die rudimentären Grundlagen von Cognito okay. Die Grafiken / Diagramme sind verständlich, könnten aber deutlich hübscher sein. Es wird meiner Meinung nach, zu viel auf HTML, JS Basics für einen Login eingegangen anstatt die Prozesse via SDK zu zeigen. Das Englisch vom Referenten ist okay verständlich, wer Untertitel oder Transkript einschaltet, bekommt allerdings nur Schwachsinn dargestellt...
By Rohit Sharma on 7/24/2024
Knowledge is good but delivery is very flat and boring which could be big downside for any future learners.
By Vikash Bharti on 7/13/2024
If you're seeking high-level information on Cognito and how it works, I would recommend this course. However, if you're looking for a deep dive into using Cognito, integrating user pool and identity pool APIs or SDKs, this course might not meet your needs. Additionally, the content is outdated; with the new AWS interface and numerous new features introduced, the course is not sufficiently intuitive.
By Kushagra Kachhawaha on 7/2/2024
good course that brings you upto date with commonly used Cognito features from AWS. Recommended for someone who knows AWS services and is trying to implement user auth using Cognito May be a demo with a SPA modern app using react or angular or a Mobile App would add more value to the course
By Amanda Åström on 11/7/2022
A good course to get started with Cognito. Good mixture of theory and hands-on tutorials. And above all - the duration of this course was perfect. I am not a fan of those mega-long courses where almost half of the content is "air". This was compact and straight to the point. Excellent walk through off essentials in Cognito.
By William Ferreira da Silva Filho on 9/28/2021
There could have been more hands on. The overall explanation of the subject is good, but the instructor also uses a very monotonus voice tone which doesn't hook the student.
By Gabor Lengyel on 1/28/2021
A good high level course with some hands on examples. In 1.5 hours that's about what I expected, so overall I have a positive feeling. However, the course misses details, some settings shown on the UI are not even mentioned, some usecases are not covered at all (would Cognito be used entirely on the server side to outsource user management, or would that be a bad practice?) and so on. Overall a good lecture, but a "complete" introduction as suggested in the title should probably cover more.
By Jesus on 4/23/2020
I like the explanation of the different scenarios, also I really understand the difference between identity pools and user pool, but I think for being cognito specific, the content is very limited, yes is an introduction and the title state as is, but I would like to have more depth knowledge for a topic specific course, but still very well explained
By Tharan Gopal on 6/20/2019
This is a very good source for a start up. I believe it would have been better had the instructor gone in-depth analysis of each authentication type and compare them. In over all it is informative enough though.
By Supriya G on 3/15/2019
This course is easy to understand for beginners in a short period. I will surely recommend this course to those who want to get a quick introduction to security to AWS.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 84 / 100







