Overview
Master the world of Large Language Models through this comprehensive specialization from Coursera and Duke University, a top Data Science and AI program. Dive into topics ranging from generative AI techniques to open source LLM management across various platforms such as Azure, AWS, Databricks, local infrastructure, and beyond. Through immersive projects and best practices, gain hands-on experience in designing, deploying, and scaling powerful language models tailored for diverse applications. Showcase your newly acquired LLM management skills by tackling real-world challenges and building your own portfolio as a proficient LLMOps professional preparing you for roles such as Machine Learning Engineer, DevOps Engineer, Cloud Architect, AI Infrastructure Specialist, or LLMOps Consultant.
Syllabus
Course 1: Introduction to Generative AI
- Offered by Duke University. This introductory course is designed for beginners with no prior knowledge of generative AI. You will start by ... Enroll for free.
Course 2: Operationalizing LLMs on Azure
- Offered by Duke University. This course is designed for individuals at both an intermediate and beginner level, including data scientists, ... Enroll for free.
Course 3: Advanced Data Engineering
- Offered by Duke University. In this advanced course, you will gain practical expertise in scaling data engineering systems using ... Enroll for free.
Course 4: GenAI and LLMs on AWS
- Offered by Duke University. This course will teach you how to deploy and manage large language models (LLMs) in production using AWS ... Enroll for free.
Course 5: Databricks to Local LLMs
- Offered by Duke University. By the end of this course, a learner will master Databricks to perform data engineering and data analytics tasks ... Enroll for free.
Course 6: Open Source LLMOps Solutions
- Offered by Duke University. Learn the fundamentals of large language models (LLMs) and put them into practice by deploying your own ... Enroll for free.
- Offered by Duke University. This introductory course is designed for beginners with no prior knowledge of generative AI. You will start by ... Enroll for free.
Course 2: Operationalizing LLMs on Azure
- Offered by Duke University. This course is designed for individuals at both an intermediate and beginner level, including data scientists, ... Enroll for free.
Course 3: Advanced Data Engineering
- Offered by Duke University. In this advanced course, you will gain practical expertise in scaling data engineering systems using ... Enroll for free.
Course 4: GenAI and LLMs on AWS
- Offered by Duke University. This course will teach you how to deploy and manage large language models (LLMs) in production using AWS ... Enroll for free.
Course 5: Databricks to Local LLMs
- Offered by Duke University. By the end of this course, a learner will master Databricks to perform data engineering and data analytics tasks ... Enroll for free.
Course 6: Open Source LLMOps Solutions
- Offered by Duke University. Learn the fundamentals of large language models (LLMs) and put them into practice by deploying your own ... Enroll for free.
Courses
-
This course is designed for individuals at both an intermediate and beginner level, including data scientists, AI enthusiasts, and professionals seeking to harness the power of Azure for Large Language Models (LLMs). Tailored for those with foundational programming experience and familiarity with Azure basics, this comprehensive program takes you through a four-week journey. In the first week, you'll delve into Azure's AI services and the Azure portal, gaining insights into large language models, their functionalities, and strategies for risk mitigation. Subsequent weeks cover practical applications, including leveraging Azure Machine Learning, managing GPU quotas, deploying models, and utilizing the Azure OpenAI Service. As you progress, the course explores nuanced query crafting, Semantic Kernel implementation, and advanced strategies for optimizing interactions with LLMs within the Azure environment. The final week focuses on architectural patterns, deployment strategies, and hands-on application building using RAG, Azure services, and GitHub Actions workflows. Whether you're a data professional or AI enthusiast, this course equips you with the skills to deploy, optimize, and build robust large-scale applications leveraging Azure and Large Language Models.
-
By the end of this course, a learner will master Databricks to perform data engineering and data analytics tasks for data science workflows. Additionally, a student will learn to master running local large language models like Mixtral via Hugging Face Candle and Mozilla llamafile.
-
In this advanced course, you will gain practical expertise in scaling data engineering systems using cutting-edge tools and techniques. This course is designed for data scientists, data engineers, and anyone with a foundational understanding of data handling who desires to escalate their skills to handle larger, more complex datasets efficiently. Throughout the course, you'll master the application of technologies such as Celery with RabbitMQ for scalable data consumption, Apache Airflow for optimized workflow management, and Vector and Graph databases for robust data management at scale. The course will culminate with hands-on projects that offer real-world experience, where you'll put your acquired skills to test in solving data engineering challenges. You will not only learn to create scalable data systems but also to analyze their performance and make necessary adjustments for optimum results. This invaluable experience in advanced data engineering techniques will prepare you for the demanding tasks of handling massive datasets, streamlining complex workflows, and optimizing data operations for businesses of any scale.
-
This introductory course is designed for beginners with no prior knowledge of generative AI. You will start by gaining a high-level understanding of what generative AI is and how it works. Through interactive lessons and hands-on examples, you will learn fundamental skills like providing effective prompts and iteratively improving the generated outputs. As the course progresses, you will dive deeper into specific major generative AI models, including their unique capabilities and limitations. Finally,, you will get practical experience using leading systems like GitHub Copilot, DALL-E, and OpenAI to generate code, images, and text. By the end, you will have developed core knowledge to start experimenting with generative AI in a responsible and effective way for a variety of applications. This course aims to provide a friendly introduction to prepare complete beginners for further exploration of this rapidly evolving technology.
Taught by
Alfredo Deza, Derek Wales and Noah Gift