Course Overview
- The Terminal
- Introduction to the terminal
 - The Linux File System
 - Basic Commands
 - Linux Permissions
 - Section Summary
 
 - Python Setup
- Installing Python
 - Software Versioning
 - Virtual Environments
 - Python Packages
 - Setting up VSCode
 - Section Summary
 
 - Python
- Introduction to Python
 - Jupyter Notebooks
 - Data Types
 - Control Flow
 - Functions
 - Modules
 - Section Summary
 
 - Git and GitHub
- Introduction
 - Basic Commands
 - GitHub
 - Section Summary
 - Cheat Sheet
 
 - The Cloud
- Introduction to the Cloud
 - The Internet
 - APIs
 - Secure Shell (SSH)
 - Your First Server
 - VSCode Remote SSH
 - Docker and Containerization
 - Section Summary