Welcome to Aigolearning

STEM FOR ALL

Why STEM for All?

Welcome to Aigolearning’s STEM

STEM FOR ALL!

discover more
section-icon

STEM Coding makes the difference

entry-video-img

We are here to bring FREE high-quality coding courses to young children in your communities.

Watch why children can DO

section-icon

Why STEM for All

THE FUTUREservice-image

Prepare for the jobs of tomorrow

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 more
section-icon

Why STEM for All

As 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:

section-icon

AI Coding Courses for Children

000

SCRATCH JR

  • FOR 5-7 YEARS-OLD

WELCOME TO THE WORLD OF CODING!

001

SCRATCH

  • FOR 7-9 YEARS-OLD

BLOCK-BASED CODING USING SCRATCH

002

SCRATCH + AI

  • FOR 9 – 12 YEARS-OLD

INTRODUCE TO MACHINE-LEARNING AI

003

PYTHON

  • FOR 10 – 14 YEARS-OLD

START WITH REAL-WORLD PROGRAMMING

004

PYTHON + AI

  • FOR 11-15 YEARS-OLD

IN-DEPTH AI COURSE WITH PYTHON

005

JAVA

  • FOR 11 – 15 YEARS-OLD

INTRODUCTION AND ADVANCED JAVA

Curriculum.pdf(2021 Spring)
section-icon

TTKCare

What is TTK Care?

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

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.

TTKC for teachers

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.

Overall effect

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.

section-icon

Why Teens Teach Kids

National STEM teacher shortage

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

Children need more than smart toys

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.

Self-directed learning is challenging

Self-directed learning skills are key to make remote learning work for students. [link] But study showed that self-directed learning by students or family self has severe limitations. [link] Some students performed lower when they did not have a teacher. [link]

Teaching pay can’t attract programmers

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!

section-icon

Why Teens Teach Kids

By engaging high school and college students, and by taking advantage of remote learning technology and virtual classes, THE SKY IS THE LIMIT.

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.

section-icon

Who are our student teachers

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.

Top
high schools

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

Our
Alumni

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

Top
Universities

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

section-icon

Help us spread the word by sharing our mission with others!

section-icon

How to get started

What Coding Language You Should Take?

Quiz 1

Can You Guess What This Code Does?

Quiz 2