Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Gain in-demand skills to streamline your software development workflow. Learn to use tools like ChatGPT and GitHub Copilot for prompt engineering, Python development, and building web applications and APIs through hands-on projects. By the end of the course, you’ll be able to apply generative AI to improve productivity, code quality, and problem-solving.
Syllabus
- Course 1: Generative AI for Developers: Unit 1
- Course 2: Generative AI for Developers: Unit 2
- Course 3: Generative AI for Developers: Unit 3
Courses
-
This project-based course teaches you how to use GitHub Copilot, an AI coding assistant. You’ll learn what Copilot is, how to set it up in your IDE, and how to use its interface. The course includes hands-on projects, such as building a weather app, a chat application, and an ecommerce site, using different programming languages and frameworks. You’ll also learn how to adjust Copilot’s suggestions, improve your workflow, and follow guidelines for responsible AI use. By the end of the course, you’ll be able to use Copilot to write code more efficiently and apply AI tools in various development tasks.
-
This course teaches you how to use generative AI tools such as ChatGPT and GitHub Copilot in your Python projects. You will learn practical methods for automating scripting tasks, improving data analysis with Jupyter and Pandas, and building web applications. The course covers using AI for writing, testing, and documenting code, as well as creating effective prompts. Each module focuses on skills you can apply directly to your work. By the end of the course, you will understand how to integrate generative AI tools into your Python workflow to improve efficiency and solve problems.
-
This course starts with an overview of chatbot development and the architecture of ChatGPT. You will learn how to write prompts that improve the accuracy and usefulness of AI responses. Through practical exercises, you will use AI for tasks such as data analysis, code generation, translation, and content creation. The course also covers advanced topics like API integration, automated prompt testing, and building custom GPTs, with a focus on automating workflows and customizing AI tools. You will learn how generative AI can interact with files, create images, and use third-party APIs to perform actions. This course is suitable for developers, content creators, and anyone interested in AI, and will help you build practical skills for working with generative AI.
Taught by
Pearson