Files
homelab-dsa-tutoring/CLAUDE.md
2026-02-25 15:15:41 -08:00

1.1 KiB

homelab-dsa-tutoring

Overview

This is a collection of Python projects for a tutoring side-gig focused on Data Structures and Algorithms (DSA).

It was previously deployed to a personal homelab server as a Tailscale file server (see .github/workflows/deploy-homelab.yml). The workflow SCP'd the repo to the server and ran a Docker Compose stack that served the files.

Structure

shared/
├── assignments/          # PDFs and other assignment materials
└── notes-and-examples/   # Lesson files organized by date (YYYY.MM.DD)

Each lesson folder under notes-and-examples/ contains one or more Python files used during the tutoring session.

Lessons

Date Topics
2026.01.21 Sorting algorithms (bubble sort, insertion sort)
2026.01.28 Object references, shallow/deep copies, linked lists
2026.02.04 Queue data structure
2026.02.11 Stack data structure

Notes

  • No external dependencies — pure Python, no requirements.txt needed.
  • Student homework submissions go to me@bchen.dev.
  • Lesson files often include skeleton classes with method stubs for students to implement.