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 Japan, Singapore 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!
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?
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.