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


Python: The Future of Computer Science

There have been many recent innovations in computer science, especially in artificial intelligence and machine learning. These rapidly growing fields are changing our daily lives. When we browse the internet, make a purchase, answer surveys, and do captcha questions we are training machine learning and artificial intelligence algorithms, making them smarter.


There is a Gender Bias in STEM

Not only are there staggering numbers showing a stark gender imbalance in STEM, but individual experiences of women all around us show that discrimination and bias are more rampant than one might think. What can women and girls do to fight these hurdles and pursue their goals in a field where they may be the only woman in the room?


Stop Trying to Learn How to Code

“Learn for the sake of learning,” they say. “Cultivate your mind,” they say. Have you ever questioned that?


Become a programmer!
Start learning with Codefy.

Our Courses