Amazon CodeWhisperer is a machine learning-powered coding companion that provides code recommendations based on contextual information like prior code and comments. Amazon CodeWhisperer supports multiple programming languages and offers additional features such as security scans and code references to help secure and optimize your code.
In this course, you will learn about Amazon CodeWhisperer and its features. You will also learn how to enable Amazon CodeWhisperer suggestions in the Cloud9 IDE and in the AWS Lambda console.
You will learn about the following topics:
- What CodeWhisperer does and the benefit it provides
- How to generate code snippets with CodeWhisperer
- How to enable Amazon CodeWhisperer suggestions in the Cloud9 IDE
- How to use Amazon CodeWhisperer suggestions to write and deploy a Python function
- How to enable Amazon CodeWhisperer suggestions in the AWS Lambda console
- How to use Amazon CodeWhisperer suggestions to write and deploy a JavaScript function
Intended Audience
This course has been created for those who are implementing or building code while working with AWS. If you are a software developer who would like to experiment with a machine-learning powered coding assistant, this is the learning path for you.
Prerequisites
Familiarity with the following will be beneficial but is not required:
- AWS Cloud9
- AWS Lambda
- Python
- JavaScript
The following content can be used to fulfill the prerequisites:
Feedback
If you have thoughts or suggestions for this course, please contact Cloud Academy at support@cloudacademy.com.


Alana Layton is an experienced technical trainer, technical content developer, and cloud engineer living out of Seattle, Washington. Her career has included teaching about AWS all over the world, creating AWS content that is fun, and working in consulting. She currently holds six AWS certifications. Outside of Cloud Academy, you can find her testing her knowledge in bar trivia, reading, or training for a marathon.