Packt

AWS CDK in Typescript - A Comprehensive Guide for Beginners

Packt

AWS CDK in Typescript - A Comprehensive Guide for Beginners

Included with Coursera PlusLearn more

Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Build AWS infrastructure using CDK and TypeScript workflows

  • Develop reusable cloud applications with CDK constructs

  • Implement testing strategies for reliable CDK deployments

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

October 2026

Assessments

18 assignments

Taught in English

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

There are 17 modules in this course

This module introduces learners to the AWS Cloud Development Kit (CDK) and provides an overview of the course structure. It covers foundational concepts, practical applications, and the learning path for building AWS infrastructure using CDK and TypeScript.

What's included

2 videos1 assignment

This module introduces foundational concepts of AWS CDK and related tools, covering how CDK interacts with CloudFormation, the role of the AWS CLI, and key commands for managing CDK applications. Learners will gain a clear understanding of infrastructure as code and how to leverage command-line tools effectively.

What's included

4 videos1 assignment

This module introduces learners to the fundamentals of AWS CDK development, covering environment setup, configuration of tools like AWS CLI and TypeScript, and the initial steps to build and deploy a CDK application. Learners will gain hands-on experience with the CDK workflow and project structure.

What's included

4 videos1 assignment

This module introduces learners to AWS CDK constructs, focusing on how they enable efficient infrastructure deployment. It covers L1, L2, and L3 constructs, showing how they simplify resource creation and architectural design. Learners will gain hands-on experience with practical examples of construct usage.

What's included

4 videos1 assignment

This module provides an in-depth exploration of CDK applications and stacks, covering how to organize, group, and deploy infrastructure components effectively. Learners will gain practical skills in managing complex cloud architectures using CDK. The content includes hands-on demonstrations of creating and structuring stacks for scalable projects.

What's included

5 videos1 assignment

This module explores how to configure and manage deployment environments in AWS using CDK. Learners will gain hands-on experience with AWS profiles, programmatic environment definitions, and environment variables to streamline deployment workflows.

What's included

4 videos1 assignment

This module explores how to manage and reference AWS resources within CDK, focusing on dependencies, cross-stack communication, and resource lifecycle policies. Learners will gain practical skills in implementing and configuring AWS resources effectively.

What's included

6 videos1 assignment

This module explores the concept of tagging in cloud environments, focusing on how to effectively use tags for resource governance, cost management, and infrastructure organization. Learners will gain hands-on experience applying tags and managing tag priorities to resolve conflicts.

What's included

3 videos1 assignment

This module covers the fundamentals of managing and deploying application assets using AWS services, including CDK, S3, ECR, and Fargate. Learners will gain hands-on experience with Docker image assets and how they are integrated into cloud deployment workflows. The focus is on understanding the role of assets in modern cloud infrastructure.

What's included

5 videos1 assignment

This module covers the fundamentals of managing permissions in AWS using the CDK. Learners will explore how to implement IAM roles, policies, and grant methods to control access to cloud resources effectively.

What's included

2 videos1 assignment

This module explores how context is used to store configuration and environment data, how context caching enhances application consistency and performance, and how custom configurations can be implemented using context values to build adaptable infrastructure solutions.

What's included

3 videos1 assignment

This module introduces CDK aspects and their role in applying consistent policies and behaviors across cloud infrastructure. Learners will gain an understanding of how to implement and manage cross-cutting concerns in CDK applications. The focus is on practical implementation and real-world application of aspects.

What's included

2 videos1 assignment

This module explores advanced techniques for managing AWS infrastructure using CDK, including automation through pipelines, customization with escape hatches, and leveraging AI tools like CodeWhisperer. It also covers migrating existing resources into CDK-managed environments, enhancing efficiency and control in cloud development workflows.

What's included

4 videos1 assignment

This module explores the fundamentals of testing infrastructure code using CDK, covering essential strategies, validation techniques, and practical demonstrations. Learners will gain hands-on experience with testing utilities and assertions to ensure reliable infrastructure configurations.

What's included

5 videos1 assignment

This module covers essential best practices for designing and maintaining cloud infrastructure using AWS CDK. It focuses on improving security, maintainability, and reliability in cloud applications. Learners will gain practical knowledge to build robust and scalable cloud solutions.

What's included

3 videos1 assignment

This module guides learners through essential resources for working with AWS CDK, including API references, example projects, and solution constructs. It helps learners effectively navigate documentation and apply best practices to accelerate infrastructure development. The module also reviews key concepts and suggests next steps for continued learning.

What's included

5 videos1 assignment

This module focuses on implementing cloud infrastructure using AWS CDK, with hands-on examples of Fargate, ECS, and EC2 deployments. Learners will gain practical skills in building and managing scalable cloud solutions. It bridges theoretical concepts with real-world application through guided coding exercises.

What's included

2 videos2 assignments

Instructor

Packt - Course Instructors
Packt
2,451 Courses740,040 learners

Offered by

Packt

Why people choose Coursera for their career

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

What brings you to Coursera today?

Frequently asked questions