Build Apps and Fine-Tune LLMs Using the OpenAI API
Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
Build Apps and Fine-Tune LLMs Using the OpenAI API
Included with
Learn more
Ask Coursera
Recommended experience
Recommended experience
What you'll learn
Master the OpenAI API and its tools for creating intelligent applications.
Develop real-world applications using text-to-speech, image generation, and more.
Learn prompt engineering and advanced techniques like zero-shot and few-shot prompting.
Fine-tune models, deploy applications, and understand AI ethics for responsible usage.
Skills you'll gain
Details to know
9 assignments
See how employees at top companies are mastering in-demand skills
There are 8 modules in this course
This course features Coursera Coach!
A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Unlock the power of the OpenAI API to build powerful applications and fine-tune large language models (LLMs). By the end of the course, you'll be equipped with the skills to set up your environment, explore the fundamentals of transformers, and create your own intelligent applications. Youβll also dive deep into prompt engineering, sentiment analysis, and even computer vision, using practical examples to reinforce your knowledge. You'll start by setting up your environment and understanding key concepts, such as AI definitions and acronyms, before diving into the OpenAI API itself. The course also walks you through hands-on examples, such as translating articles, summarizing text, and building a chatbot. As you progress, you'll use cutting-edge OpenAI tools, including text-to-speech, image generation, and computer vision APIs to add even more advanced functionalities to your applications. Towards the end, you will fine-tune your models, deploy applications, and ensure ethical AI usage. By the time you finish, you'll be able to build sophisticated AI-powered applications that leverage OpenAI's vast capabilities, with an emphasis on real-world use cases and deployment. This course is ideal for developers, AI enthusiasts, or anyone interested in working with OpenAIβs advanced language models and APIs. Basic programming skills and familiarity with AI concepts will be beneficial, but anyone eager to explore AIβs potential is welcome to join.
In this module, we will introduce you to the course, outline the prerequisites, and walk you through the course syllabus. You'll also familiarize yourself with essential AI definitions and acronyms, ensuring you're ready for the journey ahead.
What's included
3 videos1 reading
3 videosβ’Total 7 minutes
- Introductionβ’1 minute
- Syllabusβ’1 minute
- AI Definitions and Acronymsβ’5 minutes
1 readingβ’Total 10 minutes
- Full Course Resourcesβ’10 minutes
In this module, we will guide you through the process of creating your OpenAI account and obtaining the necessary secret key. You'll also set up your environment and gain an understanding of pricing and how to set effective usage limits for the OpenAI API.
What's included
3 videos1 assignment
3 videosβ’Total 10 minutes
- Creating an Account and Getting a Secret Keyβ’2 minutes
- Setting Up Your Environmentβ’4 minutes
- Pricing and Setting Usage Limits with OpenAI APIβ’4 minutes
1 assignmentβ’Total 15 minutes
- Setting Up Your Environment - Assessmentβ’15 minutes
In this module, we will provide an overview of the OpenAI API and introduce key concepts like Transformers and language models (LLMs). You will explore prompt engineering techniques, including zero-shot, few-shot, and chain-of-thought prompting, and understand how grounding and encoders contribute to more accurate and efficient AI interactions.
What's included
7 videos1 assignment
7 videosβ’Total 55 minutes
- OpenAI API Overviewβ’7 minutes
- What Are Transformers and How Do They Power Generative AIβ’10 minutes
- Basic Prompt Engineeringβ’6 minutes
- Zero Shot and Few Shot Promptingβ’4 minutes
- Chain of Thought Promptingβ’5 minutes
- Grounding LLMs for Increased Accuracyβ’9 minutes
- Under the Hood: How Encoders Allow LLMs to Process Promptsβ’13 minutes
1 assignmentβ’Total 15 minutes
- OpenAI API Overview and LLM Overview - Assessmentβ’15 minutes
In this module, we will demonstrate how to use the OpenAI API for translating and summarizing content. You'll learn both the process and the real-world applications of these tasks, seeing the API in action to help you effectively handle text-based challenges like translation and summarization.
What's included
4 videos1 assignment
4 videosβ’Total 14 minutes
- Translating an Article with the OpenAI APIβ’3 minutes
- Example: Translating an Article with OpenAI APIβ’5 minutes
- Summarizing with the OpenAI APIβ’3 minutes
- Example: Summarizing with the OpenAI APIβ’3 minutes
1 assignmentβ’Total 15 minutes
- OpenAI API Examples and Demonstrations with Completion API - Assessmentβ’15 minutes
In this module, we will explore how to use the OpenAI API for chat completion, enabling you to build your own chatbot for interactive conversations. You'll also dive into sentiment analysis and classification to better understand the emotional undertones of content, with real-world examples to solidify these concepts.
What's included
4 videos1 assignment
4 videosβ’Total 18 minutes
- Chat Completion with the OpenAI APIβ’3 minutes
- Example: Build Your Own Chatbot with the Chat Completion APIβ’7 minutes
- Sentiment Analysis and Classification with the OpenAI APIβ’4 minutes
- Example: Sentiment Analysis and Classification with the OpenAI APIβ’4 minutes
1 assignmentβ’Total 15 minutes
- OpenAI API Examples and Demonstrations with Chat API - Assessmentβ’15 minutes
In this module, we will explore OpenAIβs Image Generation, Text-to-Speech, and Computer Vision APIs. You'll learn how to create visual content, transcribe blog posts into speech, and analyze images for tasks like counting calories, with practical examples to guide your implementation.
What's included
6 videos1 assignment
6 videosβ’Total 37 minutes
- Overview of the Image Generation APIβ’6 minutes
- Example: Use the Image Generation API to Create Phone Wallpapersβ’6 minutes
- Overview of the Text-to-Speech APIβ’3 minutes
- Example: Use the Text-to-Speech API to Transcribe Blog Postsβ’6 minutes
- How to Use the Computer Vision APIβ’9 minutes
- Example: Use the Computer Vision API to Count Caloriesβ’8 minutes
1 assignmentβ’Total 15 minutes
- Use OpenAI API Vision, Text-to-Speech, and Image Generation APIs - Assessmentβ’15 minutes
In this module, we will guide you through setting up your Google Cloud account and integrating the Translate API for text and HTML translation. Youβll also learn how to translate subtitles and implement both basic and advanced translation techniques to effectively reach a multilingual audience.
What's included
4 videos1 assignment
4 videosβ’Total 23 minutes
- Creating a Google Cloud Account and Setting Up Translate APIβ’5 minutes
- Basic and Advance Translation with Cloud Translation APIβ’6 minutes
- Code Walkthrough: Using Google Translate API to Translate Subtitlesβ’6 minutes
- Example: Translate Subtitles to 3+ Languagesβ’5 minutes
1 assignmentβ’Total 15 minutes
- Translating Text and HTML with Google Translate API - Assessmentβ’15 minutes
In this module, we will cover the essentials of fine-tuning models to suit your needs, using OpenAI tools like GPT Builder. You'll learn how to deploy AI applications and gain an understanding of the ethical considerations necessary for responsible AI use, ensuring your applications align with best practices.
What's included
5 videos3 assignments
5 videosβ’Total 35 minutes
- What Is Fine-Tuning and What Is It Used Forβ’6 minutes
- Fine-Tuning a Model with OpenAI APIβ’12 minutes
- How to Use GPT Builder to Create Custom GPTsβ’12 minutes
- Deploying an Application with OpenAI APIβ’1 minute
- Dos and Don'ts with AIβ’3 minutes
3 assignmentsβ’Total 90 minutes
- Fine-Tuning, Deploying, and Ethics - Assessmentβ’15 minutes
- Full Course Assessmentβ’60 minutes
- Full Course Practice Assessmentβ’15 minutes
Instructor
Offered by
Explore more from Software Development
- Status: Free Trial
Course
- Status: Free Trial
- Status: Free Trial
Course
Why people choose Coursera for their career
Frequently asked questions
Yes, you can preview the first video and view the syllabus before you enroll. You must purchase the course to access content not included in the preview.
If you decide to enroll in the course before the session start date, you will have access to all of the lecture videos and readings for the course. Youβll be able to submit assignments once the session starts.
Once you enroll and your session begins, you will have access to all videos and other resources, including reading items and the course discussion forum. Youβll be able to view and submit practice assessments, and complete required graded assignments to earn a grade and a Course Certificate.
More questions
Financial aid available,
