ChatGPT won't be replacing any software developers any time soon. It's not always correct, and it doesn't do a great job at understanding larger codebases. So should you be using it to help you write code? Absolutely! With the right guidance from a developer, ChatGPT can eliminate large amounts of time in creating boilerplate code, refactoring, adding new functionality and working across different languages. Know how to write some code in Java but not Python? Want to quickly add a unit test to some new functionality? Want to spin up a new API in Go but don't know where to start? All of these are great use cases, and if you can learn to use GPT effectively in your coding process you can move much faster and solve larger and more complex problems every day. Whether you are a seasoned coder or just starting out, this class should leave you with new tricks and faster process to build the things you're excited to build.