VOOZH about

URL: https://www.coursera.org/learn/generative-ai-architecture-and-application-development

⇱ Generative AI Architecture and Application Development | Coursera


Generative AI Architecture and Application Development

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

Generative AI Architecture and Application Development

3,194 already enrolled

Included with

β€’

Learn more

Ask Coursera

Gain insight into a topic and learn the fundamentals.
3.7

15 reviews

Beginner level

Recommended experience

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

Gain insight into a topic and learn the fundamentals.
3.7

15 reviews

Beginner level

Recommended experience

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

What you'll learn

  • Understand the core concepts of Generative AI and Large Language Models (LLMs).

  • Design scalable architectures for AI-driven application development.

  • Build hands-on projects using AI frameworks and platforms.

  • Apply ethical, compliant, and responsible AI practices in real-world deployments.

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

20 assignments

Taught in English

Build your subject-matter expertise

This course is part of the Learn Generative AI with LLMs Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate

There are 7 modules in this course

Welcome to the 'Generative AI Architecture and Application Development' course, your gateway to mastering the advanced landscape of Generative AI and their transformative applications across industries.

In this immersive course, participants will journey through the comprehensive world of LLMs, gaining insights into their foundational architecture, training methodologies, and the spectrum of applications they empower. By the end of this course, you will be equipped with the knowledge to: - Grasp the architectural nuances and training intricacies of Large Language Models, setting a solid foundation for understanding their capabilities and limitations. - Apply LLMs to a variety of tasks including search, prediction, and content generation, showcasing the versatility and power of generative AI in solving complex challenges. - Leverage the LangChain library to streamline the development of LLM applications, enhancing efficiency and innovation in your projects. - Explore advanced data interaction techniques using Retrieval-Augmented Generation (RAG), enriching the functionality and intelligence of LLM outputs. - Critically assess LLM performance, employing robust evaluation strategies to ensure your AI solutions are both effective and ethically aligned. This course is designed for a wide audience, from AI enthusiasts and software developers to data scientists and technology strategists seeking to deepen their expertise in generative AI and LLMs. Whether you are new to the field or looking to expand your knowledge, this course offers a structured path to enhancing your proficiency in leveraging LLMs for innovative solutions. A basic understanding of artificial intelligence concepts and familiarity with programming concepts are beneficial but not mandatory to complete this course. Embark on this educational journey to unlock the full potential of Large Language Models and Generative AI, propelling your professional growth and positioning you at the forefront of AI innovation.

In this module, learners will embark on an exploration of Large Language Models (LLMs), starting with the essentials of pre-training and scaling, to understand how model size and data quality influence generalization capabilities. The journey advances with hands-on fine-tuning practices, teaching learners to adapt LLMs for specific tasks while maintaining a broad knowledge base. The module concludes with a focused review and assessments, aimed at reinforcing and evaluating the understanding and application of key concepts in pre-training, scaling, and fine-tuning LLMs for real-world scenarios.

What's included

9 videos4 readings3 assignments1 discussion prompt

9 videosβ€’Total 63 minutes
  • Course Introductionβ€’5 minutes
  • LLMs and Generative AI Project Lifecycleβ€’7 minutes
  • LLM Lifecycle in Continuationβ€’4 minutes
  • LLM Pre-Training and Scalingβ€’7 minutes
  • LLM-Scalingβ€’5 minutes
  • LLM-Scaling Techniquesβ€’5 minutes
  • Fine-Tuning LLMs with Specific Instructionsβ€’9 minutes
  • Demonstration on Fine Tuningβ€’9 minutes
  • Reinforcement Learning from Human Responseβ€’12 minutes
4 readingsβ€’Total 27 minutes
  • Course Overviewβ€’5 minutes
  • How to use Discussion Forums?β€’2 minutes
  • Efficient Fine-Tuning of Parameters: Maximizing Model Performanceβ€’10 minutes
  • Summary and Consolidation of the Moduleβ€’10 minutes
3 assignmentsβ€’Total 16 minutes
  • Knowledge Check: Large Language Models Pre-training and Scalingβ€’3 minutes
  • Knowledge Check: Fine Tuning LLMsβ€’3 minutes
  • Knowledge Check: Large Language Models- Pre-training and Scalingβ€’10 minutes
1 discussion promptβ€’Total 10 minutes
  • Performance of large language models (LLMs)β€’10 minutes

This module on Large Language Models (LLMs) for Search, Prediction, and Generation offers a comprehensive exploration into the cutting-edge realm of language models and their transformative impact on the way we interact with digital information. Through a structured curriculum that progresses from foundational concepts, such as search query completion and word embeddings, to advanced applications, including text generation and the innovative architecture of transformers, learners will gain both theoretical knowledge and practical skills.

What's included

13 videos2 readings3 assignments2 discussion prompts

13 videosβ€’Total 69 minutes
  • Search Query Completionβ€’6 minutes
  • Workings of Search Query Completionβ€’6 minutes
  • Next Word Predictionβ€’4 minutes
  • LINEAR + SOFTMAXβ€’7 minutes
  • Next Word Prediction in Other Domainsβ€’2 minutes
  • Word Embeddingsβ€’5 minutes
  • Techniques for Word Embeddingβ€’4 minutes
  • Transformersβ€’7 minutes
  • Working of Transformersβ€’4 minutes
  • Generating Textβ€’6 minutes
  • Working of Generating Textβ€’7 minutes
  • Stacking Attention Layersβ€’7 minutes
  • Creation of Stacking Attention Layersβ€’4 minutes
2 readingsβ€’Total 20 minutes
  • GPT and BERTβ€’10 minutes
  • Summary and Consolidation of the Moduleβ€’10 minutes
3 assignmentsβ€’Total 16 minutes
  • Knowledge Check: Language Model Basicsβ€’3 minutes
  • Knowledge Check: Exploring Language Modelsβ€’3 minutes
  • Knowledge Check: LLMs for Search, Prediction, and Generationβ€’10 minutes
2 discussion promptsβ€’Total 20 minutes
  • Future developments in Natural Language Processingβ€’10 minutes
  • Advancements in Text Generationβ€’10 minutes

In Module 3, learners will delve into the LangChain framework, designed to facilitate the development of applications powered by Large Language Models (LLMs). Through a combination of readings and instructional videos, learners will gain a detailed understanding of LangChain's foundations, its components, and its value propositions. They will also explore how to leverage LangChain to build and deploy LLM-powered applications efficiently. The module concludes with a wrap-up session and assessments to solidify learning outcomes.

What's included

10 videos3 readings3 assignments1 discussion prompt

10 videosβ€’Total 57 minutes
  • Using LangChain to Develop LLM Applicationsβ€’6 minutes
  • Core Concepts of LLMβ€’5 minutes
  • Developing LLMsβ€’5 minutes
  • Logic of LLM Applicationβ€’7 minutes
  • Value Propositions of LangChainβ€’7 minutes
  • Components of LangChainβ€’6 minutes
  • Benefits of Components Based approachβ€’4 minutes
  • Off-the-Shelf Chains in LangChainβ€’7 minutes
  • Build and Deploy LLM-Powered Applications using LangChainβ€’4 minutes
  • Design your LLM Workflow and other stepsβ€’5 minutes
3 readingsβ€’Total 30 minutes
  • LangChain Foundationsβ€’10 minutes
  • Benefits of using LangChainβ€’10 minutes
  • Summary and Consolidation of the Moduleβ€’10 minutes
3 assignmentsβ€’Total 16 minutes
  • Knowledge Check: LangChainβ€’3 minutes
  • Knowledge Check: LLM Powered Applications using LangChainβ€’3 minutes
  • Knowledge Check: LangChain for LLM Application Developmentβ€’10 minutes
1 discussion promptβ€’Total 10 minutes
  • Challenges while building and deploying LLM-powered applicationsβ€’10 minutes

Interacting with Data Using LangChain and RAG provides learners with a comprehensive exploration of Retrieval-Augmented Generation (RAG) models and their integration with LangChain. Through instructional videos, practical assignments, and discussions, participants gain a deep understanding of RAG fundamentals, document loading, vector stores, retrieval techniques, and building RAG models. Emphasizing both theoretical understanding and practical skills development, the module equips learners with the knowledge and tools necessary to effectively interact with data using LangChain and RAG, empowering them to build sophisticated models for tasks such as question answering and document retrieval.

What's included

17 videos1 reading3 assignments

17 videosβ€’Total 81 minutes
  • Understanding Retrieval-Augmented Generation (RAG)β€’5 minutes
  • Usage of Retrieval-Augmented Generation (RAG)β€’2 minutes
  • Working of Retrieval-Augmented Generation (RAG)β€’4 minutes
  • Benefits of Retrieval-Augmented Generation (RAG)β€’5 minutes
  • Document Loading and Splittingβ€’6 minutes
  • Working of LangChainβ€’5 minutes
  • Working of LangChain in Continuationβ€’3 minutes
  • Benefits of Document Loading and Splittingβ€’3 minutes
  • Vector Stores and Embeddingsβ€’6 minutes
  • Types of Vector Storesβ€’3 minutes
  • Working of Vectorsβ€’7 minutes
  • Retrievalβ€’6 minutes
  • Technical Procedure Behind Retrievalβ€’4 minutes
  • Question Answering with Chatbotsβ€’4 minutes
  • Building a Chatbot with LangChain And RAGβ€’5 minutes
  • Building RAG Models using LangChainβ€’5 minutes
  • Building RAG Models using LangChain in Continuationβ€’6 minutes
1 readingβ€’Total 10 minutes
  • Summary and Consolidation of the Moduleβ€’10 minutes
3 assignmentsβ€’Total 16 minutes
  • Knowledge Check: Retrieval-Augmented Generationβ€’3 minutes
  • Knowledge check: Building RAG Modelsβ€’3 minutes
  • Knowledge Check: Interacting with Data Using LangChain and RAGβ€’10 minutes

This Module focuses on evaluating the performance of Large Language Models (LLMs) through various metrics and techniques. Participants will gain insights into assessing LLM performance, understanding metrics such as perplexity and BLEU score, and interpreting evaluation results. Through instructional videos, discussions, and assignments, learners will develop the skills necessary to effectively evaluate LLMs and make informed decisions about their usage in real-world applications.

What's included

12 videos1 reading3 assignments

12 videosβ€’Total 66 minutes
  • LLM Performance Comparisonβ€’6 minutes
  • Key Aspects of LLM Performance Comparisonβ€’7 minutes
  • Perplexityβ€’6 minutes
  • Core Principle Behind Perplexityβ€’3 minutes
  • How to calculate Perplexityβ€’6 minutes
  • BLEU Scoreβ€’7 minutes
  • Core Principle Behind BLEU Scoreβ€’5 minutes
  • Human Evaluationβ€’6 minutes
  • Limitations of Human Evaluationβ€’4 minutes
  • Choosing the Right Metricsβ€’7 minutes
  • Interpreting the Resultsβ€’3 minutes
  • Key Aspects of Interpreting Resultsβ€’7 minutes
1 readingβ€’Total 10 minutes
  • Summary and Consolidation of the Moduleβ€’10 minutes
3 assignmentsβ€’Total 16 minutes
  • Knowledge Check: Understanding Language Model Performanceβ€’3 minutes
  • Knowledge Check: Evaluating and Interpreting Language Modelsβ€’3 minutes
  • Knowledge check: Evaluating LLM Performanceβ€’10 minutes

This module offers an exploration into using Generative AI for Data Privacy & Protection, designed for learners keen on advancing their expertise in this critical area. Through a curriculum that blends theoretical foundations with practical applications, participants delve into the core aspects of Generative AI for safeguarding data, and the essential considerations of ethics and compliance. This aims to equip learners with the skills to adeptly navigate the complexities of data protection, ensuring ethical integrity and regulatory adherence, thus helping them to understand the challenges of implementing cutting-edge data privacy solutions in a rapidly evolving technological landscape.

What's included

8 videos8 readings4 assignments3 discussion prompts

8 videosβ€’Total 47 minutes
  • Overview of Data Privacyβ€’7 minutes
  • Understand the Role of Generative AI in Data Privacyβ€’6 minutes
  • Privacy Challenges with Generative AIβ€’6 minutes
  • Diving Deep into Privacy Compliance Law β€’4 minutes
  • Tips to Safeguard your Organizationβ€’5 minutes
  • Importance of Ethical and Legal Considerationsβ€’7 minutes
  • AI specific Laws and Governing Bodiesβ€’7 minutes
  • Gen AI Responsibility for Protecting Dataβ€’6 minutes
8 readingsβ€’Total 80 minutes
  • Empowering Data Privacy: How Generative AI Enhances Security and Confidentialityβ€’10 minutes
  • In-Depth Analysis of Global Privacy Compliance Regulationsβ€’10 minutes
  • Mastering the Complexities of GDPR and CCPAβ€’10 minutes
  • Addressing Privacy Concerns in Generative AI Applicationsβ€’10 minutes
  • Role of Gen AI in Ensuring Data Privacy: Safeguarding Your Informationβ€’10 minutes
  • Navigating the CPRA and the EU Artificial Intelligence Actβ€’10 minutes
  • Understanding AI-Specific Legislation and Regulatory Frameworksβ€’10 minutes
  • Navigating the Intersections of Generative AI and Data Privacy: A Comprehensive Module Overviewβ€’10 minutes
4 assignmentsβ€’Total 19 minutes
  • Knowledge Check: Generative AI for Enhancing Data Privacy β€’3 minutes
  • Knowledge Check: Generative AI's Privacy Challenges and Regulationsβ€’3 minutes
  • Knowledge Check: Ethical and Legal Considerationβ€’3 minutes
  • Knowledge Check: Gen AI for Data Privacy and Protectionβ€’10 minutes
3 discussion promptsβ€’Total 30 minutes
  • Generative AI Transforming Data Privacyβ€’10 minutes
  • Generative AI's Role to Enhance Data Privacy and Protectionβ€’10 minutes
  • Effective Strategies and Best Practices for Safeguarding Your Organizationβ€’10 minutes

This module serves as the culmination of the course, where participants consolidate their learning and demonstrate their proficiency in Generative AI concepts and techniques. Participants engage in a course wrap-up session, reflecting on their learning journey and completing final assessments to evaluate their understanding of the material. The module includes a practice project to apply acquired skills in a real-world scenario and a graded assignment focusing on Gen AI architecture. Finally, participants celebrate their accomplishments with a course completion video.

What's included

1 video1 reading1 assignment

1 videoβ€’Total 4 minutes
  • Course Summaryβ€’4 minutes
1 readingβ€’Total 10 minutes
  • Practice Project: Text Generation using Large Language Models (LLMs) with Transformersβ€’10 minutes
1 assignmentβ€’Total 20 minutes
  • End Course Knowledge Checkβ€’20 minutes

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

Instructor ratings
2.6 (5 ratings)
Edureka
203 Coursesβ€’185,724 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."

Learner reviews

  • 5 stars

    66.66%

  • 4 stars

    0%

  • 3 stars

    0%

  • 2 stars

    6.66%

  • 1 star

    26.66%

Showing 3 of 15

SR
Β·

Reviewed on Aug 24, 2025

It was a great experience to learn the fundamental knowledge about generative AI.

Frequently asked questions

This course is accessible to learners from diverse backgrounds. While having a basic understanding of artificial intelligence and programming concepts can be beneficial, it's not strictly necessary. The course content is designed to cater to both beginners and those with some prior knowledge, ensuring a comprehensive learning experience for all participants.

This course is ideal for AI enthusiasts, software developers, data scientists, technology strategists, and professionals in related fields who wish to deepen their understanding of Large Language Models and their applications. Whether you are looking to enhance your current skills or embark on a new career path in AI, this course provides the knowledge and tools needed to succeed.

Throughout this course, participants will gain a deep understanding of the architecture and training of Large Language Models, their applications in tasks such as search, prediction, and content generation, and how to leverage cutting-edge tools like LangChain and Retrieval-Augmented Generation (RAG). By the end, learners will be equipped to develop innovative and efficient AI solutions, with a strong emphasis on ethical considerations and real-world applicability.

Yes, this course is designed to equip learners with the latest skills and knowledge in generative AI and Large Language Models, which are in high demand across various industries. Whether you're looking to advance in your current role or pivot to a new career in AI, the expertise gained from this course will position you as a valuable asset to any team.

Absolutely. The course includes several practical projects and exercises designed to provide hands-on experience with Large Language Models, LangChain, and Retrieval-Augmented Generation (RAG). These projects are aimed at reinforcing the theoretical knowledge acquired and applying it to real-world scenarios, enhancing your problem-solving and application development skills.

Participants will need a computer with internet access, capable of running the necessary software and tools for the course. Specific software requirements, including any IDEs (Integrated Development Environments), programming languages, or frameworks, will be provided at the beginning of the course. Basic computer literacy and the ability to navigate online learning platforms are also required.

The practical skills and theoretical knowledge acquired in this course can be directly applied to a variety of roles and industries. Whether you're involved in product development, data analysis, content creation, or strategic planning, the ability to leverage LLMs and generative AI can enhance efficiency, innovation, and problem-solving capabilities in your current job.

This course primarily focuses on Python due to its widespread use in AI development, along with specific libraries and tools relevant to LLMs, such as LangChain and frameworks for Retrieval-Augmented Generation. The exact tools and libraries will be outlined at the start of the course, ensuring participants are prepared.

Yes, you will receive a Coursera certificate of completion that can be shared on LinkedIn or added to your professional portfolio.

Yes, the skills are directly applicable to roles in AI engineering, application development, and data science where generative AI is being adopted.

To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

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,