AWS CDK with Python Step by Step
Last updated on September 27, 2026 6:47 pmAWS CDK with Python Step by Step
★★★★★
$509.00 in stock
Udemy.com
as of October 3, 2026 12:11 pm
Learn to write infrastructure code with AWS Cloud Development Kit (CDK) v2 and Python from AWS-certified DevOps expert.
Created by:
Emre Yilmaz • AWS Certified DevOps Engineer • Solutions Architect
Senior AWS Consultant & Instructor
Senior AWS Consultant & Instructor
Rating:4.56 (145reviews)
1501students enrolled
What Will I Learn?
- Use AWS CDK v2 and Python to write infrastructure code efficiently to avoid human errors with automation while creating AWS resources.
- Understand the differences between L1, L2, and L3 (patterns) constructs to choose the most appropriate ones for your solution.
- Learn to use the AWS CDK Toolkit to create CDK applications, synthesize templates and deploy your stacks.
- Divide your AWS architecture into multiple CDK stacks to organize them more efficiently and launch more resources per stack.
- Learn to use AWS CDK Construct Library as a reference to find the constructs for your solution.
- Use L2 constructs and CDK patterns (L3) to create your AWS architecture with sensible defaults according to most used scenarios.
- Use L1 constructs to map CloudFormation resources one-to-one when needed.
- Use AWS CDK and Python to allow network connections, initialize EC2 instances, and upload S3 assets easily with object-oriented programming.
- Use AWS CDK aspects to perform compliance checks on your AWS infrastructure before deployment.
- Write unit tests for your constructs with CDK's fine-grained assertions and Pytest framework to detect the problems in your infrastructure earlier.
Requirements
- Basic Python programming knowledge
- Intermediate level AWS knowledge of core services
- Experience in terminal usage to run commands
- Prior AWS CloudFormation knowledge is an advantage but not a requirement.
- No paid software is required. We download and use official Python, Nodejs, and AWS CLI packages..
- We download and use Visual Studio Code, but any text editor and command-line tool will do fine.
Target audience
- Developers, system architects, and DevOps engineers who want to create AWS architecture with CDK and Python.
- AWS CDK and Python developers who want to understand AWS CDK concepts better and use CDK more efficiently.
- AWS CloudFormation developers who are curious about switching to Python to write infrastructure code.


There are no reviews yet.