Free online courses in computer science

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

Learn More

About us

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

Our classes:

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

Click below to learn more!

Learn More

Our events:

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

Click below to learn more!

Learn More

Statistics

Our number of enrollments, volunteers, and other figures which represent our organization's total impact since April 2020

*Accurate as of 8/14/2020

Total number of course enrollments:

1270

Total number of organization volunteers:

185

Total number of courses offered:

11

Total amount of donations raised:

$2600

"The python class ... has taught me a lot of new interesting concepts. Would highly recommend!"

-Sania Naik, Python (Basic) Student

"The ... way the classes are run [is] so organized and clear.
[My son] has learned so much in just three classes!"

-Jenn H., parent of a student in Scratch (Basic)

"I enjoyed it a lot. My favorite part was understanding why I got errors in my program and ... fixing them afterwards."

-Aravind Achyuthan, Java (Basic) Student

Testimonials

Real testimonials from our students and parents!
Read More Testimonials

Get started today!

Enroll in one of our classes, sign up for one of our events, or apply to volunteer with us!

Enroll in one of our classes:

Classes

Sign up for one of our events:

Events

Apply to become a volunteer:

Volunteer Application