Curated, year-by-year workshop materials, code examples, and presentations used by the Knight Hacks community.
This repository groups workshops by academic year and series to make it easy to find materials for classes, events, and self-study. Each workshop typically includes source code, a README, and presentation files when available.
Top-level layout (examples):
workshops/
└── 2024-2025/
└── class-related/
└── cs1-finals-review/
├── heap/
│ ├── heap.c
│ ├── heap.h
│ └── main.c
├── sorting/
│ ├── bubbleSort.c
│ └── mergeSort.c
└── README.mdEach workshop folder may contain:
codefiles (source code for examples and exercises)presentationfiles (slides, PDFs)README.mdwith workshop-specific notes and instructions
- Browse by year and series to find the workshop you need.
- Open the workshop's
README.mdfor setup instructions and sample runs. - Many folders include runnable examples and
input.txtfixtures for quick testing.
- Found an issue or have updated materials? Please open a PR with your changes.
- Keep commits focused and include a short description of added/updated materials.
- If you want to propose a new workshop series, open an issue describing scope and deliverables.
- Discord: https://discord.com/invite/Kv5g9vf
- Club site: https://knighthacks.org
Thank you for exploring the Knight Hacks workshops, happy learning :)