Add CLAUDE.md
This commit is contained in:
32
CLAUDE.md
Normal file
32
CLAUDE.md
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
# 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.
|
||||||
Reference in New Issue
Block a user