Free online courses
and events.

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

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

CS in College Panel

Codefy's CS in College panel will be held on February 27th, 2021 from 7:00 - 8:30 PM EST.

February 27, 2021
7:00 pm

HackDefy 2.0

Codefy's Second Hackathon!

March 26, 2021
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

Python Advanced

Our Python (Advanced) class will cover higher-level topics such as splicing, list/set/dictionary comprehensions, and Python libraries used in Machine Learning such as Numpy and Pandas!

CAD (Fusion 360)

This class will teach students the basics of 3D design using Fusion 360. It is useful if you are interested in 3-D printing!

Java Advanced

Java Advanced is a course intended for middle-school students and beyond who have taken Java Intermediate or who have previous Java experience.

"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

Learning Center

Applications of Math in Computer Science

When most think about computer science, they think about learning how to code.


Effect of AI on Job Market

Artificial intelligence is a field of computer science whose aim is to replicate human intelligence in machines.

Artificial Intelligence

History of Programming Languages

Programming has been around since the mid-1940s. How have they evolved since then?


Become a programmer!
Start learning with Codefy.

Our Courses