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
Resource Hub
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
Resource Hub
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
Resource Hub
5
API Integration
Connecting to OpenAI and HuggingFace APIs.
Learning Outcomes:
• Manage API keys securely
• Handle JSON responses
• Implement rate-limiting logic