![amazon q](https://d1.awsstatic.com/getting-started-guides/learning/amazon-q/icon_amazon-q.a5c38564734b6e9f611e9599eb271142389313a4.png)
Amazon Q Developer
Write code and build applications faster and easier
Join us Live on Twitch
Amazon Q Developer
Write code and build applications faster and easier
![amazon q](https://d1.awsstatic.com/getting-started-guides/learning/amazon-q/icon_amazon-q.a5c38564734b6e9f611e9599eb271142389313a4.png)
Join us Live on Twitch
Getting Started
Amazon Q is with you as you read the AWS documentation, work in the AWS console, and even inside of your IDE. Learn about all the places you can use Amazon Q, and how to get started.
Getting started with Amazon Q Developer in Visual Studio Code
![coding in cloud easy](https://d1.awsstatic.com/getting-started-guides/learning/amazon-q/coding%20in%20cloud%20easy-1-modified.b4cba3accd21baf722f3d5062b96866813b33db3.png)
This guide covers installing the extension for features like code completion chat, and productivity-boosting capabilities - powered by generative AI.
Getting started with Amazon Q Developer in JetBrains IDEs
![](https://d1.awsstatic.com/getting-started-guides/learning/amazon-q/amazon-q-jetbrains-1-modified.f99322225e7b6edcc31be13b604f5a7cf64cb5bf.png)
In this article, you will learn how to install, configure, and use Amazon Q Developer inside your favorite IDE from JetBrains.
The Ultimate Cheat Sheet for Using Amazon Q Developer in Your IDE
![](https://d1.awsstatic.com/getting-started-guides/learning/amazon-q/ultimate%20sheet%20amazon%20q-modified.e12ec7caf019dfbbe336fd2b09b33aad5f1e7cee.png)
Get the most out of Amazon Q Developer in your IDE with this handy cheat sheet.
Understanding Q Personas
![understanding persona](https://d1.awsstatic.com/getting-started-guides/learning/amazon-q/understading-pr-23-1-modified.7123b1df4659f7218a904f8dc195ae2924727c20.png)
This article explains why Amazon Q behaves differently and generates varied responses, code, and troubleshooting approaches.
Designing with Q Developer
Go from idea to a concrete plan with the assistance of Amazon Q. Validate your ideas, or fill in the gaps where you aren’t sure how to build things.
Ask architectural questions
![](https://d1.awsstatic.com/getting-started-guides/learning/amazon-q/Ask%20architectural%20questions-1-modified.48b7c42fcb9fc6b471520999f24e9f7c92c6dd28.png)
Amazon Q Developer answers cloud architecture questions
Coding with Q Developer
It’s time to write some code. Amazon Q can help you build from scratch, or make changes to an existing application.
Build On Weekly
![Build On Weekly](https://d1.awsstatic.com/getting-started-guides/learning/amazon-q/Build%20On%20Generative%20AI.20878b6c7c16235932ddf55c0fa178fe31f13fd1.jpg)
Watch hosts unlock the various ways Amazon Q Developer can help solve your coding problems. In this episode, hosts build a Javascript app while leveraging Amazon Q's ability to understand natural language queries and provide tailored solutions. The hosts also showcase Amazon Q Business and Network troubleshooting in the AWS Console. Learn more about the weekly show.
Build On Generative AI
![Build On Generative AI](https://d1.awsstatic.com/getting-started-guides/learning/amazon-q/Build%20On%20Weekly.6cf5e8076168b345ef21a01912cb634292f1db92.jpg)
Watch hosts dive deeper into Amazon Q Developer and its features to unlock the various ways the generative AI-assistant can help solve your problems in the AWS Console and in the Visual Studio Code IDE. The hosts also build a Javascript app with help of Q chat in the IDE. Learn more about the weekly show.
Adding a new API with Q Developer
![Adding a new API with Q Developer](https://d1.awsstatic.com/getting-started-guides/learning/amazon-q/2024-amaz-q-1-modified.79cb6fe3386581b1dbb5da826b33a6d8da01916d.png)
Amazon Q adds a new serverless API written in Python
Writing Python with Q Developer
![fast amazon q](https://d1.awsstatic.com/getting-started-guides/learning/amazon-q/amazon-q-fast-1-modified.5a11f30302df1e768ba423e7a6bce2764d88bdcd.png)
Write and deploy reporting scripts with Amazon Q
Frontend development with Q Developer
![Building a game with Amazon Q Developer](https://d1.awsstatic.com/getting-started-guides/learning/amazon-q/Building%20a%20game%20with%20Amazon%20Q%20Developer1-modified.03530c13ad75aab0910bbac08866fba2e9fab187.png)
Amazon Q helps create a frontend Vue component with drag and drop functionality
Understand confusing error messages
![Amazon Q Solved](https://d1.awsstatic.com/getting-started-guides/learning/amazon-q/Amazon%20Q%20Solved-2-modified.6f44b945fda79abb5498cb4d50e774b43ab44c55.png)
Sometimes the error message leaves you even more confused. Amazon Q offers helpful suggestions and advice.
Improve your applications with Q Developer
Every codebase needs maintenance, but how do you balance the need to develop new features against the overhead of maintaining existing features? Amazon Q can help modernize your codebase, and implement important migrations or updates. It can even help you to containerize your application.
Upgrade application code
![code transformation](https://d1.awsstatic.com/getting-started-guides/learning/amazon-q/java%20code%20transform-2-modified.d57589540ba5c1e265fc4d06839bd8451d78437c.png)
Amazon Q Code Transformation can perform Java application upgrades now, from version 8 and 11 to version 17
Change your application architecture
![migrated using amazon q](https://d1.awsstatic.com/getting-started-guides/learning/amazon-q/Amazon-Q-code-trasfo-bann-23-modified.81a9f1b73c6aada8fb20cd3abff10f4ee26dceb4.png)
Amazon Q assists with a database migration to OpenSearch, including Docker Compose and Terraform files
Fix distributed system consistency bugs
![](https://d1.awsstatic.com/getting-started-guides/learning/amazon-q/Fix_distributed_system_consistency_bugs-modified-removebg-preview.294124eb0664322176bceca71bb677b498899d24.png)
Building a distributed application is hard. Solve data consistency issues with Amazon Q debugging.
Automatically write tests for your code
![](https://d1.awsstatic.com/apac/events/2024/summits/apj/2024_Summits_Partner_Banner_4_1440x657.b99d9f51b10d2042b2743f77a492fa1c47a2506f.png)
Automating Unit Tests with AI/Q: My Experience and What I Learned