Advanced Practical Data Science

Harvard Extension School

CSCI E-115

Section 1

CRN 26769

View Course Details
In today's artificial intelligence (AI)-driven world, building a robust deep learning model is only half the journey. The real challenge often lies in bringing this model to life in the form of an application that is scalable, maintainable, and ready for real-world deployment. In this course, we traverse the complex landscape of machine learning operations, with a special focus on large language models (LLMs). This course has been meticulously curated to provide a holistic understanding of the complete deep learning workflow, from refining your models to deploying them in production environments. We dive deep into topics like containerization, cloud functions, data pipelines, and advanced training workflows, with specific emphasis on LLMs. Students learn how to utilize LLM application programming interfaces (APIs) effectively, host APIs, fine-tune LLMs for specific tasks, adapt them to various domains, and build applications around them. Our objective is not only to help students grasp these concepts but also to empower them to build and deploy scalable AI applications. We delve into the particular intricacies of LLMs and their applications in real-world scenarios. Whether students are AI enthusiasts wanting to understand the intricacies of machine learning operations or seasoned professionals aiming to fortify their knowledge, this course promises a comprehensive exploration of the production side of AI, with a spotlight on LLM applications and productionizing.

Instructor Info

Pavlos Protopapas, PhD

Scientific Program Director and Lecturer, Institute for Applied Computational Science, Harvard University


Meeting Info

T 6:30pm - 8:30pm (1/27 - 5/17)

Participation Option: Online Asynchronous or Online Synchronous

In online asynchronous courses, you are not required to attend class at a particular time. Instead you can complete the course work on your own schedule each week.

Deadlines

Last day to register: January 23, 2025

Prerequisites

An introductory course in machine learning and deep learning, such as CSCI E-89, CSCI E-109b, or the equivalent.

Notes

This course meets via web conference. Students may attend at the scheduled meeting time or watch recorded sessions asynchronously. Recorded sessions are typically available within a few hours of the end of class and no later than the following business day.

Syllabus

All Sections of this Course

CRN Section # Participation Option(s) Instructor Section Status Meets Term Dates
26769 1 Online Asynchronous, Online Synchronous Pavlos Protopapas Waitlisted T 6:30pm - 8:30pm
Jan 27 to May 17