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 QProgramming FoundationsAmazonArtificial Intelligence FoundationsCloud ServicesCloud PlatformsArtificial Intelligence (AI)Cloud ComputingSoftware DevelopmentOne-Off
Concepts
0. Introduction
- 01 - Course overview
1. Introduction to Amazon Q Developer
- 02 - Introduction to Amazon Q Developer
- 03 - Learning objectives
- 04 - Course overview
- 05 - Understanding generative AI and AI-assisted coding
- 06 - Overview of Amazon Q Developer
- 07 - Q Developer command-line interface (CLI)
- 08 - Benefits of using Amazon Q Developer in development
2. Setting Up a Lab
- 09 - Getting started with Amazon Q Developer
- 10 - Learning objectives
- 11 - AWS account creation and free trial overview - Demo
- 12 - IAM overview - Demo
- 13 - IAM user account creation and AWS CLI - Demo
- 14 - AWS CLI and Builder ID lab setup
3. Integration with IDEs
- 15 - Learning objectives
- 16 - VS Code installation and configuration for Q - Demo
- 17 - Installing and configuring JetBrains PyCharm for Q - Demo
- 18 - Installing and configuring JetBrains IntelliJ IDEA for Q - Demo
- 19 - Cloud9 setup - Demo
4. Q AI Assistant and the Q Developer CLI
- 20 - Practical usage of Amazon Q Developer
- 21 - Learning objectives
- 22 - Using Amazon Q in a browser
- 23 - Using the Q Developer CLI on macOS - Demo
5. General Usage Q Developer
- 24 - Learning objectives
- 25 - User actions and pausing
- 26 - Using Q Developer in VS Code - Demo
- 27 - Using Q Developer in PyCharm and IntelliJ IDEA - Demo
- 28 - Using Q Developer in Cloud9 - Demo
- 29 - Using Q Developer in Lambda - Demo
- 30 - Using Q Developer in AWS Glue Studio notebook - Demo
- 31 - Using Q Developer in SageMaker Studio - Demo
6. Q Developer Enterprise Capabilities
- 32 - Advanced features
- 33 - Learning objectives
- 34 - Q Developer enterprise
- 35 - Q Developer customizations
- 36 - Q Developer dashboard
- 37 - Security scans
- 38 - Code references
7. Q Developer Enterprise Demos
- 39 - Learning objectives
- 40 - Setup for enterprise use - Demo
- 41 - Security scan - Demo
- 42 - Code references - Demo
- 43 - Dashboard - Demo
- 44 - Customization - Demo
8. Testimonials
- 45 - Real-world applications, case studies, and summary
- 46 - Learning objectives
- 47 - Q Developer testimonials
9. Summary
- 48 - Learning objectives
- 49 - Summary
Conclusion
- 50 - Wrapping up
Related courses
- AI Paired Programming with Amazon Q
- Responsible AI Framework for Your Enterprise AI Product
- Vibe Coding Common Web Patterns into Tailwind CSS
- Intro to Building Java Applications with Cursor
- Build with AI: Leverage Claude Code Subagents in Software Projects
- Redefining Software Development Roles in the AI Era
- Coding Smarter with JetBrains AI Assistant
- RAG, AI Apps, and AI Agents for Cybersecurity and Networking
Related learn paths
- Building AI Products: Prototyping Essentials Professional Certificate
- C# Foundations: From Basics to Building Blocks
- Advance Your Data Skills in Apache Spark
- Understanding Generative AI for Tech Leaders
- Building Future-Ready Skills for the Generative AI Era
- Introduction to Fundamental Skills for Data Work: Data Processing
- A Developer's Guide to Google Gemini
- Develop Your Skills with the OpenAI API