AI-Enhanced Coding with Amazon Q Developer
3h 23mIntermediate2025-07-01
Authors

Pearson

Nick Garner
Course details
Maximize the potential of AWS services and learn efficient coding practices using Amazon Q Developer. In this course, instructor Nick Garner outlines the essentials of Amazon Q Developer's AI-assisted coding capabilities and integration techniques. Discover best practices and customization strategies for more efficient, automated code generation. With hands-on demos along the way, you’ll get a chance to practice your new coding skills in real time.
Skills covered
Amazon QAI Development Tools and PlatformsProgramming FoundationsBuilding with AIAmazonCloud ServicesCloud PlatformsCloud ComputingSoftware DevelopmentOne-Off
Concepts
Introduction
- Course overview
Introduction to Amazon Q Developer
- Introduction to Amazon Q Developer
- Learning objectives
- Course overview
- Understanding generative AI and AI-assisted coding
- Overview of Amazon Q Developer
- Q Developer command-line interface (CLI)
- Benefits of using Amazon Q Developer in development
Setting Up a Lab
- Getting started with Amazon Q Developer
- Learning objectives
- AWS account creation and free trial overview - Demo
- IAM overview - Demo
- IAM user account creation and AWS CLI - Demo
- AWS CLI and Builder ID lab setup
Integration with IDEs
- Learning objectives
- VS Code installation and configuration for Q - Demo
- Installing and configuring JetBrains PyCharm for Q - Demo
- Installing and configuring JetBrains IntelliJ IDEA for Q - Demo
- Cloud9 setup - Demo
Q AI Assistant and the Q Developer CLI
- Practical usage of Amazon Q Developer
- Learning objectives
- Using Amazon Q in a browser
- Using the Q Developer CLI on macOS - Demo
General Usage Q Developer
- Learning objectives
- User actions and pausing
- Using Q Developer in VS Code - Demo
- Using Q Developer in PyCharm and IntelliJ IDEA - Demo
- Using Q Developer in Cloud9 - Demo
- Using Q Developer in Lambda - Demo
- Using Q Developer in AWS Glue Studio notebook - Demo
- Using Q Developer in SageMaker Studio - Demo
Q Developer Enterprise Capabilities
- Advanced features
- Learning objectives
- Q Developer enterprise
- Q Developer customizations
- Q Developer dashboard
- Security scans
- Code references
Q Developer Enterprise Demos
- Learning objectives
- Setup for enterprise use - Demo
- Security scan - Demo
- Code references - Demo
- Dashboard - Demo
- Customization - Demo
Testimonials
- Real-world applications, case studies, and summary
- Learning objectives
- Q Developer testimonials
Summary
- Learning objectives
- Summary
Conclusion
- Wrapping up