

HOW TO GET STARTED
Please note that this only serves as a suggested outline to help you get started on the project; it is not mandatory to follow it exactly. Depending on your project, additional steps may be required, or certain steps may be omitted.
Part 1: Getting Started
01
Choose a problem
-
Consider thinking about any problems in your daily life or researching other real-world challenges in areas like healthcare, sustainability, accessibility, education, etc.
-
Identify what problems AI can help with (e.g., an app that can recognize the ingredients in the fridge and provide a list of possible recipes or an AI-powered chatbot for mental health support).
02
Research and plan your solution
-
Outline the goals, key features, how users will interact with them, and how AI plays a part in your project.
-
Research and learn about the AI technologies related to your project (e.g., machine learning, computer vision, etc).
-
Explore tools like Scratch, App Inventor, Python, etc., to see what fits your project.
03
Select the right tools and applications and start collecting or preparing your data
-
Recommended tools and applications, but not limited to:
-
Beginners (Ages 8-12): Use Scratch, App Inventor or Thunkable
-
Junior (Ages 13-15): Complete as or use App Inventor, Thunkable, web apps, Python, Scikit-Learn or Pandas
-
Senior (Ages 16-18): Complete using Python, PyTorch, Numpy, Scikit-Learn, Matplotlib, Seaborn, or Google Colab
-
-
Gather a dataset:
-
Public datasets from Kaggle, etc.
-
Government sources
-
Manually collected data
-
-
If applicable, clean, analyze and format the data.
Part 2: Building Your AI Project
04
Develop and train your AI model
-
If using Scratch, App Inventor or Thunkable, integrate AI extensions like speech-to-text, image recognition, etc.
-
If using Python, train an AI model with Sciki-Learn or PyTorch based on your chosen problem.
-
If applicable, test your models with different datasets and parameters to improve accuracy.
05
Build the User Interface (if applicable)
-
Design a simple and intuitive UI if your project involves an app or website.
-
Use web apps, Flask or Streamlit to deploy your AI-powered application.
06
Test and improve your project (if applicable)
-
Run multiple tests to ensure your AI model works as expected.
-
Get feedback and refine your project.
-
Fix any bugs or performance issues.
Part 3: Finalization and Submission
07
Create the technical pitch video
-
Include the requirements and a demo of your project in the video.
08
Submit your project and other materials based on your division requirements
-
Based on your division, submit the other listed materials and documentation
-
Double-check the deadlines and ensure your project is completed and your best version before submitting