Spring 2024 workshops

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

#WorkshopTimestampDescription
1Spring 2024 Open Source Software KickoffAre you interested on working on projects? Join the Open Source Software Team where we work on ACM related projects open for anyone to contribute to! This team is open to any skill level (beginner, advanced, etc.). This week we will hold our first meeting showcasing all the available projects we have and all the projects we have done to give you all an idea of what we do!
2Making First ContributionsMake your first open source contribution and learn the basics of Git and GitHub. This week we’ll be demonstrating how to contribute to the acmcsufoss org. This workshop will teach you how to set up our projects and help you create your first commit to our repo!
3How to win FullyHacksFirst time at a hackathon? Unsure what it even is? Come to our workshop to learn some tips and tricks on where to begin! Learn the secrets to success, from ideation to execution, and master the art of building innovative projects under pressure.
4Intro to VimBeyond the hype, lies a powerful and efficient editing experience. Learn how to speed up your coding and learn Vim in our workshop!
5Applied AlgorithmsGrinding Leetcode but not sure what for? Join us for an exciting workshop on applied algorithms where we’ll demonstrate how to apply data structures and algorithms to build a dungeon generator!
6Intro to JavaWanna know how Minecraft was coded? Come learn the basics of Java! This workshop will mostly be a code along, in order to help you get started with the C-based language.
7How to make a Discord BotLearn how to create a Discord application in Python, connect to it, and give it functionality using commands!
8Infrastructure as Code with TerraformHave you ever wanted to deploy an app to the cloud but felt overwhelmed by the cloud provider’s complex/chaotic website? Come learn about how Terraform can make provisioning resources in the cloud safe and efficient , by defining our infrastructure as code!
9Hello World in AIJoin us for an interactive workshop where you'll be able to apply the fundamentals of artificial intelligence by building a digit recognizer from scratch! Bonus points if you attend the AI Team's workshop this week!!
10Basics of HTMX and GoAre you tired of seeing your bundle size hit astronomical levels when using modern frontend frameworks like react/next.js? Wish you could just write web applications without having to ever touch a line of javascript? Well we got a treat for you! In this week's double workshop we will be covering the basics of Go for developing fast, scalable backends and HTMX for making frontends without Javascript*! Come check it out and see how you can potentially speed up your development with the simplicity of Go and HTMX!
11Career Paths in TechHave you found an interest in our projects or any specific classes? Have you maybe not found your calling at all? Join us for a mini workshop on career paths in tech! We'll be sharing the many options and paths that you can take with your degree. We encourage everyone to attend as it'll help set a course on how to achieve your desired career!
12Commencement CeremonyCurious to see what this team has worked on all semester? Come to our LAST meeting for OSS this semester! If you haven't attended before this is the perfect opportunity to get to know what the team is about and what projects we have worked on. Get free prizes and snacks for this finale event!