Technical Workshops & Learning
Hands-on, peer-led workshops designed to deepen practical computational understanding.
We believe students learn computing best when concepts are built from first principles. Our workshops bridge the gap between classroom theory and industry-grade engineering practices.
Workshops are designed and delivered by senior student developers, alumni, and guest speakers.
Sessions emphasize interactive coding, live demonstrations, and working code over passive slide presentations.
Topics range from modern systems programming and Linux tooling to full-stack web applications and machine learning.
Core Competencies
C++ & Systems Tooling
Memory management, pointers, modern C++ idioms, and profiling tools.
Modern Web Engineering
TypeScript, server-side rendering, component-driven UI, and static edge delivery.
Linux & Shell Mastery
Command-line productivity, shell scripting, process management, and SSH.
Applied Systems
Networking protocols, caching layers, containerization, and build pipelines.
Learning Progression
Tooling & Environment Setup
- ›Git basics
- ›VS Code / Neovim configuration
- ›Terminal navigation
- ›GitHub
Core CS Hands-on
- ›Data structure implementation
- ›HTTP client-server basics
- ›Database queries
Building a System
- ›Full-stack prototype
- ›Containerization with Docker
- ›Cloud deployment
Related Events & Contests
View All Events →Open Source Sprint #01
Hands-on workshop introducing issue triage, branch workflows, pull requests, and maintainership.
Recommended Resources
All Resources →CS50: Introduction to Computer Science
Harvard's foundational entry into algorithmic thinking, computational problem solving, and systems.
Missing Semester of Your CS Education
MIT's practical course covering shell tools, Vim, Git, debugging, profiling, and security.
Operating Systems: Three Easy Pieces (OSTEP)
A freely available textbook on virtualization, concurrency, and persistence in modern operating systems.
Get Involved with Technical Workshops & Learning
Join discussions, attend peer-led problem solving sessions, and participate in upcoming team contests.