In the rapidly evolving world of software development, efficiency and productivity are paramount. This course provides an in-depth exploration of Amazon CodeWhisperer, one of the industry's most cutting-edge tools for automating the code generation process. You will begin by investigating the advantages of artificial intelligence (AI) code generation and its impact on productivity. Then you will explore Amazon CodeWhisperer, focusing on its role in automating code generation, its different techniques for code generation, specific use cases, and key features. Then you will set up CodeWhisperer for various platforms, including JetBrains and JupyterLab. Next, you will examine the code suggestions features of CodeWhisperer and learn how to configure security scans. Finally, you will discover how CodeWhisperer can optimize software development and you will identify best practices for generating and integrating code with CodeWhisperer.
AI Engineer - Learn how to integrate AI into software applications
Generative AI: Fine-Tune LLMs and Build RAG Chatbots, Rated 4.9★
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
Syllabus
- discover the key concepts covered in this course
- describe code generation in software development, including its advantages and its impact on productivity
- provide an overview of concepts and principles surrounding Amazon CodeWhisperer and its role in automating code generation
- describe different techniques for code generation using Amazon CodeWhisperer
- outline different use cases where CodeWhisperer has been used for code generation
- describe key features of Amazon CodeWhisperer, how CodeWhisperer was trained, and deployment options with CodeWhisperer
- set up Amazon CodeWhisperer
- set up CodeWhisperer for various platforms, including JetBrains and JupyterLab
- describe code suggestion features of CodeWhisperer, including single-line code completion, full function generation, and block completion
- activate and configure security scans for active files and dependencies in CodeWhisperer
- identify ways Amazon CodeWhisperer can be used to optimize software development
- identify best practices for generating and integrating code with Amazon CodeWhisperer
- summarize the key concepts covered in this course