





Watch why children can DO
STEM for All: Teens Teach Kids Coding (TTKC) is a
nonprofit mission led by Aigolearning that aims to bring the power of
education to everyone through computer science. We provide free,
high-quality, virtual coding courses to students from underprivileged and
underrepresented groups in STEM*. We seek to partner with organizations such
as local libraries, senior centers and non-profit organizations to spread
our resources and reach people in need. We have courses for children aging
from 5-15 years-old, from preschool/kindergarten level to high school
level.
* see here
for information on underrepresented ethnic groups.
children taking coding classes now
online coding classes weekly
Coding is fundamental for all 21st-century students, especially for those who are unfairly disadvantaged by economic status or race. Coding is a tool to improve educational equity. It is a means of bridging the digital divide. Without coding, many students in lower socioeconomic communities will miss out on great opportunities.
read moreAs a result of learning to code, students can build interest in STEM, particularly in computer science, improving their coding skills. Students will also gain skills in:
Teen Teach Kids Care is a key part of Aigolearning’s mission to their students and to their student teachers. We understand that there is more to coding classes than just a weekly session of working on projects or going through a presentation. Especially in today’s rough and isolated world, we want to care deeply about the well-being of our students and our student teachers.
TTK Care for students is the idea that we will check in with the students at least one a week to make sure that they are doing well - not only in understanding the concepts taught in class, but in other areas of their life as well. The goal of teachers is to be a role model for students and provide advice and guidance to them whenever they may need it. We also host evaluations and observe teacher reports to make sure that the students are getting the most value out of the class. Lately, we plan on having a student evaluation at the end of the year to see what students have learned in class so far.
TTK Care for teachers is the idea that we will regularly provide guidance to the teachers. We understand that teaching a class is a big commitment and can be stressful: those who are more experienced will always be available to help with any questions the teacher may have: whether it be with class structure, comprehension of code and projects, etc. We will also take feedback from teachers monthly so that we can make the teaching process more enjoyable and efficient.
The overall goal and effect of TTKC is to promote a more tightly-knit, comfortable, and efficient group of students and teachers. A big part of Aigolearning’s mission is to provide high-quality coding courses to its students, and with TTKC, the mission will be better fulfilled.
STEM education has been a priority in both President Obama’s and President Trump’s administrations. In his STEM for All policy, President Obama stated: “We need to make this a priority to train an army of new teachers in these subject areas” – Third Annual White House Science Fair, April 2013
Just giving children the device or toy (the Osmo bots, the iRobot Root) is not working, not enough. They need human interaction, and they need teachers.
Software developers have little motivation to shift from the private sector into education. Why teach if the corporate world is far more lucrative? Program such as TEALS (Technology Education and Literacy in Schools), which places computer scientists in high school classrooms is not a sustainable long-term solution. [link]
The core of any education program lies in the teachers. There are limitless STEM resources out there but not enough teachers. The STEM teachers shortage is the biggest challenge to sparking an interest for computer science in students!
1. Learning coding is made fun for children through the use of easy yet helpful programming platforms and our engaging student teachers.
2. Our project-based coding curriculum focuses on learning by doing.
3. Having student teachers creates a sibling like relationship between the student and teacher, helping to break a rigid classroom structure.
We have a core student teacher training program. Our past classes have proven that we can train high school and college students to teach and manage classes effectively.
Academy for Information Technology, NJ
Archbishop Molloy high school, NJ
Bergen County Academies, NJ
Bridgewater Raritan High School, NJ
Chatham High School, NJ
Churchlands senior high school, WA, Aus
Colts Neck High School, NJ
East Brunswick High School, NJ
Edison High School, NJ
High Technology High School in Lincroft, NJ
Holmdel High School, NJ
Hotchkiss High School, CT
Interlake High School, Believue, WA
International School, Bellevue, WA
John P Stevens High School, NJ
Livingston High School, NJ
Middlesex County Academy for Science, Mathematics and Engineering Technologies
Oratory Preparatory School, NJ
Pomperaug High School, Southbury, CT
Raritan High School, NJ
Ridge High School, NJ
Robbinsville High School, NJ
Union County Magnet High School, NJ
Union County Vocational Technical School, NJ
Watchung Hills Regional High School, Warren, NJ
West Windsor-Plainsboro High School North, NJ
West Windsor-Plainsboro High School South, NJ
Wisconsin Lutheran High School, Milwaukee WI
Daniel Liu - West Windsor-Plainsboro High School North, NJ
Eric Yang - West Windsor-Plainsboro High School North, NJ
Angela Peng - Stevens Institution of Technology
Amy Deng - Cargenie Mellon University
Alan Shi - Middlesex County Academy for Science, Mathematics and Engineering Technologies
Benjamin Lin - Holmdel High School, NJ
Joshua Yi - East Brunswick High School, NJ
Ocean Xu - West Windsor-Plainsboro High School North, NJ
Ryan Wang - High Technology High School, NJ
Silas Ebeling - Wisconsin Lutheran High School, Milwaukee WI
Steven Chi - West Windsor-Plainsboro High School North, NJ
Kevin Zhang - Rutgers University, NJ
Tim Xuu - International School, Bellevue, WA
Shreya Nambiar - Robbinsville High School, NJ
Sophia Tu - Brown University in Rhode Island
Thomas Kim - Rutgers University New Brunswick, NJ
Annie Li - Bergen County Academies, NJ
Patrick Zheng - Highland Park High School, NJ
Christina Kaddouh - Bergen County Academies, NJ
Daniel Shen - Watchung Hills Regional High School, Warren, NJ
Jeffrey Wen - Bridgewater Raritan High School, NJ
Yuying Wang - Ridge High School, NJ
Edmond Niu - High Technology High School in Lincroft, NJ
Brown University
California Institute of Technology
Carnegie Mellon University
Case Western Reserve University
Columbia University
New Jersey Institute of Technology
Penn State University
Princeton University
Rensselaer Polytechnic Institute
Rutgers University New Brunswick
Stevens Institution of Technology
SUNY - University at Buffalo
University of California, Los Angeles
University of California, Santa Cruz
University of Chicago
University of Illinois at Urbana-Champaign
University of Maryland
University of Nebraska-Lincoln
University of Pennsylvania