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
This course is part of Learn Generative AI with LLMs Specialization
Instructor: Edureka
3,194 already enrolled
Included with
Learn more
Ask Coursera
15 reviews
Recommended experience
15 reviews
Recommended experience
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.
Skills you'll gain
Tools you'll learn
Details to know
20 assignments
See how employees at top companies are mastering in-demand skills
Build your subject-matter expertise
- 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
Offered by
Explore more from Machine Learning
- Status: Free TrialA
Alberta Machine Intelligence Institute
Course
- Status: Free Trial
Specialization
- Status: Free Trial
Course
Why people choose Coursera for their career
Learner reviews
- 5 stars
66.66%
- 4 stars
0%
- 3 stars
0%
- 2 stars
6.66%
- 1 star
26.66%
Showing 3 of 15
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.
More questions
Financial aid available,
