projects
a (work-in-progress) heads-up overview of the projects that power ACM at UCLA.
teachla-react-track
Markdown
π± TeachLA dev team training notes for the react team!
GitHub Repositorylearning-lab-crash-course-su20
JavaScript β’ learn, learning, teach-la, tutorial
notes, code, and videos for a crash-course in front-end web dev - no experience req'd!
GitHub RepositoryTeachLAFrontend
JavaScript β’ education, firebase, ide, react, redux, teach-la
π±the frontend for Teach LA's online IDE, designed to teach kids how to code!
GitHub Repositorycyber.uclaacm.com
TypeScript β’ cyber, nextjs, scss, typescript
[WIP] The home for ACM Cyber at UCLA.
GitHub Repositorystudio-intro-tutorials
C# β’ acm-studio
Collection of tutorials on using Unity by ACM Studio
GitHub Repositorystatus-check
JavaScript
Check the health/status of ACM's various websites/deployments!
GitHub Repositorycentralized-intern-training
TypeScript β’ education, react, web-development
Notes & Examples From ACM's Intern Training Plan focused on Web Dev and Project Development!
GitHub RepositoryACM-at-UCLA-Discord-Bot
JavaScript β’ bot, discord, js
Discord bot for ACM at UCLA's Official Discord server
GitHub Repositoryuclaacm.github.io
HTML
A simple redirect to https://www.uclaacm.com to fix some of the issues with GitHub Pages DNS with CNAME records.
GitHub Repositoryteach-la-website
HTML β’ education, jekyll, teach-la
π±a website showcasing how awesome Teach LA is!
GitHub Repositoryteach-la-go-backend
Go β’ backend, education, go, golang, teach-la
π± Go Backend for Teach LA's Editor
GitHub Repositorylinux-lab
TypeScript β’ cyber, linux, teach-la
Learn basic Linux commands and filesystem
GitHub Repositorylactf-archive
Python β’ ctf, cyber, lactf
An archive of past challenges from LA CTF hosted by ACM Cyber at UCLA and Psi Beta Rho.
GitHub Repositorycyber-platform
Rust β’ ctf, cyber, rust
Website and CTF platform for ACM Cyber at UCLA!
GitHub Repositoryparcel-pointers
TypeScript
A Teach LA learning lab about C++ pointers! Made for students taking CS31/CS32
GitHub Repositorywebsite
JavaScript β’ nextjs, react
The official website for ACM at UCLA, the largest tech community on campus!
GitHub Repositorylactf-platform
JavaScript β’ ctf, rctf
Platform for LA CTF. Forked from redpwn/rctf.
GitHub Repositorylactf-website
JavaScript β’ ctf, cybersecurity, lactf, nextjs
LA CTF hosted by ACM Cyber & Psi Beta Rho! Website for the largest annual cybersecurity competition at UCLA! hether you are tackling your first exploit or have professional experience, there will be challenges just right for you!
GitHub Repositoryciphers-java-workshop
Java
An ACM Cyber-TeachLA collaboration workshop focusing on implementing classical ciphers in Java taught to high school students!
GitHub Repositorycs32-interview-prep20
C++
UCLA ACM ICPCs CS 32 Technical Interview Preparation Workshop (Winter 2020)
GitHub Repositoryteach-la-dev-training
JavaScript β’ education, teach-la
Notes, Projects, Writeups from TeachLA dev team training 2021-2022 teaching HTML/CSS/JS, TypeScript, React, Project Management, Design
GitHub RepositoryStackschoolDemo
JavaScript β’ acm-hack
Demo app for ACM Hack's Winter 2023 Event: Stackschool
GitHub Repositorypen-pals
TypeScript β’ learning-labs, teach-la
a learning lab providing an Introduction to Turtle!
GitHub Repositoryhoth.uclaacm.com
JavaScript β’ acm-hack, hackathon, hoth, ucla
ACM Hack's Hack on the Hill website
GitHub Repositorystudio-creative-tutorials
C# β’ acm-studio
Collection of tutorials on writing, art, and audio design and implementation for games by ACM Studio
GitHub Repositoryicpc-website
JavaScript β’ acm, acm-icpc, icpc, ucla, website
Official Website for ACM ICPC at UCLA
GitHub Repositoryai-beginner-w22
Jupyter Notebook
Course content from ACM AI's Winter 2022 iteration of beginner track workshops.
GitHub Repositorystudio-special-topics-tutorials
C# β’ acm-studio
Collection of tutorials on more niche topics in game development by ACM Studio
GitHub Repositoryaws-lambda-express-js-template
TypeScript
template to automatically deploy and update express apps as lambdas
GitHub Repositorycyber-web-training-challenges
JavaScript
Challenges made as part of ACM Cyber's web challenge writing training!
GitHub Repositorycyber-web-training
JavaScript
A small project used to crash course Cyber interns + officers to writing web challenges.
GitHub Repositorybias-by-us
JavaScript β’ learning-labs, teach-la
we're not biased, this is just a beautiful learning lab that teaches the pervasive impact of bias in ML :o
GitHub Repositoryhack-kitchen-f22-participants
JavaScript
The Hack Kitchen 2022 repo for participants.
GitHub Repositorygradient-descent-visualiser
HTML β’ gradient-descent, learning-labs, teach-la
π (WIP) an interactive demonstration of gradient descent
GitHub Repositoryselector-safari
JavaScript β’ learning-labs, teach-la
a WIP game designed to teach funky CSS selectors!
GitHub Repositoryai-beginner-f22
Jupyter Notebook
Course content from ACM AI's fall 2022 iteration of beginner track workshops.
GitHub Repositoryinternship-app-preprocessor
TypeScript
Tool that helps to process intern apps by separating personal information and separating all the apps between committees!
GitHub Repositoryaiprojects-nlp-skeleton
Python
Skeleton code used by teams working on ACM AI Project's new NLP track!
GitHub Repositoryctf-starter
Markdown β’ ctf, cyber, cybersecurity
A template for deploying challenges to ACM Cyber's CTF platform for Cyber Academy & CTF After Dark.
GitHub Repositoryanti-resume-backend
JavaScript
Backend for anti-resume! playing around w/ serverless on AWS SAM and lambdas
GitHub Repositorydiscord-roles-updater
TypeScript
A helper script that allows us to update the discord roles based off of values within our officer spreadsheet!
GitHub Repositorynext-ts-starter-template
TypeScript β’ ucla-acm, ucla-opensource
A next.js, typescript, react starter repository with built-in linting and github actions for ACM project development!
GitHub Repositorydev-pathways
JavaScript β’ teach-la
Providing learning pathways to new devs at ACM since 2021. πππ
GitHub Repositorytransfer-accel-portfolio-website-workshop
HTML
learn how to code your own portfolio website (from scratch!) with HTML & CSS, and then deploy it with GitHub Pages! part of SEAS transfer accelerator!
GitHub RepositoryAdvancedTrackJam2022
C# β’ acm-studio
Project and template project for ACM Studio's Advanced Track "Game Jam" for Spring 2022
GitHub Repositoryciphers-python-workshop
Python β’ ciphers, cyber, python, teachla
An ACM Cyber-TeachLA collaboration workshop focusing on implementing classical ciphers in Python taught to middle school students!
GitHub RepositoryPlaynet
TypeScript β’ creative-labs, learning-labs, teach-la
project teletubbies :) - a wonderful CL collab!
GitHub Repositorytla-dev-intern-training-w21
JavaScript β’ teach-la
Notes + resources for Teach LA's W21 batch of dev team interns!
GitHub Repositoryreact-native-course
JavaScript β’ teach-la
π± notes, code, and examples for Teach LA's intro to react native course!
GitHub Repositoryteach-la-react-starter-barebones
JavaScript β’ cra, netlify, react, teach-la, template
barebones template repository to kickstart react micro-apps: CRA, github actions, documentation
GitHub Repositoryteach-la-ts-react-starter
JavaScript β’ learning-labs, teach-la
barebones template repository to kickstart typescript react micro-apps: webpack, github actions, linting, husky, yarn, documentation. Header + Footer for TS example.
GitHub Repositoryadvanced-interview-prep20
C++
UCLA ACM ICPC Advanced Interview Preparation Problems and Solutions
GitHub Repositorygetting-mean-about-error
HTML β’ learning-labs, teach-la
a mini-app on mean squared error and cost functions!
GitHub RepositoryStyleguide
SCSS
Foundational guidelines for developers and designers on how to represent ACM's identity, created by the ACM Design Team
GitHub Repositoryhoth8-react-native-workshop
JavaScript β’ hack, hoth, react-native
So you want to make a mobile app, but don't want to go through the hassle of maintaining 2 separate code bases? Then you've come to the right place!
GitHub Repositoryno-filter
JavaScript β’ ai, learning-labs, teach-la
#nofilter #arrayofsunshine #learninglabs #arjunfanclub #mayatellusabouthwhenyoumetjoba
GitHub Repositoryboolbots
TypeScript β’ learning-labs, teach-la
Learning Lab on booleans intended to go alongside ACM Teach LA's Python curriculum!
GitHub Repositorycookie-jar
JavaScript β’ learning-labs, teach-la
π±a Teach LA learning lab for web cookies!
GitHub Repositorytransfer-accel-python-workshop
Jupyter Notebook
learn coding fundamentals in python, and then walk through a quick application in machine learning!
GitHub Repositoryjs-chats-s21
JavaScript
JavaScript Chats Spring 2021. For hosting code snippets and examples.
GitHub Repositorypassworks
JavaScript β’ cyber, cybersecurity, learning-labs, passwords, teach-la
a learning lab that teaches the importance of password security! collab w/ ACM Cyber, jamie is a real MVP
GitHub Repositorycipher-salad
JavaScript β’ cyber, learning-labs, teach-la
π±πa collab between ACM Cyber and Teach LA to teach ciphers to kids!
GitHub Repositorydigression-on-regression
JavaScript β’ learning-labs, teach-la
a session that is a digression where we examine regression as a learning lab lesson
GitHub Repositoryhoth8-intro-to-html-css-js
HTML
Starter code from Hack off the Hill 8's intro to html/css/javascript 1 hour workshop.
GitHub Repositorybeginner-cp-w21
C++
Resources for ACM ICPC's Beginner Competitive Programming Workshop (Winter 2021)
GitHub Repositoryteach-la-go-backend-tinycrypt
Go β’ teach-la
Simple hash generator for TeachLA Editor's go back-end
GitHub Repositorybruinquest-discord-bot
JavaScript
Discord Verification Bot for Bruin Quest 2020's Discord Server
GitHub RepositoryAndroid-Web-API
Java
An Android Chatbot build for Hack School, featuring the cleverbot.io API
GitHub Repositoryhoth-helpq
JavaScript
an extensible real-time queue application, for mentorship @ hackathons and classrooms
GitHub Repository