Fall 2024 workshops

Workshops are a great way to learn new skills and meet new people. Here are the workshops we have hosted during the Fall 2024 semester.

#WorkshopTimestampDescription
1Open Source Software Team Kickoff Fall 2024Join the Open Source Software Team Kickoff and dive into the world of collaborative coding! Contribute to open-source projects specific to ACM, expand your coding skills, and be part of a vibrant community of developers. Beginners, intermediate, and advanced programmers welcomed!
2First ContributionsJoin us for an in depth introduction to contributing to open source projects using Git and GitHub. This knowledge will assist immensely with our future projects!
3Intro to SvelteKitJoin us for an in depth introduction to SvelteKit fundamentals. This knowledge will assist immensely with our future projects! Stick around to see us progress with one of the projects we plan to choose and elaborate on!
4Planning Large ProjectsEver wonder how large projects stay on track? In this workshop, you’ll learn how to create design documents, plan sync meetings, and set up development environments—just like in a real-world work setting. We will also be having a project work session so we can make more progress on our on-going projects! ✨
5Applied AlgorithmsEver wonder how algorithms can be useful beyond interview prep and LeetCode? Join us for a hands-on workshop where we’ll explore how data structures and algorithms are applied in open source projects. We’ll walk through real examples and demo how these concepts can optimize code, improve performance, and solve practical problems!
6Discord Bots with PythonIn this workshop, you will learn how to created a Discord bot from scratch using Python! You will be introduced to the Discord developer portal, creating a bot application, coding slash commands, and finally connect our code to our bot application so we can run commands in servers!
7Halloween SRC HangoutCome and join the OSS Team to have fun and chill on Halloween at the SRC! We'll be rock climbing, playing basketball, and more!
8OSS 101 with MelkeyJoin us for Open Source 101, where we’ll dive into our experiences contributing to impactful Open Source projects in tech. We’re excited to welcome Melkey, a Software Developer @Twitch and Creator of go-blueprint, who’ll share his insights as a contributor and maintainer in the Open Source community.
9Intro to LuaHave you ever been curious about the language used to make Roblox Games? Join us to learn the basic syntax of the language used for Roblox, Neovim, and other apps/games!!
10API BasicsEver wonder how apps like Instagram or Google Maps share data so seamlessly? Learn how APIs make it all possible by letting systems talk to each other. We’ll cover the basics of using APIs, from sending requests to getting data, and explore how they’re behind the scenes of so many tools you use daily.