TeensTeachKids Hackathon 2020

Aigolearning is pleased to host TeensTeachKids (TTK) Hackathon 2020 with Huaxia Chinese Schools.It is a free virtual coding event that encourages children & youths to showcase their coding abilities, explore their innate creativity and make friends.
Aigolearning.org is a nonprofit organization dedicated to educating young children AI coding by advocating student instructor teaching – Teens Teach Kids.
book cover

Event Rules

  • 1. Students in 7 to 14 years old are all welcome.
  • 2. Registration starts now and ends on Friday 9/18.
  • 3. Hackathon starts at 9am Saturday 9/19 and ends at 3pm Sunday 9/20 (EST).
  • 4. All projects must be submitted by 11am Sunday 9/20 to be considered for competition.
  • 5. All projects must use programming languages Scratch, Scratch+AI, or Python, and each connects to a specific theme.
  • 6. All projects are based on individual efforts.
  • 7. Preliminary judging is done by selected high-school and college student teachers.
  • 8. Top 20% projects are chosen to be presented in front of a panel of judges in a live session.
  • 9. The remaining projects owners will receive feedback and advice from the student teachers in a 1:1 live session.
  • 10. The winners will receive prizes and get discount on future coding classes.



First place

​wireless headphone

Second and third places

gaming mouse

Fourth, fifth places and category winners

power bank

Sixth to twentieth places

$20 gift card

All with participating certificate

5% discount of AI coding class with Aigolearning and Huaxia schools *



  • Registration - 9/18 Friday

    Sign up now at here. Registration is free. If you wish to enter the competition, you must sign up before 9/18. You can participate as long as you sign up by 9/19.
    Register at ​Here!

  • Competition day 1 - 9/19 Saturday
    9:00 - 9:15am: Kick-off meeting
    9:15 - 10:00am: Instructional sessions
    10:00am: Work on individual project
  • Competition day 2 - 9/20 Sunday

    11:00am: Submit your project
    1:00 - 3:00pm: Judging/Presenting
    3:00pm: Closing ceremony

  • Free Classes - 9/19-20 all days
    Educational coding sessions every hours.
    Pilot classes and brainstorming workshop.
    Mini-lesson teaches cool coding concepts using fun project.
    Free for all.

Programming languages

Scratch 3.0

Scratch is a block-based visual programming language that children can program their own interactive stories, games, and animations, and share with people. As children create with Scratch, they learn to think creatively, work collaboratively, and reason systematically. Scratch is designed by MIT

Scratch + AI

Using the proprietary AI platform built by Thinkland.AI, children can apply the concept of machine learning to solve problems in real life. Programming in Scratch makes it easier for children to understand the engineering principles behind these AI-based applications.


Python is a powerful expressive programming language that’s widely used in the computer industry. It is also easy to learn and fun to use for school-aged kids to create all types of coding and robotics projects. Python is an open source software by the Python Software Foundation.

Scoring Rubrics

Given specific rubric, judges will score each project and offer additional comments.


​Is the project unique and challenging that no one else thought of or solved?


Does the project work well without apparent bugs?


Does the participant clearly explain the design and implementation of the project? Presentation should more importantly include the part of problem description, what and why, before the how.

Q&A session

Is the participant able to respond to all questions from judges with clear explanation, examples, and references to the code?


Dr. Jie Gao is currently Professor of Computer Science at Rutgers University. She also has several years' of coaching experiences for LEGO robotics teams.
Dr. Jie Gao
Dr. Zhi Wei is currently a Professor of Computer Science with the New Jersey Institute of Technology and adjunct Prof. with the University of Pennsylvania. He has served as a Program Committee Member for multiple top AI and machine learning conferences.
Dr. Zhi Wei
Dr. Yihua Wu is a senior staff software engineer at Google NYC. She works on search quality and Google maps in recent years.
Dr. Yihua Wu
Tech Lead Mgr
Zhang Guoguang came to the United States in 2001 and joined Microsoft in 2003. He has worked in Microsoft Azure, Powerbi, Skype, Teams, Bing, Communicator and CRM.
Zhang Guoguang
Senior Engineer
Mrs. Su is a senior software engineer at Abbott. She has developed multiple enterprise systems used globally. Ms. Su currently is working on medical data management system.
Mrs. Su
Senior software engineer
Xiheng Xu. Seasoned software engineer building large systems for high frequency trading and algorithm trading. Former executive director at JP Morgan Chase, Knight Capital Group.
Mr. X



Huaxia Chinese School at Plainsboro


Berkeley Heights Huaxia Chinese School

Participating Schools


About AI Go Learning - TeensTeachKids

Aigolearning.org is a nonprofit organization dedicated to educating young children AI coding by advocating student instructor teaching – Teens Teach Kids.
● The program hosts small, online, live AI coding classes with varying levels for young children who are interested in learning computer science and have fun.
● The program trains high school and college students to prepare them for teaching computer science and AI classes to younger children using AI curriculums.

Contact us at contact@aigolearning.org

Powered by Thinkland.AI