Choose a League

We allow contestants to compete across two leagues:

Junior Category (Ages 7 to 12)

Individual

Scratch Challenge

Create a Scratch project (game, animation, story, art, tutorial, etc.) based on this statement: The coronavirus (Covid-19) has become a global event in a very short period of time which has affected all of us – technology and code can have a positive effect helping everyone.

Your project should address ONE of the following questions:

  • How can people protect themselves from viruses such as the coronavirus?
  • Many people around the world are staying at home. How can your project help them?
  • How has the coronavirus affected you and your community?

1. Your Scratch project

  • Upload your project to the competition Scratch Studio (which will be provided to you after registration)
  • Submit your project link in the submission form*

2. A Video Presentation

  • Create a 2 to 3-minute length video presentation, describing your project, its code, and playing through it.
  • Upload the file via the submission form*

* LINK TO THE SUBMISSION FORM WILL BE PROVIDED TO YOU AFTER REGISTRATION

What am I allowed to use in my code?

  • Use www.scratch.mit.edu
  • Any non-device extension in Scratch are allowed (Music, Pen, Video Sensing, Talk-to-Speech, and Translate)
  • All device extensions are not allowed
  • micro:bit, Makey Makey, and LEGO are not allowed for this competition.
  • Only submit original code, please do not remix projects or copy code.

Get ideas from everywhere!

  • You can look at other projects/code to get ideas.
  • Think about movies, books, and games.
  • Talk with your friends and fellow coders.
  • Talk with your parents.

Have Fun!

1. Theme (20%)

How well does your project address the theme of the competition?

2. Code (40%)

What types of code blocks and coding concepts did you use in your project?

3. Creativity (20%)

Use your imagination to create original ideas. Sometimes you can take an old idea and tweak it in a way nobody thought of before.

4. Usability (20%)

Can your friends and parents use it easily without a lot of help? Do you have instructions?

Senior Category (Ages 12 to 18)

Individual or Team (up to 3 members)

Java, Python, HTML, CSS, Javascript, and Pygame Challenge

Technology is playing a massive role in how people are dealing with the coronavirus (Covid-19), helping with communication, tracking its spread, educating the public, studying the virus, and more.

Create a project which can help people solve one issue related to the coronavirus.

1. Your project

  • Upload your project to https://repl.it
  • Submit your project link in the submission form*

2. A Video Presentation

  • Create a 2 to 3-minute length video presentation, describing your project, its code, and playing through it.
  • Upload the file via the submission form*

* LINK TO THE SUBMISSION FORM WILL BE PROVIDED TO YOU AFTER REGISTRATION

What am I allowed to use in my code?

  • You can use any of the options specified.
  • You can import any modules into your project
  • Java, Python, HTML, CSS, Javascript, and Pygame Challenge
  • No hardware devices are allowed. So, no micro:bits, LEGO, etc.
  • Only submit original code, please do not copy projects or code.

But get ideas from everywhere!

  • You can look at other projects/code to get ideas.
  • Think about movies, books, and games.
  • Talk with your friends and fellow coders.
  • Talk with your parents.
  • Online forums, like Stack Overflow are allowed, but don’t copy code directly from forums. Use forums to help you understand problems.

Have Fun!

1. Theme (20%)

How well does your project address the theme of the competition?

2. Code (30%)

Use your imagination to create original ideas. Sometimes you can take an old idea and tweak it in a way nobody thought of.

3. Creativity (20%)

Can your friends and parents use it easily without a lot of help? Do you have instructions to help the user?

4. Usability (10%)

What coding concepts do you use in your project?

5. Scalability (10%)

How applicable and deployable is this project?

6. Social / Business Value (10%)

How well does this project help people, society, business? Does it solve the problem your project is focused on?

Prizes

Each league will have three winning teams:

...

1ST PLACE : GOLD

Certificates for each contestant in the winning team $50 Amazon gift card for each contestant in the winning team (up to $150)

...

2ND PLACE : SILVER

Certificates for each contestant in the winning team $25 Amazon gift card for each contestant in the winning team (up to $75)

...

3RD PLACE : BRONZE

Certificates for each contestant in the winning team $15 Amazon gift card for each contestant in the winning team

All contestants who submit a project will receive a certificate of participation.

REGISTER NOW

Basic Rules

We allow contestants to compete across two leagues:

TEAM SIZE

One to three contestants

1 PROJECT PER CONTESTANT

Contestants cannot submit a team project and a solo project

HONOR CODE

Adults (instructors, parents, etc.) can help contestants debug, but the majority of the work must be done by the contestants

CONTESTANT AGE LIMIT

Ages 7 - 18 only

US RESIDENTS ONLY

All contestants must reside in one of the 50 US states

NO COPYRIGHT MATERIAL

Photos, music, text, video, and other mediums

Please look at the Official Rules for our complete list of rules, and our FAQ section below for further questions.

Past Hackathons

Next Steps

After you have successfully registered your child for the hackathon, you will receive an email with the following:

Confirmation for Sign Up

Reminder that all projects are due by 11:59 PM PST on August 30th

For further questions, please look at the FAQ section or email us at info@younggates.com.

FAQ

Got a question? We got answers.

Yes, this competition is 100% online. The contestant can work on their project at any place and time as long as your child has access to a computer and an internet connection.

Nothing! There is no registration fee.

On average, contestants are putting in 5-10 hours to complete their projects.

Yes, the coding experience is a recommendation and not a requirement. However, this hackathon will not provide any tutorials or teaching materials. If your child would like to learn how to code, please check out Young Gates curriculum.

We recommend parents/Students to register the contestants to appropriate age category

Absolutely! You can add new members to your child's team up to the registration deadline. If you would like to add someone to the team, please ask the new team member's parent or guardian to complete the registration form.

Yes, we accept contestants who compete alone and also in teams of 2-3.

It is pretty common for different team members to have different strengths. We hope this opportunity will encourage contestants to build their collaborative skills by planning which parts each team member works on.

Unfortunately, we do not provide assistance in matching contestants.

No worries! You can submit your child's project without your team members.

Unfortunately, each contestant can only work on and submit one project.

Judges will look at the stated criteria when judging. But remember that the main purpose of the hackathon is to learn, meet friends, grow as a coder and have fun! We’re all at different levels as coders. If you don’t know how to do something, try to learn it and ask questions. Don’t worry if you don’t use everything in your project. Have fun!

Harassment-Free Policy: Coding Lab does not tolerate any form of harassment or bullying. We are all here to have fun, learn some new coding, and connect with new friends. Please be respectful of all your follow coders and staff. We reserve the right to ban any patriciates who engage in any form of harassment.

Please only use images, graphics, or any other material that you and your child have the legal right to use. We encourage students to draw their own images or use images available to use in Scratch.

Unfortunately, no. We will only reveal the winning teams and their projects for each category and will not reveal further details on the individual team's evaluations.

Unfortunately, we do not accept any late projects. All projects must be submitted by the project submission deadline.

Yes. We do allow, but discourage, the use of template code. In your child's presentation video and code, you must cite the source of the code to have your child's project be eligible for judging. If your child's project resembles identical code to other projects without correct sourcing, it will be ineligible to win.

For questions not listed here, please feel free to reach out to info@younggates.com.

REGISTER NOW