Skip to content
UdemyAWSPaid courseAll LevelsCertificate

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

icon
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

icon
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!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

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.


icon
More courses by Paulo Dichone

$94.99

$69.99

$84.99

$99.99

$12.99

$109.99

icon
More AWS courses

$99.99

$49.99

$99.99

$124.99

$22.99

$84.99

icon
Reviews

4.6

305 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

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.

Showing all 10 reviews on CourseDuck

Read all 305 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100