Generative AI Foundations
Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
Generative AI Foundations
This course is part of Learn Generative AI with LLMs Specialization
Instructor: Edureka
3,071 already enrolled
Included with
Learn more
Ask Coursera
17 reviews
Recommended experience
17 reviews
Recommended experience
What you'll learn
Gain a comprehensive overview of generative AI and its core techniques.
Learn how to apply generative AI for tasks in text, image, and code generation.
Build practical experience with models and interactive AI platforms.
Understand ethical, mathematical, and foundational principles of generative AI.
Skills you'll gain
Tools you'll learn
Details to know
12 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 4 modules in this course
Generative AI Foundations is a comprehensive course designed to provide learners with a strong foundation in Generative Artificial Intelligence, covering key principles, core methodologies, and real-world applications across multiple domains such as text, images, audio, and code. Ideal for beginners and professionals alike, this course explores how Generative AI models like GANs, VAEs, and transformers are transforming industries through content creation, automation, and innovation.
By the end of this course, you will have acquired the knowledge and skills to: - Grasp the foundational concepts and technical intricacies of Generative AI, including its advantages and limitations. - Apply Generative AI for code generation, enhancing your programming efficiency and creativity in Python and other languages. - Master the art of prompt engineering to optimize interactions with AI models like ChatGPT, leading to improved outcomes in code generation and beyond. - Utilize ChatGPT for learning and mastering Python, data science, and software development practices, thereby broadening your technical skill set. - Explore the revolutionary fields of Autoencoders and Generative Adversarial Networks (GANs), understanding their architecture, operation, and applications. - Dive into the world of language models and transformer-based generative models, gaining insights into their mechanisms, applications, and impact on the future of AI. This course is meticulously crafted to cater to a broad audience, including software developers, data scientists, AI enthusiasts, and professionals seeking to leverage Generative AI technologies for innovative solutions. While prior knowledge of Generative AI Fundamentals or Python Coding is helpful, but it is not a prerequisite to complete the course. Whether you're looking to enhance your existing skills or embark on a new career path in the field of AI, this course will provide you with the knowledge, practical skills, and confidence to succeed. Join us on this exciting journey into the world of Generative AI!
This module is designed to equip learners with a solid understanding of Generative AI principles, models, and applications, setting the stage for more advanced exploration. Through engaging lessons that include videos on the overview of Generative AI, its principles, understanding its models, and the advantages and disadvantages, along with practical applications like code generation and prompt engineering, participants will gain valuable insights. This module also emphasizes ethical considerations and includes practice assignments and discussion prompts to encourage active learning and application of concepts. Whether you're new to AI or looking to enhance your understanding of Generative AI's capabilities, this module provides the essential knowledge base to start your journey.
What's included
16 videos6 readings4 assignments3 discussion prompts
16 videosβ’Total 85 minutes
- Course Introductionβ’4 minutes
- Overview of Generative AIβ’8 minutes
- Generative AI Principlesβ’2 minutes
- Generative AI vs. Generative AI Modelβ’6 minutes
- Understanding Generative AI Modelsβ’7 minutes
- Transformer - Based , Energy - Based & Conditional Generation Modelsβ’3 minutes
- Generative AI for Code Generationβ’4 minutes
- Benefits of Generative AI for Code Generationβ’5 minutes
- Introduction to ChatGPTβ’4 minutes
- Log-in Processβ’5 minutes
- Code Generation with ChatGPTβ’6 minutes
- Leveraging ChatGPT to Learn Data Science with Pythonβ’7 minutes
- Visualization with Gen AIβ’7 minutes
- Exploratory Data Analysisβ’5 minutes
- Demonstration on Exploratory Data Analysisβ’6 minutes
- Exploratory Data Analysis with the help of ChatGPTβ’8 minutes
6 readingsβ’Total 50 minutes
- Course Overviewβ’5 minutes
- Ethical Considerations in Generative AI: A Guide for Responsible Innovationβ’10 minutes
- How to use Discussion Forumsβ’5 minutes
- ChatGPT Account Creationβ’10 minutes
- How Python Professionals can use ChatGPTβ’10 minutes
- Generative AI: Foundations, Applications, and Ethical Explorationβ’10 minutes
4 assignmentsβ’Total 38 minutes
- Knowledge Check: Generative AI-Getting Startedβ’20 minutes
- Knowledge Check: Generative AI Getting Startedβ’6 minutes
- Knowledge Check: Prompt Engineering Fundamentalsβ’6 minutes
- Knowledge Check: Leveraging ChatGPT by Software Developersβ’6 minutes
3 discussion promptsβ’Total 30 minutes
- Balancing Innovation and Ethical Responsibility in Generative AI Applicationsβ’10 minutes
- Optimize Prompt Designβ’10 minutes
- Python Development Workflow β’10 minutes
This module is crafted to provide an in-depth understanding of how these models function, their architectural nuances, and their wide array of applications in the tech industry. Starting with the basics of Autoencoders, learners will explore the workings and variations of these networks, including Variational Autoencoders (VAEs), and understand their significance in data compression and generative tasks. The journey continues with an exploration of GANs, from their foundational architecture to the nuances of training and the exploration of their diverse variants. Through practical assignments, engaging video content, and focused readings, participants will gain hands-on experience working with these models, culminating in a deeper comprehension of their capabilities and limitations.
What's included
10 videos3 readings4 assignments3 discussion prompts
10 videosβ’Total 57 minutes
- Working of Autoencodersβ’10 minutes
- Variational Autoencodersβ’6 minutes
- Introduction to GANβ’6 minutes
- Working of GANβ’4 minutes
- Basic GAN Architectureβ’6 minutes
- Variants of GANsβ’6 minutes
- BigGANβ’2 minutes
- Training GANsβ’7 minutes
- About GANβ’4 minutes
- Data Compression with Autoencodersβ’7 minutes
3 readingsβ’Total 30 minutes
- Variational Autoencoders: Applications and Insightsβ’10 minutes
- Technical Symphony of Variational Autoencoders in Data Compressionβ’10 minutes
- Summary and Consolidation of Autoencoders and GANsβ’10 minutes
4 assignmentsβ’Total 38 minutes
- Knowledge Check: Autoencoders and GANsβ’20 minutes
- Knowledge Check: Basic Autoencodersβ’6 minutes
- Knowledge Check: GAN Architectureβ’6 minutes
- Knowledge Check: GAN Practicalsβ’6 minutes
3 discussion promptsβ’Total 30 minutes
- Transforming Industries with Autoencoders and VAEs: Benefits and Challengesβ’10 minutes
- Adversarial Dynamics in GANsβ’10 minutes
- Overcoming GAN Challenges for Enhanced Creativity and Realismβ’10 minutes
This module provides an in-depth exploration of Language Models and Transformer-based Generative Models, foundational elements in natural language processing and artificial intelligence. Starting with an overview of language models, it progresses to cover the revolutionary transformer architecture, detailing its attention mechanism and various advanced models. The module then shifts focus to groundbreaking models such as GPT and BERT, examining their development, capabilities, and the wide array of applications they enable in the AI domain. Concluding with comprehensive assessments, including practice and graded assignments on cutting-edge topics like VAEs and GANs, the module offers a holistic understanding of how these technologies drive innovation in AI research and applications.
What's included
9 videos4 readings3 assignments
9 videosβ’Total 47 minutes
- Exploring Language Modelsβ’6 minutes
- Types of Language Modelsβ’6 minutes
- Transfer Modelsβ’5 minutes
- Applications of Language Modelsβ’7 minutes
- Summarization and Searchβ’2 minutes
- Introduction to GPTβ’5 minutes
- Understanding GPTβ’5 minutes
- BERTβ’6 minutes
- Inference in BERTβ’4 minutes
4 readingsβ’Total 40 minutes
- The Transformer Architecture: Attention Mechanismβ’10 minutes
- Advanced Transformer Modelsβ’10 minutes
- Applications of Transformer Based Modelsβ’10 minutes
- Module Summary: Exploring Language Models and Transformer-Based Generative Modelsβ’10 minutes
3 assignmentsβ’Total 32 minutes
- Knowledge Check: Language Models and Transformer-based Generative Modelsβ’20 minutes
- Knowledge Check: Language Modelsβ’6 minutes
- Knowledge Check: GPT and BERTβ’6 minutes
This final module is designed to consolidate the knowledge and skills learners have acquired throughout the course. It starts with a Practice Project, encouraging learners to apply their understanding in a hands-on manner, thus bridging the gap between theoretical knowledge and practical application. Following this, the module offers a Graded Assignment on Gen AI Fundamentals, aimed at rigorously evaluating the learners' grasp of the key concepts, techniques, and applications explored in the course.
What's included
1 video2 readings1 assignment
1 videoβ’Total 1 minute
- Course Summaryβ’1 minute
2 readingsβ’Total 20 minutes
- Streamlit Documentationβ’10 minutes
- Practice Projectβ’10 minutes
1 assignmentβ’Total 30 minutes
- End Course Knowledge Checkβ’30 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
- E
Edureka
Course
Course
Why people choose Coursera for their career
Frequently asked questions
The Generative AI Foundations course is designed to introduce learners to the fundamentals of generative artificial intelligence. The course covers a wide range of topics, including the principles of generative AI, code generation with ChatGPT, prompt engineering, leveraging ChatGPT for learning Python and software development, autoencoders, GANs (Generative Adversarial Networks), language models, and transformer-based generative models. Through videos, readings, and practical assignments, learners will gain a comprehensive understanding of generative AI technologies and their applications.
This course is ideal for anyone interested in understanding and working with generative AI technologies, including software developers, data scientists, researchers, and students in computer science or related fields. Prior knowledge of Python and basic concepts of machine learning will be helpful but not mandatory.
The course content is delivered through a mix of instructional videos, reading materials, and practice assignments. Each lesson includes videos that cover key topics, readings to deepen your understanding, and practical assignments to apply what you've learned. There are also discussion prompts to encourage interaction among students. The course content is delivered through a mix of instructional videos, reading materials, and practice assignments. Each lesson includes videos that cover key topics, readings to deepen your understanding, and practical assignments to apply what you've learned. There are also discussion prompts to encourage interaction among students.
More questions
Financial aid available,
