EdX

Open Source LLMOps (edX)

Open Source LLMOps (edX)

Unlock Open Source AI: Dive into LLM Architectures, Fine-Tuning, and Cutting-Edge Deployments.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

Experience Open Source Large Language Models (LLMs)

  • Master cutting-edge LLM architectures like Transformers through hands-on labs
  • Fine-tune models on your data with SkyPilot's scalable training platform
  • Deploy efficiently with model servers like LoRAX and vLLM

Explore the Open Source LLM Ecosystem:

  • Gain in-depth understanding of how LLMs work under the hood
  • Run pre-trained models like Code Llama, Mistral & Stable Diffusion
  • Discover advanced architectures like Sparse Expert Models
  • Launch cloud GPU instances for accelerated compute

Guided LLM Project:

  • Fine-tune LLaMA, Mistral or other LLMs on your custom dataset
  • Leverage SkyPilot to scale training across cloud providers
  • Containerize your fine-tuned model for production deployment
  • Serve models efficiently with LoRAX, vLLM and other open servers
  • Build powerful AI solutions leveraging state-of-the-art open source language models. Gain practical LLMOps skills through code-first learning.

This course is part of the Large Language Model Operations (LLMOps) Professional Certificate.

What you'll learn

  • Run local large language models
  • Fine-tune LLMs
  • Use open-source generative AI

Syllabus

Week 1: Getting Started with Open Source Ecosystem

  • Introduction to popular open source natural language processing models and their capabilities
  • Accessing pre-trained NLP models using libraries like HuggingFace Transformers
  • Using large language models for synthetic data augmentation to enhance datasets
  • Building real-world NLP solutions using open source tools in Python and Rust

Week 2: Using Local LLMs from LLamaFile to Whisper.cpp

  • Key components of LLamaFile for packaging language models into portable files
  • Running local language models from LLamaFile on your own devices
  • Automating speech recognition workflows using Whisper.cpp
  • Integrating Whisper.cpp into GenAI building blocks and applications

Week 3: Applied Projects

  • Using language models in the browser with Transformers.js and ONNX
  • Exporting models to the ONNX format for enhanced portability
  • Developing portable command-line interfaces with the Cosmopolitan project
  • Building a phrase generator application as a native binary using Cosmopolitan

Week 4: Recap and Final Challenges

  • Connecting to local language models with APIs using Python
  • Retrieval augmented generation using local LLMs
  • Hands-on labs for GPU-accelerated MLOps workflows
  • Final project to build an interactive LLamaFile sandbox

By the end of this course, learners will have gained practical experience leveraging state-of-the-art open source language models to build AI applications. They will be able to deploy solutions on their own devices as well as integrate models into efficient MLOps pipelines.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

AI skills: Introduction to Unsupervised, Deep and Reinforcement Learning (edX) EdX
Delft University of Technology,DelftX

AI skills: Introduction to Unsupervised, Deep and Reinforcement Learning (edX)

Learn the fundamentals and principal AI concepts about clustering, dimensionality reduction, reinforcement learning and deep learning to solve real-life problems. In this course you will learn the basics of several machine learning topics to help you solve real life challenges. Unsupervised learning techniques such as clustering and dimensionality reduction are useful to make sense of large and/or high dimensional datasets that are not annotated. Deep learning is a supervised learning technique that is useful to train neural networks to solve more complicated classification and regression tasks. Finally, reinforcement learning techniques can be used to train AI agents that interact with an environment.

Self Paced
Self-Paced
Tech for Good: The Role of ICT in Achieving the SDGs (edX) EdX
SDGAcademyX,SDG Academy

Tech for Good: The Role of ICT in Achieving the SDGs (edX)

What opportunities and challenges do digital technologies present for the development of our society? Tech for Good was developed by UNESCO and Cetic, the Brazilian Network Information Center’s Regional Center for Studies on the Development of the Information Society. It brings together thought leaders and changemakers in the fields of information and communication technologies (ICT) and sustainable development to show how digital technologies are empowering billions of people around the world by providing access to education, healthcare, banking, and government services; and how “big data” is being used to inform smarter, evidence-based policies to improve people’s lives in fundamental ways.

Self Paced
Self-Paced
Assessment Design with AI (edX) EdX
Georgia Institute of Technology,GTx

Assessment Design with AI (edX)

Learn how to adjust your assessments to thrive—not just survive—in a world of pervasive conversational AI like ChatGPT. Conversational AI tools like ChatGPT have taken the world by storm, and education is one of the biggest areas for potential impact. In this course, teachers will learn how to adjust to the existence of these new technologies.

Self Paced
Self-Paced
CS50's Introduction to Artificial Intelligence with Python (edX) EdX
HarvardX,Harvard University

CS50's Introduction to Artificial Intelligence with Python (edX)

Learn to use machine learning in Python in this introductory course on artificial intelligence. AI is transforming how we live, work, and play. By enabling new technologies like self-driving cars and recommendation systems or improving old ones like medical diagnostics and search engines, the demand for expertise in AI and machine learning is growing rapidly. This course will enable you to take the first step toward solving important real-world problems and future-proofing your career.

Self Paced
Self-Paced
Essentials of Genomics and Biomedical Informatics (edX) EdX
IsraelX

Essentials of Genomics and Biomedical Informatics (edX)

This course presents clinicians and digital health enthusiasts with an overview of the data revolution in medicine and how to exploit it for research and in the clinic. The course will not make you a bioinformatician but will introduce the main concepts, tools, algorithms, and databases in this field.

Self Paced
5-12 Weeks
Chatbots for Instruction (edX) EdX
Georgia Institute of Technology,GTx

Chatbots for Instruction (edX)

Learn how chatbots can make ideal partners for students—as well as teachers—in instruction. Conversational AI tools like ChatGPT have taken the world by storm, and education is one of the biggest areas for potential impact. In this course, educators will learn about how to leverage these new technologies in instruction as partners to both teachers and students.

Self Paced
Self-Paced
AI in Practice: Preparing for AI (edX) EdX
Delft University of Technology,DelftX

AI in Practice: Preparing for AI (edX)

Learn to recognize and understand the implications of Artificial Intelligence for organizations, and the importance of compliance and ethics when AI is applied in practice. This course is not about difficult algorithms and complex programming; it is a course for anyone interested in learning about the benefits and implications of AI when applied in practical settings.

Self Paced
Self-Paced