Course 0WPreparing Your PC for Programming
For: Actuarial and finance students on Windows PCs who have only used Office apps, web browsers, and games.
-
Module 1
The Windows File System, Demystified
Drives, absolute & relative paths, slashes and escaping, hidden files, AppData, and a safe workspace.
-
Module 2
Windows Terminal & PowerShell
Navigation, file operations, command syntax, pipes and redirection, and the shortcuts that matter.
-
Module 3
Environment Variables, PATH & Software Installation
How commands are found, fixing “not recognized”, execution policy, and installing with winget.
-
Module 4
Next-Gen Python Tooling with uv
Python runtimes, projects, virtual environments, lock files, and Jupyter Lab.
-
Module 5
Source Control with Git
GitHub profile, Git setup, the commit lifecycle, inspecting history, and .gitignore.
-
Module 6
Markdown, pandoc & Jupyter
Text-based documents, rendering HTML and PDF, and literate programming with notebooks.
-
Module 7
Introduction to Visual Studio Code
Settings, integrated terminal, source control, and the Python, Jupyter, UV Toolkit & Ruff extensions.
-
Module 8 · Part A
Your First Python Project
Project structure, hello.py with uv run, notebooks in a managed environment, and how output is displayed.
-
Module 8 · Part B
A Taste of Python
print, arithmetic, NumPy linear systems, pandas, charts, exporting notebooks, and the final lab.