Skip to content

Course Overview

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