- Level Intermediate
- Duration 2 hours
- Course by Coursera Instructor Network
-
Offered by
About
In the age of artificial intelligence (AI), it is essential to learn how to apply the power of large language models (LLMs) for building various production-ready applications. In this hands-on-course, learners will gain the necessary skills for building and responsibly deploying a conversational AI application.
Following the demo provided in this course, learners will learn how to develop a FAQ chatbot using HuggingFace, Python, and Gradio. Core concepts from applying prompt engineering to extract the most value from LLMs to infrastructure, monitoring, and security considerations for real-world deployment will be covered.
Important ethical considerations such as mitigating bias, ensuring transparency, and maintaining user trust will also be covered to help learners understand the best practices in developing a responsible and ethical AI system.
By the end, learners will have developed familiarity with both the technical and human aspects of building impactful LLM applications. The learners can design, develop, and deploy production-ready applications powered by Large Language Models.
This course is designed for individuals with a basic understanding of programming and application development concepts. It is suitable for developers, data scientists, AI enthusiasts, and anyone interested in using LLMs to build practical applications. you need basic concepts, software tools, and an internet-connected computer.
Modules
Lesson 1 - Introduction to LLMs and Production-Ready Applications
4
Videos
- Introduction to LLMs: Benefits and Applications
- Prompt Engineering
- LLM Development
- Production Readiness
3
Readings
- Welcome to the Course: Course Overview
- [Optional] The GPT Generative AI Lab Playground
- Introduction to Large Language Models
Lesson 2 - Building a FAQ Chatbot
4
Videos
- Getting Started with HuggingFace
- Building UIs with Gradio
- Developing the FAQ Chatbot: Part 1 - Getting Started
- Developing the FAQ Chatbot: Part 2 - Finalizing and Deployment
1
Readings
- A Comprehensive Comparative Analysis of LLMs
Lesson 3 - Ethics and Best Practices for Production LLMs
1
Assignment
- Final Assessment
1
Labs
- [Optional] Access Your GPT GenAI Playground
4
Videos
- Ethical Considerations for LLMs
- Mitigating AI Risks
- Ensuring Transparency
- Maintaining User Trust
1
Readings
- Best Practices for Deploying Large Language Models (LLMs) in Production
Auto Summary
Unlock the potential of artificial intelligence with "Building Production-Ready Apps with Large Language Models." This engaging course dives deep into the capabilities of large language models (LLMs), guiding learners through the process of creating and deploying a functional conversational AI application. Under the expert instruction of Coursera, participants will work hands-on with tools like HuggingFace, Python, and Gradio to develop a FAQ chatbot. Covering crucial elements from prompt engineering to infrastructure, monitoring, and security, this course ensures you’re prepared for real-world application deployment. Ethical considerations, such as bias mitigation, transparency, and user trust, are also thoroughly explored, promoting responsible AI development. Over a span of 120 hours, learners will not only master the technicalities but also the human aspects of impactful LLM application creation. The course caters to developers, data scientists, AI enthusiasts, and anyone with a foundational knowledge of programming and application development. Available through paid subscriptions including Professional and Starter options, this intermediate-level course is your gateway to mastering the deployment of production-ready AI applications. Join now to elevate your skills and build innovative solutions with large language models.

Reza Moradinezhad