Young Coders Global Hackathon 2020

#YCGH2020

Junior Category | Senior Category | Sign Up | Timeline | Prizes | FAQs

Learn

Learn

Attend training workshops and meetups with experienced mentors to delve deeper into coding.

Connect

Connect

Meet with coders from around the globe and make connections with like-minded individuals.

Code

Code

Experience a hackathon and create your very own project, complete with your own codes!

Catch our LIVE final hackathons!

(it’s free!)

Coding Lab Japan and Coding Lab Singapore bring to you the first-ever Young Coders Global Hackathon 2020! With the power of technology, we’ll be accepting registrations, submissions and exciting LIVE sessions for the semi-finals and finals where our top 10 finalists will be telecast 100% ONLINE – the possibilities are limitless and all young coders are welcome to join us.

Discover more of coding with training workshops and online meetups with fellow coders from JapanSingapore and all over the world. Challenge yourself to go above and beyond in creating your own project. Ultimately, we just want young coders to have a Hackathon experience and enjoy themselves!

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?
More
SubmissionRulesGrading Metrics

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 13 to 18)
Individual or Team (up to 3 members)

Python 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 Python project which can help people solve one issue related to the coronavirus.

More
SubmissionRulesGrading Metrics

1. Your Python project

  • Upload your project to https://repl.it
  • Provide us with the link to your project in 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?

  • Python 3 and Django are allowed.
  • You can import any Python modules into your project.
  • You can use any IDE (editor) that you want (IDLE, PyCharm, VS Code, repl.it, etc.)
  • 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.
  • Use online documentation and API reference! The Docs are your friend.
  • 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?

Snapshot of online HBL 02

Snapshot of online learning 01

Catch our LIVE Young Coders Global Hackathon 2020!

(You can also view our Top 10 Submissions Here)

Click Here

Timeline

Date Time (SG) Time (JP) Event
18 April 2020 2200 2300 Registration closes
21 April 2020 2200 2300 Submissions due
23 April 2020 1500 1600 Announcement of Top 10
25 April 2020 0800 to 0900 0900 to 1000 Top 10 Live Telecast
(Junior Category)
25 April 2020  1200 to 1300 1300 to 1400 Top 10 Live Telecast
(Senior Category)
2 May 2020 0900 to 1130 1000 to 1230 Top 5 Live Hackathon
(Junior Category)
2 May 2020 1300 to 1600 1400 to 1700 Top 5 Live Hackathon
(Senior Category)
9 May 2020 1400 1500 Announcement of Results
*Revised on 22 April 2020, subject to changes
Note: Details on our training workshops and live online meetups will be released soon.

Prizes

Prizes

1st Prize | 2nd Prize | 3rd Prize | 2 x Merit Awards

Frequently Asked Questions

What is a Hackathon?
A Hackathon is a coding event/competition that usually takes place over a condensed period of time. Hackathons strive to bring together groups of people interested in technology, coding, graphic design, etc. to work together to solve problems.

Is there Hacking?
No, computer hacking is not part of a Hackathon. The word “hack” in Hackathon means to tinker, create, take apart, learn, make, build, explore. Students are not “hacking computers” nor does this Hackathon prompt criminal computer hacking in any form.

What are the goals of this Hackathon?
We want kids at our Hackathons to have fun, learn some coding, meet new friends, and challenge their skills and creativity. The main takeaways we want for all participants are:

  • Learn
  • Connect
  • Code

Who can participate?
All levels of coders are welcome, from beginners to advanced.

  • Junior Category (Scratch Challenge): Ages 7 to 12
  • Senior Category (Python Challenge): Ages 13 to 18

Can I work in a team?

  • Junior Category (Scratch Challenge): Only 1 person per project is allowed. But of course, you can talk with friends, get ideas and some help!
  • Senior Category (Python Challenge): Yes, teams of 1 to 3 members are allowed.

Do I have to physically be at the event?
No. This event is 100% online.

What is the cost to join?
The hackathon is free to join! Some workshops and classes may have a fee, but there is no extra charge to join the main competition.

How do I submit my projects?
Your registration form contains submission details at the end. Upon registration, a copy of your response was sent to the email address provided.

How are submissions going to be judged?
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!

Policies
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.

Terms and Privacy Policy.

If you have any questions or need more information, contact us at:
Singapore: +65 6977 9641 | learntocode@codinglab.com.sg
Japan: 070 2614 4170 (Jpn) | 070 2614 4192 (Eng) |  | hackathon@codinglab.jp