App Creation with ChatGPT and Generative AI Online Course
This course teaches you how to harness ChatGPT, OpenAI’s advanced language model, to build practical applications and solutions. You’ll learn to use ChatGPT and OpenAI APIs, create serverless functions, and integrate the model into platforms like Azure, Outlook, Power Apps, Power Automate, Airtable, and Bubble. Through hands-on projects—including CoverLetterCreator, StockPhotoPPT, PolitelySayNo, and TravelPlan—you’ll gain the skills to develop real-world applications, boost productivity, and combine ChatGPT with other OpenAI models like DALL-E to create business-ready AI solutions from scratch.
Who should take this course?
This course is ideal for developers, AI enthusiasts, and entrepreneurs who want to build intelligent applications using ChatGPT and generative AI. It’s also suitable for students and professionals looking to gain hands-on experience in creating AI-powered apps for real-world solutions.
What you will learn
- Integrate ChatGPT into business, Outlook, Teams, Excel, and Bubble
- Build no-code apps, Power Apps, Airtable, TravelPlan, and Tchat
- Create an app to plan itineraries based on location and trip length
- Integrate ChatGPT API into Azure Functions to incorporate it anywhere
- Build a ChatGPT app to create cover letters based on jobs and resumes
- Make an app to generate stock photos for pitch presentations, slide decks
Course Outline
Introduction and Context
- App Development Introduction
- Roadmap: Building ChatGPT Apps
- Examples: ChatGPT Solutions
- Tech Stack: ChatGPT Apps
- Instructor Overview
- Keys to Success: ChatGPT App Development
What Are OpenAI and ChatGPT?
- ChatGPT for Problem Solving
- OpenAI
- GPT3 Models: Pros and Cons
- GPT3 Davinci: Capabilities
- Optimizing Prompts
- Tokenization
- Temperature Control
Prework
- OpenAI API Account Sign-Up
- Azure Account Creation
- Azure Function Resource Creation
- Python Installation
- Visual Studio Code Installation
- Visual Studio Code Configuration
- Terminal Use: Running Python and Pip
- Microsoft 365 E5 Account Creation
Build a Serverless ChatGPT API
- Python Access to OpenAI API
- ChatGPT Response Management
- Basic Azure Function Creation
- Azure Function Testing and Deployment
- Postman for Serverless Function Testing
- OpenAI ChatGPT and Azure Functions Integration
- Local OpenAI ChatGPT Testing
- Deploying OpenAI ChatGPT to Azure Functions
ChatGPT and Power Automate
- Power Automate Flow Creation
- HTTP Request: OpenAI ChatGPT Integration
- Creating Teams Chatbot with OpenAI ChatGPT
- Testing and Publishing Teams ChatGPT Chatbot
ChatGPT and Power Apps
- Basic Power Apps Creation
- OpenAI ChatGPT Integration in Power Apps
- Power Apps Q&A Bot Implementation
ChatGPT and Outlook
- Office Add-In Environment Setup
- Office Outlook Project Creation
- Outlook Add-In Launch
- Running ChatGPT API from Outlook
- Resolving CORS and Security Errors
- Email Body Transfer to ChatGPT
- Pasting Response in Outlook Add-In
ChatGPT and Bubble
- Bubble Application Creation
- Bubble-ChatGPT API Connection
- Dynamic Prompt Modification
ChatGPT and Airtable
- Airtable Context Setup
- Script for ChatGPT API Calling
- Variable-Based ChatGPT Prompt Modification
- ChatGPT Marketing Email Generator Testing
Itinerary - ChatGPT app
- Front-End Setup
- Second Page Creation
- ChatGPT Workflow Creation
- Linking Pages and Testing
- ImageAI and OpenAI Photo Integration
- Text and Photo Testing for ChatGPT App
EmailResponder - ChatGPT app
- Outlook Environment Setup
- Front-End Changes
- ChatGPT Back-End Function Creation
- Body Modification for ChatGPT Backend
- Adding Reply Box
- Expanding Application with ChatGPT Mood Options
JobApplicationCreator - ChatGPT App
- Cover Letter Screen Creation
- ChatGPT API Linking and Workflow Creation
- ChatGPT Testing with Different Descriptions
SplashImages - ChatGPT App
- Image API DALLE Use
- Front-End Creation
- ChatGPT API and Power Automate Integration
- Stock Photo Generator Testing
Conclusion