Hackerschool
Looking for more content before AY21/22 (i.e Aug 2021)? Visit school.nushackers.org.
Programming Languages
- Introduction to Rust (Feb 2024): resources | recording
- Introduction to Javascript (Oct 2021): resources | recording
- Introduction to Python (Aug 2021): resources | recording
- Introduction to Elixir (Feb 2024): resources | recording
- Introduction to C++ (Apr 2026): resources | recording
- Introduction to Zig (May 2025): resources | recording
Frameworks
- Introduction to React (Oct 2021): resources | recording
- Introduction to Flask (Oct 2022): resources | recording
Tools
- Introduction to Vim (Oct 2022): resources | recording
- Introduction to Git (Feb 2022): resources | recording
- Advanced Git (Nov 2020): resources | recording
- Introduction to Telegram Bots (Feb 2021): resources | recording | handout
- Introduction to Docker (Oct 2025): recording
- Shell and Vim (Feb 2026): recording
- CLI Data Wrangling (Sep 2022): recording
- Debugging and Profiling with Optiver (Oct 2023): recording
- Demystifying GDB (Sep 2024): resources | recording
- Chrome DevTools for Web Development (Oct 2024): resources | recording
- Shell Scripting (Sep 2022): resources | recording
DevOps & Infrastructure
AI and ML
- Introduction to Machine Learning (Sep 2022): recording
- Introduction to Large Language Models (Apr 2024): recording
- Intro to Building with LLMs (Oct 2023): recording
- Generative AI & Prompt Engineering (Mar 2024): recording
- Introduction to Conversational AI Agents (Aug 2025): recording
- AI Web Agents (Mar 2026): resources | recording
- Build Your Own Coding Agent (Apr 2026): recording
- Introduction to MCP (Apr 2026): resources | repo | recording
- Exploring ChatGPT (Feb 2023): recording
- Introduction to OpenCV (Feb 2023): recording
Data Science
- Data Wrangling with Pandas (Sep 2022): recording
- Data Analysis Fundamentals — NumPy + Pandas (Sep 2021): recording
- Data Analysis Fundamentals — Data Viz in Python + Tableau (Sep 2021): recording
- Introduction to SQL (Aug 2025): recording
- Introduction to Databases & SQL (Mar 2024): recording
Game Development
Design
- UI/UX Design with Figma (Feb 2026): recording
- Introduction to PCB Design (Feb 2026): resources | recording
- Cosplay for Starters — Design, Model, 3D Print (Mar 2023): recording
Web Development
- Introduction to Web3 (Mar 2023): recording
- Introduction to HTML/CSS & Basic Web Hosting (Oct 2022): recording
Misc
- Automation with Python (Sep 2021): resources | recording
- Markov Chain Monte Carlo (Oct 2021): resources | recording
- Creating Telegram Bots with Python (Sep 2022): recording
- AR/VR (Apr 2021): recording
- Introduction to Electronic Music Production (Sep 2025): recording
- Web Browsers and Privacy (Oct 2023): recording