Hackathon for Children

March 27-28,2021

FutureHacks 2021 is a free virtual coding event for children from 7 to 15 years old, one of the only hackathons specifically for elementary and middle school students. Participants will create projects using Scratch, Python and Java with AI under a time limit, and present to a panel of judges. This is the perfect place for children to develop a passion for computer science and showcase their skills.

Theme

The future is something everyone looks towards with optimism. We invite you to create a project or game using any of the eligible programming languages that can either help society move into the future or simulates life in the future.

Rules

  • Students 7 to 15 years old are all welcome
  • Sign-ups for competition will be on 3/1-22. Participation is always welcome
  • Competitions will be held during Spring break weekend (3/27 - 3/28)
  • A project must be submitted by 11am Sunday to be considered for competition
  • All projects must use Scratch, Scratch + AI, Python, or Java
  • Students can work individually or work together in a group (up to 4 people)
  • Preliminary judging will include presenting to a panel of junior judges
  • The top projects that are selected will present in front of the final judges
  • Winners will be chosen based upon presentational skills and coding technique

Live coding sessions

Mini lessons

1: Scratch

In these classes, students will be introduced to important blocks and coding logic, such as broadcasting and receiving messages, conditionals, loops, and variables. With each session, students will create a small project they can use to demonstrate their newly acquired skills.

2: Scratch + AI

These sessions will introduce important machine learning and artificial intelligence concepts, such as image recognition and natural language processing. Students will have access to machine learning models which they can train and implement with Scratch.

3: Python

Students will be introduced to important Python concepts and coding logic. Python is such an important language because it is so readable and perfect for beginners. Students will create a small project they can use to demonstrate their newly acquired skills.

4: Java

Through these classes, students will learn the basic concepts of Java, such as effective coding, nesting loops and other basic coding concepts. Most of this will be conceptual since the students may not have access to the necessary coding platforms.

Awards

Best Overall
  • Rewarded to the top 10 participants
Language Winners
  • Rewarded to the top projects in each programming language
  • Excludes all “best overall” category winners
  • Applicable for all 4 programming languages
Special Awards
  • Most Creative
  • Rising Star
  • Problem Solving
  • Best design
HONORABLE MENTIONS
  • Rewarded to students that either barely miss an award or whose project judges want to highlight
  • Maximum of 15 honorable mentions

nintendo switch

gaming mouse

power banks

wireless headphones

Prizes will include, but are not limited to, the above prizes. Every member of a winning team will receive a certificate.

Schedule

Kick-off meeting to introduce the coding challenge
Link to join Webinar

Hackathon theme: The future is something everyone looks towards with optimism. Create a project or game using any of the eligible programming languages that can either help society move into the future or simulates life in the future.

TeensTeachKids Talks by Youth Development Program for High school students Link to Sign up
Live hour-long coding sessions will be held every three hours that introduce the basics of Scratch, Scratch+AI, Python, and Java
Links to join live sessions: Spring Talks; Mini-Lesson

Join us in Discord server for fun! Come to meet new friends.
https://discord.gg/ctqCZUMsPq

Your project must be submitted by 11am Sunday to be considered for competition. Submit your project at https://futurehacks-2021.devpost.com

In preliminary round, participant will present to a panel of junior judges. Top projects will be selected to enter the final round.
The finalist will present their project to the final judges.

Winners will be announced and presented awards.
Link to join Webinar

Everyone is welcome! Sign up now to compete for prizes.

Register Here

Introduce the challenge

Hold mini-lessons and teach cool coding concepts
Will be spaced out so participants can attend all if they wish
First Scratch+AI minilession will be introducing how to create models and using the blocks

Participants have from after the kick-off meeting to Sunday morning to work on their project
They are allowed to submit multiple projects
We will regroup at times so participants can ask others for advice and share their progress

Projects must all be submitted by Sunday morning

Everyone will present to a panel of judges, who will move on the top 20% of projects
These finalists will present their project to the judges again in front of everyone

Held sunday afternoon
Prizes handed out to the winners
Encourage participants to continue coding and sign up for our classes as well

Consectetur adipisicing elit. Quod distinctio impedit sint accusantium ducimus lites consequuntur innobisl dolores saepe.Proin sit amet turpis lobortis.

Location: Hall 1 , Building A, Golden Street, Southafrica

Consectetur adipisicing elit. Quod distinctio impedit sint accusantium ducimus lites consequuntur innobisl dolores saepe.Proin sit amet turpis lobortis.

Location: Hall 1 , Building A, Golden Street, Southafrica

Judges

Wanying Ding, Ph.D.

JPMorgan, AI

Samuel Jackson

University of Georgia

Li Liu

Facebook, Software

Shuangning Liu

Apple, Software

Yang Liu

Apple, Software

Sokona Mangane

Bates College

Alejandro Marquez

UC Berkley

Brady Munroe

Carnegie Mellon University

Jorge Orbay

Google Brain, AI

Qing Ping,
PH.D.

Amazon, AI

Shaky Salimjonova

Princeton University

Vikram Sharma

Duke University

Bing Wu

Waymo, AI

Alex Yang

Google, Software

Miranda Zhang

Fintech

Reyna Zhao

LinkedIn, UI/UX

Judging Rubric

Sponsors

Proud to support TeensTeachKids

become a sponsor

FAQ

How does registration work?
First, fill out the google form. Afterwards, we will send a confirmation email and an invite to our discord server.
No worries! You can attend the instructional sessions and learn about the different coding languages. 
We will be holding instructional sessions that participants can attend. Additionally, there will be fun activities from 6 pm to 8 pm on Saturday
Projects will be judged for presentation skills, coding techniques, and how well the project fits the theme
What are the themes of the projects?
The theme is ‘the future.’ Participants will create projects that either solve a real-world problem or simulate life in the future
Yes! Participants can work in groups from 1 to 4 people
Prizes include but are not limited to Nintendo Switches, Gaming mice, headphones and gift cards
Yes! Anyone between the age of 7 and 15 can attend this event

WHY FUTUREHACKS (As a student)

Pursue Your Passion

Hackathons are the perfect place for students to discover and develop a passion for computer science. They give students an opportunity to learn new skills and make new friends.

Win Cool Prizes

Participants can win awards for using their creativity and problem solving skills! The range of awards that will be given is listed above and registering is free, so it’s a win-win situation.

Meet New Friends

Hackathons are great places to meet people who have similar interests as you and to have interesting conversations about such computer science related topics. Participants will be able to meet and work with others who share their passions and interests!

WHY FUTUREHACKS (As parents)

Create Lasting Memories

Participants will have fun coding, attending workshops, and playing games. This is a great way to get into coding, since everything is online and easily accessible!

Special Opportunities

Usually hackathons are for high schoolers, but not FutureHacks! FutureHacks is one of the few coding competitions offered to middle and upper elementary school students. It is a great learning opportunity!

Receive Constructive Feedback

Participants will be able to present their projects to a panel of judges consisting of experts in the computer science field and students from top universiities. They will receive quality feedback from people who have experience in this field!

Code of Conduct