Intro to AI Development

AIDI-1100 — Mastery Overview

2:10 PM - 4:00 PM
1
Development Environment Setup

Setting up Python, VS Code, and virtual environments.

Learning Outcomes:
• Install Anaconda and Python 3.10+ • Configure VS Code extensions • Create and manage virtual environments via terminal
3
NumPy & Vectorization

Introduction to N-dimensional arrays and matrix operations.

Learning Outcomes:
• Perform element-wise operations • Understand broadcasting rules • Calculate dot products and transpositions
4
Pandas Data Wrangling

Loading and cleaning datasets using DataFrames.

Learning Outcomes:
• Handle missing data (NaN) • GroupBy and Aggregate functions • Merge and Join multiple data sources
5
API Integration

Connecting to OpenAI and HuggingFace APIs.

Learning Outcomes:
• Manage API keys securely • Handle JSON responses • Implement rate-limiting logic
Item Weight Raw Score Performance Status
Lab 1: Python Environment Setup 5.00% 10 / 10
Graded
Lab 2: Dictionary & List Ops 5.00% 9 / 10
Graded
Assignment 1: Data Scraper 15.00% - Waiting for results... Pending
Midterm Practical Exam 25.00% - Waiting for results... Pending
Final AI Application 50.00% - Waiting for results... Pending