Discover. Learn. Create.

January 8–10, 2021

Code2K is a weekend of CS discovery. It's a self-directed hackathon for students all around the world. No matter how experienced you are, join us this winter to learn something new, create your very own project, and dive into the fascinating world of programming.

Programming wizard? Sign up to mentor

How it works


Discover all sorts of exciting concepts and technologies through our hour‑long workshops


Learn from our instructors and follow our guides to deep dive into your chosen topic.


Create a project of your own using your new skills, with the help of our mentors along the way.

Or, if you already know how to code, feel free to skip the workshops and get advice from our experienced mentors, or use our sponsor-provided resources to create a fresh project!

Guest Speaker: Mr. Howie Xu

Howie Xu is VP of Machine Learning and AI at Zscaler and CEO of TrustPath, an AI startup that was acquired by Zscaler in 2018. Before that, he served as a senior executive at Cisco and VMware as well as an EIR of Greylock Partners. During Xu's decade long tenure at VMware, he founded and led the VMware’s networking and security unit and helped to lead the company to go from a tiny start-up to a $40B market cap public company. Xu is an independent board member at various hi-tech companies, a guest lecturer at Stanford University, and a frequent speaker at investment/technology conferences worldwide.

He will be giving a talk after our opening ceremony on Friday, January 8, 2021.


Who can attend?

Any student aged 10-18 is eligible to participate in Code2K. Students do not need any prior experience—we have many workshops for you to learn from!

Can I come with a friend?

Yes! We encourage you to invite your friends to Code2K and work together on your project. However, you can still work alone if you would like.

I can't code. Can I come?

Of course! Saturday consists of an entire day of exciting workshops, where our instructors will guide you through basic programming fundamentals. Check out our schedule for more details.

How will the event be held?

Code2K will be held live over Discord from January 8–10, 2021. Please join our Discord server at this link.

How much does the event cost?

Thanks to our sponsors, our event is completely free for everyone to attend!

What if I already know how to code?

The workshops aren't mandatory, and we've got plenty for you if you're more advanced! Join a speaker event, talk with our mentors, and work on your own project.

Can I present my creation?

Yes! We will have a first-come-first-serve form link for presentations on Sunday. Due to time constraints, we may need to close off the form if too many people sign up, so we encourage you to sign up earlier in the day.

Schedule (Pacific Time)

* – This workshop has a prerequisite. Please check the description before attending.
** – This workshop is very important, and a prerequisite for many Saturday workshops!

Friday, January 8 — Kickoff

5:00 – 5:30 PMOpening Ceremony
5:30 – 6:00 PMTalk by Mr. Howie Xu: VP AI/ML Zscaler, Founder VMware Networking
6:00 – 8:00 PMIntroduction to Python **

Saturday, January 9 — Workshop day!

9:30 – 10:00 AMDay 1 Opening
10:00 AM – 12:00 PMMaking Discord Bots with Python *Website Design with HTML and CSS
12:00 – 1:00 PMLunch Break
1:00 – 3:00 PMMaking Text-based Games with Python *Scratch Games
3:30 – 5:30 PMTeachable Machine *Basic 3D Modeling

Sunday, January 10

9:30 – 10:00 AMDay 2 Opening
10:00 AM – 12:00 PMMorning Worksession & Mentorship
12:00 – 1:00 PMLunch Break
1:00 – 3:00 PMAfternoon Worksession & Mentorship
3:30 – 5:00 PMPresentations & Closing Ceremony


This section will be updated soon with our sponsors.
Want to sponsor us? Send us an email at

Sponsorship Prospectus

Code2K is a program of the Project Code Foundation, a 501(c)(3) nonprofit.