Skip to content

Schedule

WeekLecture TopicHomework (Datacamp)
PART I: Artificial Intelligence Overview
1
8/29
Course Introduction
– The instructor, the outline, classroom conduct, academic integrity, attendance, and grading policy.

What is Artificial Intelligence (AI)?
– Different Views and Approaches to AI
– AI vs ML vs DL
– Predictive vs Generative AI
– AI in Industry
Course: Understanding Artificial Intelligence
– Chapter 1 – What is Artificial Intelligence (AI)?
– Chapter 2- Tasks AI can solve
– Chapter 3 – Harnessing AI in Organizations
– Chapter 4- The human side of AI
2
9/5
Generative AI and Prompt Engineering
– Key Concepts in Prompt Engineering
– Best Practices for Effective Prompt Engineering
– Methodologies
Course: Introduction to ChatGPT
– Chapter 1 – Interacting with ChatGPT
– Chapter 2- Adopting ChatGPT
3
9/12
Overview of Machine Learning
– What is Supervised Learning?
– What is Unsupervised Learning?
– What is Reinforcement Learning?
– ML vs. Data Science vs. Other Fields
Course: Understanding Machine Learning
– Chapter 1 – What is Machine Learning?
– Chapter 2- Machine Learning Models
– Chapter 3- Deep Learning
4
9/19
EXAM I (AI, ChatGPT, Prompt Engineering)
Large Language Models (LLMs) Concepts
Course: Large Language Models (LLMs) Concepts
– Chapter 1- Introduction to Large Language Models (LLM)
– Chapter 2 – Building Blocks of LLMs
– Chapter 3- Training Methodology and Techniques
– Chapter 4 – Concerns and Considerations
5
9/26
Developing Generative AI Applications and AgentsCourse: Generative AI Concepts
– Chapter 1- Introduction to Generative AI
– Chapter 2- Developing Generative AI Models
– Chapter 3- Using AI Models and Generated Content Responsibly
– Chapter 4- Getting Ready for the Age of Generative AI
6
10/3*   10/10
* No class on 10/3

AI Ethics and Responsibility
– Ownership and Copyrights
– Regulations  
Course: AI Ethics
– Chapter 1- Approaching AI Ethics
– Chapter 2- Below the Surface: AI Ethics
– Chapter 3- The Way Forward: AI Ethics
PART II: Machine Learning
7
10/17
EXAM II (ML, LLMs, GenAI, Ethics)
Introduction to Supervised Learning
– Regression
Course: Supervised Learning with scikit-learn
8
10/24
Introduction to Supervised Learning
– Classification
Course: Supervised Learning with scikit-learn
9
10/31
 Introduction to Unsupervised Learning
– Cluster analysis with K-Means
– Hierarchical clustering
Course: Unsupervised Learning in Python
10
11/7
EXAM III (Supervised and Unsupervised Learning) 
Introduction to Deep Learning
Course: Introduction to Deep Learning with PyTorch
11
11/14
More about Deep LearningCourse: Introduction to Deep Learning with PyTorch
12
11/21
Intro to Deep Reinforcement LearningReinforcement Learning with Gymnasium in Python
13
11/28**
**No class. Happy Thanks Given!!
PART III: Disconnected Study
14
12/5
EXAM IV (Deep Learning, Reinforcement Learning) 
Final Project
TBD
15
12/12
Final ProjectTBD
16
12/19
Final Project Presentation