Technical Guides
These guides provide practical, hands-on instruction for technologies used throughout the course. Each guide focuses on essential concepts with working examples you can copy and modify.
HTTP & Web Services
- HTTP Fundamentals — What HTTP is, how it works, testing with curl
- HTTP Requests with urllib — Making HTTP requests and handling responses in Python
- Serving Static Content with nginx — Web servers, static vs dynamic content, serving files
Data Processing & APIs
- Working with JSON Data — Parsing and building JSON data structures
- Working with XML Data — Working with XML data using ElementTree
- ArXiv API Quick Reference — Query syntax, rate limits, and usage patterns
Cloud Services & Infrastructure
- AWS Account Setup — Creating the account, plan choice, root MFA, budget alert
- AWS CLI Setup — Installation, IAM user and access key, configuration, command structure
- AWS boto3 Essentials — Authentication, common services, error handling
- Docker Basics — Building, running, and managing containers