VOOZH about

URL: https://www.coursera.org/learn/packt-building-llm-powered-applications

⇱ Building LLM Powered Applications | Coursera


Building LLM Powered Applications

Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Building LLM Powered Applications

Included with

β€’

Learn more

Ask Coursera

Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

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

Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

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

What you'll learn

  • Analyze and compare core architectures of major LLMs, including encoder-decoder blocks and embeddings

  • Design and implement intelligent applications using frameworks like LangChain and vector databases

  • Customize and fine-tune LLMs while addressing ethical considerations and real-world challenges

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

March 2026

Assessments

13 assignments

Taught in English

There are 13 modules in this course

This course provides a comprehensive introduction to building intelligent applications powered by large language models (LLMs). You'll explore foundational LLM concepts, architectural frameworks, and practical applications in real-world scenarios.

By using leading LLM toolkits and frameworks, you'll gain hands-on experience in creating intelligent agents capable of handling both structured and unstructured data. The course emphasizes the integration of LangChain for orchestrating complex AI workflows and covers prompt engineering techniques essential for customizing and optimizing LLMs. What sets this course apart is its blend of theoretical learning and practical implementation, making it an ideal resource for those looking to implement LLMs in real-world applications. It ensures you can build LLM-powered applications from scratch while navigating the challenges of real-world scenarios, including ethical considerations. This course is suitable for software engineers, data scientists, and researchers who are keen on understanding the applied aspects of generative AI. No prior experience with LLMs is required, but a strong understanding of machine learning concepts will enhance your learning experience. Based on the book, Building LLM Powered Applications, by Valentina Alto.

In this section, we introduce Large Language Models (LLMs), discuss their role in generative AI, compare LLM architectures with classical machine learning, and explain the distinction between base and fine-tuned LLMs for real-world applications.

What's included

2 videos6 readings1 assignment

2 videosβ€’Total 2 minutes
  • Introduction - Overview Videoβ€’1 minute
  • Introduction to Large Language Models - Overview Videoβ€’1 minute
6 readingsβ€’Total 70 minutes
  • Introductionβ€’10 minutes
  • Under the Hood of an LLMβ€’20 minutes
  • Most Popular LLM Transformers-Based Architecturesβ€’10 minutes
  • Training and Evaluating LLMsβ€’10 minutes
  • Model Evaluationβ€’10 minutes
  • Base Models vs Customized Modelsβ€’10 minutes
1 assignmentβ€’Total 10 minutes
  • Introduction to Large Language Modelsβ€’10 minutes

In this section, we examine how large language models (LLMs) are transforming software development, explore the architecture of copilot systems, and evaluate AI orchestrator frameworks for embedding LLMs in real-world applications.

What's included

1 video4 readings1 assignment

1 videoβ€’Total 1 minute
  • LLMs for AI-Powered Applications - Overview Videoβ€’1 minute
4 readingsβ€’Total 50 minutes
  • Introductionβ€’10 minutes
  • The Main Components of AI Orchestratorsβ€’20 minutes
  • Haystackβ€’10 minutes
  • How to Choose a Frameworkβ€’10 minutes
1 assignmentβ€’Total 10 minutes
  • Large Language Models in AI Applicationsβ€’10 minutes

In this section, we examine the criteria for selecting large language models (LLMs), comparing architectures, performance, costs, and real-world trade-offs to optimize application integration and responsible use.

What's included

1 video5 readings1 assignment

1 videoβ€’Total 1 minute
  • Choosing an LLM for Your Application - Overview Videoβ€’1 minute
5 readingsβ€’Total 90 minutes
  • Introductionβ€’20 minutes
  • Gemini 1.5β€’20 minutes
  • Open-Source Modelsβ€’20 minutes
  • Mistralβ€’10 minutes
  • Considerationsβ€’20 minutes
1 assignmentβ€’Total 10 minutes
  • Selection and Evaluation of Large Language Modelsβ€’10 minutes

In this section, we introduce prompt engineering techniques to create effective prompts that guide large language model behavior and help reduce bias and hallucinations.

What's included

1 video7 readings1 assignment

1 videoβ€’Total 1 minute
  • Prompt Engineering - Overview Videoβ€’1 minute
7 readingsβ€’Total 140 minutes
  • Introductionβ€’20 minutes
  • Split Complex Tasks Into Subtasksβ€’20 minutes
  • Ask for Justificationβ€’20 minutes
  • Repeat Instructions at the Endβ€’20 minutes
  • Use Delimitersβ€’30 minutes
  • Chain of thoughtβ€’10 minutes
  • ReActβ€’20 minutes
1 assignmentβ€’Total 10 minutes
  • Prompt Engineering Concepts and Best Practicesβ€’10 minutes

In this section, we demonstrate how to embed large language models (LLMs) in applications using LangChain, integrate Hugging Face models, and leverage frameworks for enhanced conversational user experiences.

What's included

1 video6 readings1 assignment

1 videoβ€’Total 1 minute
  • Embedding LLMs Within Your Applications - Overview Videoβ€’1 minute
6 readingsβ€’Total 120 minutes
  • Introductionβ€’20 minutes
  • Data Connectionsβ€’20 minutes
  • Memoryβ€’20 minutes
  • Chainsβ€’20 minutes
  • Agentsβ€’20 minutes
  • Working with LLMs via the Hugging Face Hubβ€’20 minutes
1 assignmentβ€’Total 10 minutes
  • Practical Concepts in LLM Application Integrationβ€’10 minutes

In this section, we build LLM-based conversational applications using LangChain, adding memory, non-parametric knowledge, and tools, while developing a Streamlit front-end for rapid prototyping and practical deployment.

What's included

1 video4 readings1 assignment

1 videoβ€’Total 1 minute
  • Building Conversational Applications - Overview Videoβ€’1 minute
4 readingsβ€’Total 80 minutes
  • Introductionβ€’20 minutes
  • Adding Memoryβ€’20 minutes
  • Adding Non-Parametric Knowledgeβ€’20 minutes
  • Adding External Toolsβ€’20 minutes
1 assignmentβ€’Total 10 minutes
  • Fundamentals of Building Conversational Applicationsβ€’10 minutes

In this section, we examine how large language models (LLMs) modernize recommendation systems, discuss traditional and LLM-powered techniques, and implement practical applications using LangChain and Streamlit for interactive user experiences.

What's included

1 video6 readings1 assignment

1 videoβ€’Total 1 minute
  • Search and Recommendation Engines with LLMs - Overview Videoβ€’1 minute
6 readingsβ€’Total 120 minutes
  • Introductionβ€’20 minutes
  • Matrix Factorizationβ€’20 minutes
  • Neural Networksβ€’20 minutes
  • How LLMs Are Changing Recommendation Systemsβ€’20 minutes
  • Building a QA Recommendation Chatbot in a Cold-Start Scenarioβ€’20 minutes
  • Building a Content-Based Systemβ€’20 minutes
1 assignmentβ€’Total 10 minutes
  • Search and Recommendation Engines with LLMsβ€’10 minutes

In this section, we demonstrate how to integrate large language models (LLMs) with relational databases, enabling natural language interfaces to tabular data and combining structured with unstructured sources for practical applications.

What's included

1 video4 readings1 assignment

1 videoβ€’Total 1 minute
  • Using LLMs with Structured Data - Overview Videoβ€’1 minute
4 readingsβ€’Total 60 minutes
  • Introductionβ€’10 minutes
  • How to Work with Relational Databases in Pythonβ€’10 minutes
  • LangChain Agents and SQL Agentβ€’20 minutes
  • Prompt Engineeringβ€’20 minutes
1 assignmentβ€’Total 10 minutes
  • Using LLMs with Structured Data in Applicationsβ€’10 minutes

In this section, we explore how Large Language Models (LLMs) support code generation, understanding, and algorithm emulation, enabling the development of natural language-driven programming tools and code-based applications.

What's included

1 video4 readings1 assignment

1 videoβ€’Total 1 minute
  • Working with Code - Overview Videoβ€’1 minute
4 readingsβ€’Total 70 minutes
  • Introductionβ€’10 minutes
  • CodeLlamaβ€’20 minutes
  • Act as an Algorithmβ€’20 minutes
  • Leveraging Code Interpreterβ€’20 minutes
1 assignmentβ€’Total 10 minutes
  • Applied Coding Practices and Tools in Modern Developmentβ€’10 minutes

In this section, we learn to build adaptive multimodal agents by integrating language, image, and audio models using LangChain and Azure AI, enabling robust, practical AI workflows and applications.

What's included

1 video7 readings1 assignment

1 videoβ€’Total 1 minute
  • Building Multimodal Applications with LLMs - Overview Videoβ€’1 minute
7 readingsβ€’Total 110 minutes
  • Introductionβ€’10 minutes
  • Building a Multimodal Agent with LangChainβ€’10 minutes
  • Leveraging a Single Toolβ€’10 minutes
  • Building an End-to-End Application for Invoice Analysisβ€’20 minutes
  • Combining Single Tools Into One Agentβ€’20 minutes
  • DALLΒ·E and Text Generationβ€’20 minutes
  • Hard-Coded Approach With a Sequential Chainβ€’20 minutes
1 assignmentβ€’Total 10 minutes
  • Principles and Approaches to Multimodal LLM Applicationsβ€’10 minutes

In this section, we examine the theory and practical steps for fine-tuning large language models (LLMs), covering data preparation, domain-specific taxonomy, and implementation using Python and Hugging Face for specialized NLP applications.

What's included

1 video6 readings1 assignment

1 videoβ€’Total 1 minute
  • Fine-Tuning Large Language Models - Overview Videoβ€’1 minute
6 readingsβ€’Total 70 minutes
  • Introductionβ€’10 minutes
  • When Is Fine-Tuning Necessary?β€’10 minutes
  • Tokenizing the Dataβ€’10 minutes
  • Fine-Tuning the Modelβ€’10 minutes
  • Using Evaluation Metricsβ€’10 minutes
  • Training and Savingβ€’20 minutes
1 assignmentβ€’Total 10 minutes
  • Techniques and Considerations in Fine-Tuning Large Language Modelsβ€’10 minutes

In this section, we examine Responsible AI practices for mitigating risks and biases in large language model (LLM) applications, exploring architectural strategies and key regulatory requirements to ensure safer AI deployment.

What's included

1 video4 readings1 assignment

1 videoβ€’Total 1 minute
  • Responsible AI - Overview Videoβ€’1 minute
4 readingsβ€’Total 50 minutes
  • Introductionβ€’20 minutes
  • Metaprompt Levelβ€’10 minutes
  • User Interface Levelβ€’10 minutes
  • Regulations Surrounding Responsible AIβ€’10 minutes
1 assignmentβ€’Total 10 minutes
  • Foundations of Responsible AIβ€’10 minutes

In this section, we examine recent innovations in large language models (LLMs) and generative AI, explore enterprise adoption, and discuss applications such as GPT-4V(ision), AutoGen, and small language models for future-ready development.

What's included

1 video2 readings1 assignment

1 videoβ€’Total 1 minute
  • Emerging Trends and Innovations - Overview Videoβ€’1 minute
2 readingsβ€’Total 20 minutes
  • Introductionβ€’10 minutes
  • AutoGenβ€’10 minutes
1 assignmentβ€’Total 10 minutes
  • Recent Innovations and Challenges in Generative AIβ€’10 minutes

Instructor

Packt
1,926 Coursesβ€’558,431 learners

Explore more from Machine Learning

Why people choose Coursera for their career

πŸ‘ Image

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."
πŸ‘ Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
πŸ‘ Image

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."
πŸ‘ Image

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."

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.

If you complete the course successfully, your electronic Course Certificate will be added to your Accomplishments page - from there, you can print your Course Certificate or add it to your LinkedIn profile.

This course is currently available only to learners who have paid or received financial aid, when available.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,