PyCode Academy

The leading US computer science & competitive programming academy since 2019

NEW — Register for our new Data Science and Machine Learning program! Details here.

About Us

We are a non-profit organization bringing free year-round computer science education to students. Our goal is to nurture students' passion for computer science and equip them with the programming and problem-solving skills that will be crucial for future STEM careers.

Who Can Benefit?

Anyone interested in learning to code or taking their skills to the next level in competitions! The program is mainly for middle/high school students, but younger students with prior experience may also join. All activities are conducted online, so members can join from any region.

Classes

Beginners learn Python and students who are proficient in a programming language compete in and learn concepts for computer science competitions.  See the Classes page for more information including curriculum and times/dates for the 2024-2025 school year.

Why learn to code?

With the increasing role technology is playing in our lives, learning to code today is like learning to read in the 1700s. Coding and participating in programming competitions are great ways to have fun, improve problem-solving skills, learn how computers and technology around us work, and explore exciting future career paths. 

Why learn to code when AI tools like Chat-GPT are available?

The main goal of our program is to improve your critical thinking and problem solving skills. These are transferable skills to any area in the future. If you gain these valuable skills, you will also become a much faster and productive programmer with modern day tools like Chat-GPT. Ultimately, we need smart people to make AI tools better—they need to be developed too! 

Questions?

Email us at info@pycodeacademy.org—we are happy to answer any questions.