Introduction to AWS Cloud Development Kit (CDK)

Learning the basics of the new AWS CDK Infrastructure as Code
Free tutorial
Rating: 4.1 out of 5 (379 ratings)
6,422 students
33min of on-demand video
English [Auto]

How CDK compares to CloudFormation and the AWS SDK
Create a new CDK project
Create a VPC with CDK
Understand how to read the CDK documentation.
Author Custom CDK Constructs
Use CloudFormation Constructs


  • Basic familiarity with JavaScript or Typescript Programming
  • Knowledge of AWS Services.
  • Mac, Windows, or Linux computer to practice lessons on.
  • Desire to learn Infrastructure as Code


If you are new to Infrastructure as Code AWS CDK is a great place to start. CDK's constructs provide you with sane defaults based on AWS's best practices. It's fun to use and the best way to manage your AWS infrastructure.

If you are an experienced CloudFormation engineer, this course will give you the essential details you need to start experimenting and deploying AWS Infrastructure in minutes.

Who this course is for:

  • DevOps Engineers or Site Reliability Engineers
  • Software Engineers
  • Solutions Architects Consultants
  • Systems Administrators or SysOps
  • QA Engineers


DevOps Engineer
Scott Nixon
  • 4.1 Instructor Rating
  • 379 Reviews
  • 6,422 Students
  • 1 Course

Over 20 years in technology, working as Developer, Engineering Manager, and DevOps Engineer I've led teams, managed corporate infrastructure, learned six programming languages, obtained nine certifications, contributed to open-source software and built a seven-figure business along the way.

Scott currently works as a DevOps Automation Engineer for Stelligent, and a host of the Adventures in DevOps podcast on DevChat dot tv.

Top companies trust Udemy

Get your team access to Udemy's top 16,000+ courses