Thinking about volunteering with us? You can now earn a Presidential Service Award by volunteering with Codefy!

Free online courses
and events.

Learn Java, Python, C++, and more with our team of over 200 experienced instructors!

Logo of the nonprofit AI-for-all

About Codefy

Codefy is a fiscally sponsored, 501(c)(3) nonprofit organization dedicated to helping students unlock their full potential in computer-related fields.

We Provide:

  • Instructor-led, online programming classes on a weekly schedule
  • Competitive digital events with monetary prizes
  • Seminars with guest speakers from major corporations
  • Opportunities for high school students to build upon their knowledge of Computer Science by giving back to the community
Learn More

Upcoming Events

We host numerous events every year, each with exciting challenges and alluring prizes!

All Events

🌌Astronomy Workshop | Bright Liu🌠

Do you want to learn about black holes and their peculiarities? Join our free Astronomy workshop!

May 3, 2021
3:00 pm

Codefy CAMP Program

Are you interested in developing a groundbreaking A.I project under the guidance of an experienced, university-level researcher? Do you want to predict the future, solve real-world diseases, or create a chatbot to write your homework for you? Join our CAMP program!

January 1, 2022
12:00 pm

Our Courses

Our classes are held through online video conferences and are taught by experienced youth instructors using a combination of slideshows, projects, and games!

All Courses

Group Theory

Learn how to describe, study, and code all forms of symmetry with mathematical structures called "groups". Learn the group axioms, the most common simple groups, group products and quotients, and important theorems and applications.

Machine Learning

Interested in building exciting algorithms that can read images, analyze data, and predict the future? This course is for you!

Linear Algebra (Advanced)

Our Linear Algebra (Advanced) class builds upon the knowledge taught in our entry-level course via an easy & intuitive manner!

"I joined [Codefy's classes] because I am not a very tech savvy person and wanted to learn more about coding. The python class [is] very informative and has taught me a lot of new & interesting concepts."

Sonia Naik,
Python (Basic) Student

"The communications and the way [which] the classes are run is so organized and clear. [My son] has learned so much in just three classes and is always excited to show his work once the class is done. Thank you for all that you're doing to encourage and inspire all of the kids who are in your classes!"

-Jenn H.
Parent of Python (Basic) Student


The History of Java and its Applications Today

Computer Science originated with the birth of the first electronic computer in the 1940’s. Prominent coding languages like Java did not exist at the time, requiring programmers to code in Binary or other complex languages such as UNIVAC Short Code.


Libraries That Do All of the Work for You

What comes to mind when you hear the term “computer vision” (CV)?


How AI Has Changed the Gaming Industry

What do you enjoy most about video games? Is it the immersiveness? The realism? The sense of adventure and excitement? You can thank Artificial Intelligence for revolutionizing these aspects of gaming, and making the transformation from old-fashioned games like Pong and Space Invaders to the graphic- and artificial character- laden games we have today.

Artificial Intelligence

Become a programmer!
Start learning with Codefy.

Our Courses