Our Projects

Editor Frontend

javascript • project repo

The frontend for our flagship and most mature product, a kid-friendly online IDE that supports Python, Processing, and HTML/CSS/JS. The frontend handles app state management and rendering views.

Lead(s): Timothy

react redux firebase sass jest & enzyme

Editor Backend

go • project repo

The backend for our flagship and most mature product, a kid-friendly online IDE that supports Python, Processing, and HTML/CSS/JS. The backend handles RESTful HTTP requests and complex DB operations.

Lead(s): Timothy

go firebase

Passworks

javascript • project repo

This interactive learning module teaches kids about different types of password security, and why they're important. It ends with some social engineering and hands-on hacking! A collaboration with ACM Cyber.

Lead(s): Jamie , Alyssa

react css material

Static Website

HTML • project repo

This website! Built with love and HTML, CSS/SASS, and Jekyll (a static site generator).

Lead(s): Vivian

html sass jekyll

Getting Mean About Error

javascript • project repo

This narrative version of a critical portion of machine learning walks students through the intuition behind Mean-Squared Error, with interactive math and graphs.

Lead(s): Miles , Michelle

function-plot/d3 js bulma

Cipher Salad

javascript • project repo

In a collaboration with ACM Cyber, we explain historical methods of how we've used math to create secret messages (e.g. ciphers), and how computers have changed the game!

Lead(s): Lisha , Alyssa

react css bulma

Gradient Descent Visualiser

javascript • project repo

This mini-app acts as an interactive supplement to our AI/ML course and curriculum on linear regression and gradient descent - visualising what can be a very complex mathematical concept.

Lead(s): Matt

function-plot/d3 js bulma

Playnet

typescript • project repo

Exploring how the web works, and different problems in computer science!

A collab with Creative Labs :)

Lead(s): Regina

ts react animejs lottie sass

No Filter

javascript • project repo

Deconstructing a CNN, convolution by convolution.

Lead(s): Maya , Aman , Nisha

js react

BoolBots

typescript • project repo

A game used to help supplement Teach LA's python courses and help students learn more about booleans!

Lead(s): Nathan

ts react

Stuff that's in the works

Bias By Us

javascript • repo

An interactive explanation of bias in machine learning.

Lead(s): Jiin

js python react aws

Cookie Jar

javascript • repo

Exploring web cookies by playing with them!

Lead(s): Rachel , Alyssa

js react

Selector Safari

javascript • repo

A game that teaches you all about CSS selectors, with animal friends!

Lead(s): Lisha

js react

DevPathways

javascript • project repo

A centralized source of ACM dev team learning resources for new devs to learn more about popular technologies!

Lead(s): Einar

js react

Color Lab

typescript • repo

Color Lab is an interactive color-by-number page that teaches students about how colors are represented with hex codes. For each question they answer, another piece of the picture is colored in!

Lead(s): Archie

ts react

Interested in working with us?


are you...

Looking to Teach Looking to Code Representing a School

or, send us an email at acmteachla@gmail.com