Short Courses & Miscellany
A collection of workshops, short courses, and other teaching offerings.
Browse through various courses spanning recreational mathematics, science communication, research skills, and more.
Courses
2019 · Card Magic
Instructor: Manish Jain
Exploring mathematics through card tricks
Recreational Math2025 · Card Magic
Instructor: Ramprasad Saptharishi
Exploring mathematics through card tricks
SchoolsRandomized Methods for Parameterized Algorithms
Instructor: Daniel Lokshtanov
GIAN Course on Randomized Methods for Parameterized Algorithms
Science CommunicationVisual Science Communication
Instructor: Ipsa Jain
Communicating science through visual media
Science CommunicationFundamentals of Science Communication
Instructor: Siddharth Kankaria
Core principles of effective science communication
Soft SkillsCS Research 101
Instructor: Neeldhara Misra and Shashank Srikant
A short and mildly opinionated course for anyone curious about getting started with research in Computer Science
OtherModern Cryptography
Instructor: Venkata Koppula
A nano-course in modern cryptography
OtherDynamic Programming Bootcamp
Instructor: Priyansh Agarwal
An intensive bootcamp on dynamic programming techniques
OtherClassical Information Theory
Instructor: Neeldhara Misra and Aditya Nema
Classical Information Theory
Recreational Math2026 · Poems and Pixels
Instructor: Priyamvada Trivedi
An introduction to Kasuti embroidery as both craft and contemplative practice