ABC Code Jam 2023

Cerritos High School

March 5th, 8AM-8PM









Code Jam 2020 participant.

What is Code Jam?

Code Jam is a student-run Hackathon for both novice and expert programmers! A hackathon is a collaborative-coding marathon where novices can get a crash course in programming, and work with experts on projects to demo at the end of the event!

The teams with the best projects are awarded prizes, and everyone goes home with more experience programming along with awesome merch!

What can I expect from ABC Code Jam? Workshops from industry professionals and student speakers! An exciting competition between your friends and peers alike! And best of all, it’s all free!

Who can participate in Code Jam 2023?

Participation is open to all high school students (specifically intended for students of the ABCUSD School District) no matter your skill level! Don't be worried if you aren't that good at coding, that's what Code Jam is for! If you are a middle school student and would like to attend, please contact the Code Jam team at

This sounds great... how do I sign up?

Signups are here!

Want to volunteer instead?

Volunteers can be highschoolers who are experienced in programming or just want to help out from the ABCUSD school district. Parent/Adult volunteers are welcome as well. Volunteer signups are here!


Beginner #1: Intro to Github: Learn about the features of Git/GitHub, and how to pair it with simple external resources and IDEs.

Beginner #2: Tic-Tac-Toe with Python: Learn the basics of python and make a simple command line tic tac toe game to show off your skills!

Intermediate #3: Intro to Mathematica: Learn the basics of Mathematica, the engine behind Wolfram Alpha and an incredibly powerful computational tool!

Intermediate #4: Intro to Blockchain Development: Learn about the basics of Blockchain as well as its applications such as Bitcoin and Ethereum. Create your personal cryptocurrency wallet and write your first smart contract!

Informational #5: AI at NASA JPL: Chris is the CTO of NASA JPL and he will cover some of the great things going on in JPL’s Artificial Intelligence, Analytics and Innovation Division. This includes autonomy for Mars Rovers, scheduling for NASA’s Deep Space communications network, and also designing the future of work.

Code Jam 2023 Schedule

Time Activity
8:00 Event Starts
Opening Ceremony
Keynote Speech (Danny Cho)
9:00 Team Formation and Competition Breakdown
9:30 Workshop #1: Intro to Github
10:15 Working on Projects
11:00 Workshop #2: Tic-Tac-Toe with Python
12:30 Lunch Break!
1:30 Workshop #3: Intro to Mathematica
2:15 Working on Projects
3:00 Workshop #4: Intro to Blockchain Development
4:30 Workshop #5: AI at NASA JPL
5:00 Working on Projects
5:30 Dinner!
6:00 Working on Projects: The Final Hour
7:00 Presentations & Judging
8:00 That's all, folks!

All workshops are optional to attend, but highly recommended!

See our speakers page for more info on workshop leaders and speakers!

Introducing our Sample Project Catalog!

Don't know what to make during the competition? Need some inspiration? Check out the Sample Project Catalog! In this catalog, you will find some sample projects created with different IDEs (Integrated Development Environments). The different projects and IDEs are categorized by difficulty, so find an IDE that suits you best, and create a wonderful project of your own design! Happy Coding!

ABC Code Jam 2023 Promo!