Coursework, published
The assignments,
in the open.
A university course on modern software development, with its problem sets in a public repository anyone can clone and work through.
What this page does not claim. The repository publishes the assignments and their setup. It is not the lectures, not a certificate, and not a syllabus; the course site is the place for those.
Repository setup
Python 3.1201
Install Anaconda
open a new terminal so conda is on your PATH02
Create the environment
conda create -n cs146s python=3.12 -y03
Install Poetry
curl -sSL https://install.python-poetry.org | python -04
Install dependencies
poetry install --no-interactionFour commands, reproduced from the repository's own setup section.
The steps are documented as working with Python 3.12, run from the repository root inside the activated environment.