AWS CDK Masterclass - Build Cloud Infrastructures in Code (Udemy.com)
AWS Cloud Development Kit: Define & Provision Cloud Infrastructure & Serverless Projects in Code via AWS CloudFormation
Created by: Paulo Dichone
Last updated March 2024
What you will learn
- Use the AWS CDK to Provision and Manage Serverless Cloud Infrastructures
- Use the AWS CDK to Provision and Manage EC2 Instances, ASG, ALB Resources
- Learn the fundamentals and advanced concepts of the AWS CDK
- Deploy three real world projects that interact with S3, SES, Step Function, SNS, EventBridge, API Gateway, DynamoDB, EC2 & CloudWatch using the AWS CDK
How it compares
Against the other 235 rated Udemy courses in AWS on CourseDuck:
- Rating4.6 out of 5higher than 64% of them
- Reviews305#170 of 236 by number of reviews
- Length5.6 hoursshorter than 65% of them
- Last updatedMarch 2024earlier than 58% of them
Course Description
AWS CDK Framework (Cloud Development Kit) is the best way to build scalable, reliable serverless (and other AWS resources) applications and deploy them in Amazon Web Services.
The great thing about the AWS CDK is that you don't need to worry about learning YAML/JSON syntax in order to create AWS resources for your cloud infrastructures - It's all code based - meaning you'll be writing code using a familiar modern programming language like Javascript, Typescript, Java, Go, Python...!
In this course, you will dive right in and learn how to create AWS resources and deploy them to AWS in no time!
In a nutshell, you will:
No longer need to create serverless infrastructures and any AWS resources using the AWS Management Console manually
Now have all your configurations and deployments in a project-structured manner using your favorite programming language
You no longer need to package your function into a zip file and manually upload them to the AWS cloud - use the A, allCLI to do all that for you!
You no longer need to understand the nighty-gritty, under-the-hood, jargon when it comes to provisioning AWS resources - with the AWS CDK, all that is abstracted out - all you focus on is write code and build your cloud infrastructures!
With the AWS CDK CLI and CDK Framework, you do all that using the Command Line Interface quicker!
With AWS CDK, you write code as infrastructure and you can easily share the infrastructure design patterns with other teams within the organization or, if you choose so, with the public.
The AWS CDK is based on modern programming paradigms and lets you build reliable, cost-effective applications in the cloud with the power of a programming language (Python, Go, Java, Javascript, Typescript, C#).
For this course, we'll deploy several real-world applications created with the AWS CDK:
An automated thumbnail generation service on S3
A REST API using AWS API Gateway & Lambda
An Email Service Using Lambda, SES, API Gateway, SQS
An EC2 Instance with User-data that serves a simple webserver
An ALB Service
Scheduled Events (EventBridge)
After finishing the course, you will be confident in being able to write complex applications using the CDK.
In this course, you will be learning, by doing, everything you need to know to be proficient with the AWS CDK and integrate with many different AWS services!
Try this course, and you have 30 days to be refunded if you don't like it. You have nothing to lose!
---------------------------------
This course also comes with:
Lifetime access to all future updates
A responsive instructor in the Q&A Section
Udemy Certificate of Completion Ready for Download
A 30-Day "No Questions Asked" Money Back Guarantee!
Join me in this course if you want to learn about the AWS CDK!
Instructor Details
- 4.6 Rating
305 Reviews
Paulo Dichone
Hi, I’m Paulo – Your Guide to Mastering Development, Cloud, and AI Engineering
With a passion for empowering learners, I’ve had the privilege of teaching over 350,000 students across 175 countries. Whether you’re diving into Android, Java, Flutter, AWS Cloud, or venturing into the world of AI engineering, I’m here to help you unlock your full potential.
My Expertise
I bring extensive hands-on experience in:
AI Engineering
Mobile App Development (Android & iOS)
Cross-Platform Development (Flutter, Dart, and JavaFX)
AWS Cloud Solutions
And now, I’m also focused on the AI engineering landscape, helping developers leverage the power of machine learning and automation in their projects.
My Mission
No matter where you are in your journey—whether you're just starting or looking to sharpen advanced skills—my courses are designed to make you an exceptional developer and AWS Cloud Practitioner, equipped to tackle real-world challenges. Beyond coding, I enjoy spending time with my growing family, playing the guitar and mandolin, and traveling whenever I get the chance.
More courses by Paulo Dichone
AWS Lambda and the Serverless Framework - Hands On Learning! (2024)
4.5 (9,389 Reviews)
Provider: Udemy
Time: 10.5h
$94.99
Master RAG: Retrieval-Augmented Generation Systems [NEW] (2026)
4.5 (6,410 Reviews)
Provider: Udemy
Time: 3.3h
$69.99
Flutter & Dart: Complete App Development Course (2025)
4.4 (5,926 Reviews)
Provider: Udemy
Time: 17.3h
$84.99
[NEW] Amazon EC2 Masterclass (Auto Scaling & Load Balancer) (2024)
4.7 (5,652 Reviews)
Provider: Udemy
Time: 6.3h
$99.99
[NEW] Amazon EKS Starter: Docker on AWS EKS with Kubernetes (2022)
4.3 (4,086 Reviews)
Provider: Udemy
Time: 6.4h
$12.99
The Comprehensive Android App Development Masterclass (2021)
4.5 (3,944 Reviews)
Provider: Udemy
Time: 49.5h
$109.99
More AWS courses
AWS Certified Cloud Practitioner CLF-C02 (2025)
4.9 (2,726 Reviews)
Provider: Udemy
Time: 12.3h
$99.99
AWS devops: ElasticSearch at AWS with terraform and ansible (2026)
4.9 (104 Reviews)
Provider: Udemy
Time: 3.6h
$49.99
[NEW] AWS Certified Advanced Networking Specialty 2026
4.8 (9,270 Reviews)
Provider: Udemy
Time: 35.5h
$124.99
AWS Certified DevOps Engineer - Professional 2026 [NEW]
4.8 (1,754 Reviews)
Provider: Udemy
Time: 37.3h
$22.99
Rocking AWS Serverless - A Real World Guide (2024)
4.8 (1,391 Reviews)
Provider: Udemy
Time: 19.4h
$84.99
Reviews
By Anonymized User on 7/8/2025
Really appreciate AWS CDK course for clear explanation and really useful HandOnLab examples for AWS CDK technology. Thanks so much.
By Mark Kewley on 10/1/2023
Covered a lot of different examples. Couple things are out of date now like with the KeyPair ,the APIs have changed slightly. Would've preferred if we stuck with Python for the full course but it was a fun challenge to translate over. Also would've preferred seeing a use-case of not using a lambda layer but instead needing to bundle the python lambda with it's dependencies. Took me awhile to get there using aws-cdk-aws-lambda-python-alpha
By Damian Bartholomew on 6/20/2023
Nice introduction Very professional This is very valuable to our current program. Thank you for taking the time to build this course! This material is not intuitive; you need an instructor to walk you through these exercises. Also, Ilike when he shows the mistakes and corrects them, Thats VERY helpful. I am only half way through the course and amazed.
By Ganesh Gopalakrishnan on 5/27/2023
This course is very good, instructor was clear in explaining the concepts as well as walking it through with live coding. Though he did make some mistakes during coding, it was good though to know how to troubleshoot issues when we encounter errors. Overall good course to learn AWS CDK!
By Simon Gancz on 3/1/2023
I always select courses by this instructor as they tend to be excellent. This course was good but not as good as his other courses. While I could follow everything and the examples were good, I was left with a feeling that I didn't "really" understand it. Having said that I do now understand the basics of CDK and have the foundations to start coding in using CDK and typescript.
By Roberto Luna Rojas on 2/10/2023
This course covers all the necessary concepts to get started with CDK, I liked that most of the demos worked well, except for Lecture 43 which doesn't destroy the stack properly, the content and examples are good; but no response to my questions on the Q&A section nor to most of the open questions either.
By Julia Reynolds on 12/30/2022
Instructor is very easy to understand and the content is exactly what I was looking for.
By Jason Murray on 12/15/2022
The instructor is very clear in his points and speaks very clearly. The information is well laid out and easy to understand early on. Later steps are a bit more difficult to follow, as the 'why' of the code isn't really covered. Also the screen cuts-off the code a few times, which makes it hard to type along with the source. Having the source-code is invaluable in this regard. I would say it's more of a survey of CDK use-cases and is a great first step, as opposed to a master-class. I emerge from this course 'oriented'.
By Stuart on 8/16/2022
I am just starting this course, but I find the high level explanations to be extremely clear.
By Christopher Bartling on 7/22/2022
The instructor's voice is so soothing and easy to listen to. Super clear what he is saying. Definitely a plus for this sort of educational delivery.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 92 / 100

![Master RAG: Retrieval-Augmented Generation Systems [NEW]](/programming/it-and-software/images/6036446_038b_2.jpg?v=1789443310)

![[NEW] Amazon EC2 Masterclass (Auto Scaling & Load Balancer)](/programming/aws/images/1527740_a494_6.jpg?v=1789443311)
![[NEW] Amazon EKS Starter: Docker on AWS EKS with Kubernetes](/programming/aws/images/1782082_988b_9.jpg?v=1791191348)



![AWS CloudFormation Master Class v2 [2025]](/programming/aws/images/1362052_0bbe_7.jpg?v=1789443307)
![[NEW] AWS Certified Advanced Networking Specialty 2026](/programming/aws/images/2771884_03cc_3.jpg?v=1789443308)
![AWS Certified DevOps Engineer - Professional 2026 [NEW]](/programming/aws/images/2045722_9c82_2.jpg?v=1789298326)

