- In-Class Exercises: Data Types
- In-Class Exercises: Control Structures
- Labs: Lecture 1
- Assignments: Data Types, Control Structures
- In-Class Exercises: Packages, Advanced Concepts
- Labs: Lecture 3
- Assignments: Pizza Class, Shopper Class
- In-Class Exercises: Networking Basics, Network Devices, Wireshark
- Labs: Lecture 4
- In-Class Exercises: Protocol Basics, Application Layer
- Assignments: Using threads, Tkinter GUI Application
- In-Class Exercises: HTTP, DNS
- Labs: Lecture 5
- Assignments: Threads and Requests
- In-Class Exercises: SMTP
- In-Class Exercises: POP I
- Tests: Test 1
- In-Class Exercises: MQTT
- In-Class Exercises: Mosquitto
- In-Class Exercises: Simple Notification Service, Simple Queue Service, DynamoDBv2
- Assignments: Email Services
- In-Class Exercises: Sockets
- Projects: End-to-end IoT Solution