K-12 Tech Education


Kids are fascinated by technology–it’s fun, engaging, and helps them explore and understand their world. In our CommonSpace program, we harness that fascination and teach our students how to CREATE, not just use technology. With the help of instructors and mentors, CommonSpace students create websites, games, and animations that excite and inspire them. They leave our classrooms with projects they can show off to family and friends, and a skill set that they can use throughout their lives. CommonSpace programs are FREE and open to kids ages 8-18. No prior coding experience is necessary. Our talented instructors and mentors will take care of that.


CommonSpace programs are currently available in Philadelphia, PA and Wilmington, DE. Registration for the school year is open from August-September, and is first come, first-served. Class size varies at each site. If registration is full for your first choice, you can register for another site or be placed on a waiting list. Parents with a child on the waiting list will be notified quarterly if additional spots become available throughout the school year.

Registration for CommonSpace is currently closed.

Create and Learn

CbK takes a rigorous approach to tech education that raises the bar to industry level. Our Create and Learn programs use a dynamic project-based curriculum taught by experienced instructors who make complex technical concepts engaging and relevant to students in 3rd through 12th grade. The Create and Learn program is a great fit if you are a school or nonprofit looking to:

  • expose your students to the skills and opportunities of the tech industry, or
  • add a dynamic, project-based coding course to your existing offerings

In addition to technical skills, Create and Learn students hone important skills like critical thinking, collaboration, problem solving, research, task management, and effective communication. Create and Learn program are offered at four levels to accommodate the varying needs of partners: Novice (16 hours), Explorer (36 hours), Apprentice (52 hours) and Expert (86 hours). The CbK Create and Learn programs will ensure that your students have the skills and project portfolios they need to pursue opportunities in tech.  

Special Programs

Draft Studios

Draft Studios is a student-run digital design and web development agency where teams of students work on real UI/UX and web development projects for nonprofits and businesses. Students participating in Draft Studios range in age from 15-24 years old and have completed intermediate to advanced level coursework through the CbK curriculum. Draft Studios students work on web development projects for businesses and nonprofit organizations, in coordination with a team of volunteer tech and startup professionals that act as mentors and advisors.

Coded by Kids staff members work with the nonprofit and business community to solicit project ideas for student teams to work on. Each project client is assigned a Draft Studios team and is given a contract with an estimated start and end date. Cohorts are made up of 5-10 students and projects are typically completed in 1-3 months.

Teach to Learn

This cross-disciplinary fellowship prepares adults with no background in web development for careers as web developers. We recruit individuals with a demonstrated commitment to our mission and the communities we serve to participate in a comprehensive learning experience. Teach to Learn Fellows complete a Udacity Nanodegree, and participate in formal classes covering technical subject matter as well as modules on how to effectively teach. Fellows always receive mentorship, project experience, and networking opportunities. Coded by Kids covers all costs of the fellowship, and in exchange, Teach to Learn fellows complete a 240-hour teaching commitment in Coded by Kids classrooms.


In addition to program offerings, Coded by Kids provides opportunities for teamwork and collaboration that helps students expand their knowledge about technology and entrepreneurship. Coded by Kids convenes two main competitions each year: Ctrl+Shift and the Diamond Challenge.


Ctrl+Shift is the first ever citywide coding competition in Philadelphia. It’s open to all students between the ages of 13-18 attending a school within the city of Philadelphia. The goal of Ctrl+Shift is to excite our students about opportunities in tech by empowering them to think boldly and build projects that change the way they interact with their communities. We have students who are proving that our they are capable of using code to create complex, professional products. This competition is designed to showcase their work, so that our city can see what’s possible when you invest in high quality tech education.

Applications for Ctrl+Shift 2019 are now open! 

The Diamond Challenge is a youth entrepreneurship competition that allows high school students to develop a pitch, work with mentors, and get hands-on experience in entrepreneurship. The Philadelphia competition hosts 20 teams competing in two tracks:  Social Venture & Business Concept.

Registration is now open! For more information, visit the official website, DiamondChallenge.org.