
Explore real-world ChatGPT apps like GitHub Copilot, Keeper Tax, Viable, and Duolingo, and learn how GPT-3 powers code generation, tax deductions, customer sentiment summarization, and translation.
Map the typical tech stack for a ChatGPT app, from frontend and backend to a wrapper API, OpenAI API, and GPT-3.
Use the Udemy Q&A for video questions, with TAs assisting. You can also message via Udemy direct message or via Linktree to join the email list or contact my inbox.
Encourage learners to rate this course, leave feedback, and engage in discussions; ask questions, message for help, and enjoy a fun, interactive learning experience.
Watch all course videos at 1080p for the best learning experience, as they are recorded for high-resolution viewing. Set your player to 1080p, not auto or 720, for clarity.
Kick off a crash course on OpenAI and ChatGPT, and start building solutions and apps with ChatGPT.
Explore the basics of ChatGPT and OpenAI models, learn prompts, tokens, and temperature, and how to integrate into apps.
Explore OpenAI's role as an AI research and deployment company, its API-driven models like GPT-3, Dall-E, and Codex, and how to build business applications with these tools.
Compare GPT-3 submodels—DaVinci, Curie, Babbage, and Ada—and learn their advantages, costs, and ideal tasks to pick the right model for your app.
Discover how GPT-3 davinci excels at classification, generation, and conversation, from sentiment analysis to creative writing and responsive dialogue. Explore transforming, translating, summarizing, and completing prompts to power your app.
Explore how prompts, tokens, and temperature shape responses in OpenAI models like GPT-3 and DaVinci, and craft effective prompts to avoid garbage in, garbage out.
Learn how tokens act as the currency of OpenAI's GPT models, counting both prompts and completions, with simple math on usage, max tokens, and a free $18 trial.
Explore the temperature parameter in ChatGPT, learn how 0 to 1 affects risk and confidence, and why this course sets temperature to zero for app development.
Focus on setting up our environment and getting started, guiding you through the initial steps to prepare for development in this module.
Sign up for an OpenAI API account, verify your phone number, and obtain your API key; explore models in the Playground such as DaVinci, Ada, GPT-3, Codex, and DALL-E.
Create an Azure account to run Azure Functions that call the OpenAI API with serverless code; explore free and pay-as-you-go pricing and complete sign-up via portal.azure.com.
Create an Azure functions resource by building a function app, organizing a resource group, and selecting Python on a consumption plan in East US to ping OpenAI's API.
Install Python 3.9.x for Azure functions compatibility, verify the installation by typing python in a command prompt, and add Python to the path, avoiding 3.11 and using a Windows installer.
Install Visual Studio Code to enable deploying functions on Azure, and configure it by downloading, installing, and opening a project folder with a dark theme.
Configure Visual Studio Code to run Python with the Python extension and an interpreter, then run Hello world and install Azure Functions to sign in and manage function apps.
Learn to make Python and pip accessible in the terminal by configuring the path environment variable and locating Python, then verify installations to build solutions with ChatGPT.
Create a Microsoft 365 free trial to integrate ChatGPT with Power Apps, Power Automate, SharePoint, Teams, and Power BI; use a work or school email, or a temporary email.
Learn to extract the first text from a ChatGPT API response using Python and JSON, then deploy a serverless workflow with Azure functions for app integrations like bubble or airtable.
Create a basic Azure function in Python with an http trigger, set up local projects in VS Code, and configure __init__.py and requirements.txt for deployment.
Learn to test and deploy an Azure function from VS Code to the cloud, handle execution policy errors, deploy to a function app, and test the API with Postman.
Test OpenAI ChatGPT locally by building a wrapper api, validating sample json requests with model, prompt, max tokens, and temperature, then prepare for integration with Azure and future apps.
Move on to the next module in a series that teaches how to integrate ChatGPT with different platforms using a serverless wrapper API.
Learn to integrate a serverless ChatGPT API with Microsoft Power Automate by building a manual-trigger flow, using the HTTP connector to automate repetitive business tasks behind your apps.
Learn to use Power Automate to make a post request to an api with a json body containing model, prompt, max tokens, and temperature, and capture the response for use.
Build a Teams chatbot by integrating ChatGPT with Power Automate, triggering on new channel messages and posting replies back to the ChatbotExample channel.
Test a Teams ChatGPT chatbot end-to-end using manual flow runs, replace prompts with message bodies, and publish the bot by connecting Power Automate to the OpenAI API and various apps.
Learn to integrate ChatGPT into Power Apps using Power Automate: send prompts via HTTP post to an Azure function, connect to OpenAI's DaVinci model, and return results to the app.
Link a power automate flow with chatgpt APIs in power apps, pass text input to the flow, and display the response in a label.
Create an office outlook add-in task pane project using the Yo Office generator, configure the manifest, and build the HTML, CSS, and JavaScript frontend.
Connect Outlook add-in to the ChatGPT API by sending a POST request with a body (model, prompt, max_tokens, temperature) using fetch, and address security and CORS issues.
Build an Outlook add-in that retrieves the selected email body, sends it to an Azure function with a 50-word summary prompt to OpenAI, and displays the resulting summary.
learn how to build an outlook add-in that uses chatgpt to summarize emails, log results, and display the summary in the task pane.
Learn to build web apps with Bubble, a no-code platform, by integrating Azure function and ChatGPT API. Create a free Bubble account and start a new app, configuring API connections.
Build a simple Bubble UI with a text input and a button to send prompts to a completion API and display the ChatGPT response, demonstrating Bubble workflow and API integration.
Integrate ChatGPT with Airtable using the Luxury Aircraft leads base and its automation features to generate tailored marketing emails based on each lead's interests.
Automate Airtable by triggering on lead record updates to generate marketing emails via a JavaScript script that calls an Azure function and saves the result to the mail field.
Modify the prompt to craft a personalized marketing email by inserting the recipient's name, interests, and product, then test and push the generated email to Airtable.
Demonstrates a test of a ChatGPT marketing email generator, with background automation that generates, previews, and sends emails via a checkbox. Includes Airtable API automation with Azure Functions.
Build and publish a travel plan front-end using Bubble, enabling users to enter a destination, interests, and trip length to generate a ChatGPT-powered itinerary via a connected workflow.
Create a second page named your itinerary by cloning header, adjust layout for content, add itinerary text and a back button, and wire workflows to ChatGPT to navigate between pages.
Set up the ChatGPT API in Bubble, create a completion API call with the DaVinci model, and build a workflow that generates an itinerary from dynamic inputs and stores result.
Link pages by sending the generated itinerary as a URL parameter and retrieving it on the destination page. Test navigation from index to itinerary with focus, noting data storage considerations.
Add a dynamic destination image using ImageAI and the Dolly API to generate a square 354 by 354 photo from the city and pass its URL to the itinerary page.
Test a chatgpt app that generates a 3-day rome museum itinerary with text and photos, using completion and image APIs to display day-specific images.
*PLEASE READ BELOW *
Do you want to build with OpenAI and ChatGPT apps using no-code?
Have you heard about the power of ChatGPT and want to use it to create solutions and applications? Do you want to seamlessly integrate ChatGPT into your business applications, like Outlook, Teams, Excel, Power Apps, Power Automate, and more?
Do you want to build full enterprise solutions and real-life web applications that use ChatGPT and don't know where to start? Do you want to bring OpenAI's API into your application, platform, solution, or business?
Do you want to build full real examples applications and solutions with ChatGPT from beginning to end, including a Cover Letter Generator, a Travel Itinerary Planner, a PPT Stock Generator, and an app that creates its own replies to email?
Then this is the course for you. Learn from more than 6 hours of relevant instructional video content, with the only course that will not just teach you how to use ChatGPT to increase your productivity, but also how to build real-life solutions and applications from scratch using ChatGPT. We will leverage this amazing AI model, along with other OpenAI models like DALL-E, to create business software from beginning to end.
This course will teach you how to use the OpenAI's API and integrate it into many different platforms, including Outlook, Power Apps, Power Automate, Airtable, Bubble, and many more. We will then take what we have learned and build some examples of real-life applications and solutions from scratch.
What is this course all about?
This course has one objective: start building applications and solutions with ChatGPT. We do that by first learning more about OpenAI and ChatGPT, and how to use its APIs in our platforms. We then create a serverless function that can take ChatGPT prompts and return responses - the first step to integrate your ChatGPT into your application. After that, we learn to integrate the ChatGPT API into many platforms, like Outlook, Power Apps, Power Automate, Teams, Bubbe, Airtable, and more. Finally, we take all we've learned, and create full applications and solution examples, like TravelPlan, a web application that helps users create itineraries through the power of ChatGPT.
What is OpenAI?
OpenAI is the company behind ChatGPT - it's an AI research and deployment company that builds amazing AI models and provides them to the public via API for a per-use fee. It is based out of San Francisco and its investors include Microsoft. In fact, Microsoft has recently invested more than $10B into the company.
What is ChatGPT?
GPT-3 is a series of Language Generation models that was developed by OpenAI. Its newest form, called Davinchi, is what is behind the ChatGPT program that we all know and love. It grew to popularity in December 2022 after people started using it and seeing how amazing it deals with any Prompt-Response completion questions like "write me a slogan for an ice cream company" or "explain to me Quantum Computing like I'm five years old".
What is OpenAI's API?
OpenAI has an API (Application Programming Interface) for all of its GPT-3 models, including ChatGPT and Davinchi. It enables any platform to talk directly to OpenAI's model, and this is the tool that lets us program OpenAI into any application or solution that we can think about., like Outlook, Power Apps, and much more.
How do you create business solutions or applications using ChatGPT API?
We create applications and solutions by linking ChatGPT's API directly into an application or solution building platform. For example, we learn how to integrate ChatGPT's API into Power Apps. After we do that, we can build any business application we want using Power Apps and it can now integrate ChatGPT. This is the same case for all the other platforms we cover.
What are the different platforms that we will integrate ChatGPT into?
We specifically go through Outlook, Teams, Power Automate, Power Apps, Bubble, and Airtable. We also go through how to add ChatGPT as an Azure Function. This enables us to extend ChatGPT to any single platform we want including React, Webflow, Zapier, Excel, and many more.
What applications or solutions will we build in this course?
Tchat - a Teams chatbot that you can put into your business to answer any question
CoverLetterCreator - a Cover Letter generator based on a job description and reading a set of skills from a Resume
TravelPlan - enables users to create detailed itineraries after specifying a location they are traveling, how long they are going for, and what they want to do
StockPhotoPPT - creates images that users can put into their slide decks with ease
PolitelySayNo - craft emails that politely and professionally say no to tough requests from your manager
Why learn how to integrate ChatGPT into your solutions and applications
Improve your productivity - imagine how easy it would be for ChatGPT to reply to your emails for you, or to create a first draft on your travel itinerary to China. With ChatGPT, you can do that. However, it may be annoying to use the chat feature - so instead why not integrate it directly into the tools you use most like Outlook, Excel, Airtable, and more.
Build businesses - many businesses have had AI at their centre. ChatGPT opens the doors for you to create applications and solutions that solve a problem ChatGPT can easily solve. For example, in this course, we create a Cover Letter Generator app that creates cover letters based on a job ad and resume. This can easily be monetized and converted into a successful business.
Win with AI - let’s face it, AI is the future. It is paramount that you include AI in your daily workflows as it can increase your efficiency and improve your output, no matter what job you have.
Why choose this course?
Complete guide - this is the 100% start to finish, zero to hero, basic to advanced guide on building solutions and applications with ChatGPT. There is no other course like it that teaches you everything from start to finish. This not only goes through the basics of ChatGPT, but also how you integrate it with other platforms. It has 6 hours of instructional content!
Platform driven - we cover all popular platforms and applications that you would want to bring ChatGPT into, including Power Apps, Power Automate, Outlook, Bubble, Airtable, and more. We also showcase how to turn the ChatGPT API into your own Azure function, enabling you to deploy it anywhere, in any single application or solution.
Structured to succeed - this course is structured to help you succeed. We first go through a crash course on ChatGPT, then we learn how to integrate ChatGPT into different platforms, and then we build real life applications and solutions with these platforms.
Fully instructional - we not only go through important concepts, but also apply them as we are building our application so that we can solidify them. This is not only a walkthrough of all the features and theoretical concepts, but a course that actually builds applications with you.
Step by step - we go through every single concept in a sequential order (from learning about ChatGPT, connecting it to the platforms, and then creating examples. This improves your probabilities of learning these platforms to build solutions rather than going haphazardly through each feature.
Learn to learn - during the latter parts of the course, we go through situations where we encounter new features or errors, and work through how we would use the documentation to resolve them. In this way, you not only learn about these platforms and how they interact inside and out, but learn how to resolve your own issues as they come up.
Teacher response if there's anything else you would like to learn, or if there's something you cannot figure out, I'm here for you! Look at the ways to reach out video.
Reference material - follow along! I provide all reference material directly to you so you can follow along in your learning journey.
Course overview
Introduction - learn about the course, how to succeed, and the course roadmap
Crash course on OpenAI and ChatGPT - learn about the different models within OpenAI and ChatGPT, how they work, and their capabilities
Environment setup - download and install the tools you will be using in this course
Create a serverless wrapper API with ChatGPT - connect to OpenAI API and create an Azure function that leverages ChatGPT
Integrate ChatGPT with different platforms - learn how to link Open API to different platforms, including Outlook, Power Automate, Power Apps, Bubble, Airtable, and more
Create full real solutions and apps with ChatGPT - create 4 full applications and solutions including CoverLetterCreator, StockPhotoPPT, PolitelySayNo, and TravelPlan
If you want to learn how to create enterprise-grade applications and solutions using ChatGPT and other platforms as mentioned above, including ones with no-code, then this is the course for you. We're looking forward to having you in the course and hope you earn the certificate.
Music: Bensound