Packt
Make Apps with ChatGPT and Generative AI
Packt

Make Apps with ChatGPT and Generative AI

Taught in English

Course

Gain insight into a topic and learn the fundamentals

Packt

Instructor: Packt

Intermediate level

Recommended experience

8 hours to complete
3 weeks at 2 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Create an app to plan itineraries based on location and trip length.

  • Apply ChatGPT API integration into Azure Functions to incorporate it into various platforms.

  • Develop a ChatGPT app to generate cover letters based on job descriptions and resumes.

  • Design an app to produce stock photos for pitch presentations and slide decks.

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

September 2024

Assessments

6 assignments

See how employees at top companies are mastering in-demand skills

Placeholder
Placeholder

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV

Share it on social media and in your performance review

Placeholder

There are 14 modules in this course

In this module, we will establish the groundwork for the course by exploring essential app development concepts and the roadmap for building ChatGPT applications. We will look at examples of successful ChatGPT solutions, understand the technical requirements, meet the course instructor, and learn the keys to successful ChatGPT app development.

What's included

6 videos1 reading

In this module, we will delve into the fundamentals of OpenAI and ChatGPT, focusing on how ChatGPT can be employed for solving problems. We will explore the different GPT-3 models, including their strengths and weaknesses, and detail the capabilities of GPT-3 Davinci. Additionally, we will cover key techniques for optimizing prompts, the concept of tokenization, and the importance of temperature control in generating diverse responses.

What's included

7 videos

In this module, we will lay the essential groundwork for our development environment by guiding you through the setup of necessary accounts and tools. You will sign up for OpenAI API and Azure accounts, create an Azure Function resource, and install Python. Additionally, we will install and configure Visual Studio Code, learn to use the terminal for running Python and Pip, and set up a Microsoft 365 E5 account to access further resources.

What's included

8 videos1 assignment

In this module, we will focus on building a serverless ChatGPT API. You will learn how to access the OpenAI API using Python and manage ChatGPT responses. We will guide you through creating and deploying Azure Functions, testing them with Postman, and integrating them with OpenAI ChatGPT. Additionally, we will cover local testing and the final deployment of OpenAI ChatGPT to Azure Functions.

What's included

8 videos

In this module, we will explore the integration of ChatGPT with Microsoft Power Automate to create automated workflows. You will learn how to connect OpenAI ChatGPT to Power Automate using HTTP requests and develop a functional Teams chatbot. Finally, we will guide you through the process of testing and publishing your Teams ChatGPT chatbot for effective communication and automation.

What's included

4 videos

In this module, we will cover the creation and enhancement of applications using Power Apps. You will learn how to build basic Power Apps and integrate them with OpenAI ChatGPT. Additionally, we will guide you through the implementation of a Q&A bot within Power Apps, enabling interactive and intelligent user experiences.

What's included

3 videos1 assignment

In this module, we will integrate ChatGPT with Microsoft Outlook by developing an Office Add-In. You will learn to set up the development environment, create and launch an Outlook Add-In, and execute ChatGPT API calls from within Outlook. Additionally, we will address common issues like CORS and security errors, facilitate the transfer of email content to ChatGPT, and automate pasting ChatGPT responses back into Outlook, enhancing email functionalities.

What's included

7 videos

In this module, we will explore building and enhancing applications on the Bubble platform. You will learn how to create applications in Bubble and establish a connection with the ChatGPT API. Additionally, we will cover techniques for dynamic prompt modification, enabling more interactive and customized responses within your Bubble applications.

What's included

3 videos

In this module, we will integrate ChatGPT with Airtable to enhance its functionality. You will learn to set up the context in Airtable, write scripts for calling the ChatGPT API, and dynamically modify prompts based on Airtable variables. Finally, we will guide you through testing a ChatGPT-powered marketing email generator, demonstrating practical applications of this integration.

What's included

4 videos1 assignment

In this module, we will guide you through the development of a ChatGPT-powered itinerary app. You will learn how to set up the front-end and create additional pages, develop ChatGPT workflows, and link these pages together for seamless functionality. We will also cover the integration of ImageAI and OpenAI for photo features and ensure robust testing of both text and photo capabilities within the app.

What's included

6 videos

In this module, we will develop the EmailResponder app using ChatGPT to automate email responses. You will learn to set up the Outlook environment, make necessary front-end changes, and create ChatGPT-powered back-end functions. Additionally, we will guide you through modifying email bodies, adding a reply box for user inputs, and expanding the app with ChatGPT mood options to tailor responses based on different emotional tones.

What's included

6 videos1 assignment

In this module, we will build the JobApplicationCreator app to streamline the job application process using ChatGPT. You will learn to create a screen for generating personalized cover letters, link the ChatGPT API, and develop the necessary workflows. Additionally, we will test the app with various job descriptions to ensure it produces effective and tailored cover letters for different roles.

What's included

3 videos

In this module, we will develop the SplashImages app to generate stock photos using the DALL-E image API. You will learn how to use the DALL-E API, create an intuitive front-end interface, and integrate ChatGPT with Power Automate for seamless operations. Finally, we will test the stock photo generator to ensure it produces high-quality images suitable for various needs.

What's included

4 videos1 assignment

In this module, we will conclude the course by summarizing the key concepts and skills you have acquired. We will reflect on the practical applications of ChatGPT and generative AI, and provide you with encouragement and guidance for your continued journey in AI development. Congratulations on completing the course!

What's included

1 video1 assignment

Instructor

Packt
Packt
106 Courses1,615 learners

Offered by

Packt

Why people choose Coursera for their career

Felipe M.
Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

New to Machine Learning? Start here.

Placeholder

Open new doors with Coursera Plus

Unlimited access to 7,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription

Advance your career with an online degree

Earn a degree from world-class universities - 100% online

Join over 3,400 global companies that choose Coursera for Business

Upskill your employees to excel in the digital economy

Frequently asked questions