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 Whitney 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! Lunch and dinner are both provided too!
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 firstname.lastname@example.org.
Beginner #1: Intro to Programming and Github: Learn how to use Github/Git, a version control software, and the basics of HTML. Highly reccomended if you've never programmed before (or want to use learn how to use Github)!
Beginner #2: Intro to Python with Pygame: Learn the basics of the powerful Python programming language, and how to make a small game with the language, led by Whitney's own Adrian Poitras and Logan Theiring.
Intermediate #3: Using APIs: Led by Facebook engineer and Cerritos HS alum Danny Cho, learn to use APIs (application programming interfaces) to make your programs interact with the broader world.
Informational #4: The Internet of Things: This talk given by VMware's Steve Wong will cover the Internet of Things, from smart cities to the impact of emerging technologies such as 5G will have on the near and far future. This is an informational talk, not a hands-on workshop.
Advanced #5: Back-end Web Development: Delve deep into back-end web development, including using SQL databases and NodeJS with Whitney HS alum Jason Jewik. GitHub Link Prior programming experience recommended.
Keynote Speech (Kelly Nguyen)
|9:00||Workshop #1: Intro to Programming/GitHub (Amar Gandhi)|
|10:00||Working on Projects|
|10:30||Workshop #2: Python (Adrian Poitras & Logan Theiring)|
|11:30||Working on Projects|
|1:00||Workshop #3: Using APIs to Communicate (Danny Cho)|
|2:00||Working on Projects|
|2:30||Workshop #4: Internet of Things (Steve Wong)|
|3:30||Working on Projects|
|4:00||Backend Web-Development (Jason Jewik)|
|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!