Getting Started

 

Participants are welcome to use the tools, frameworks, APIs, datasets, and development environments that best fit their project.

Useful Development Tools
  • Python - AI, machine learning, automation, and cybersecurity projects
  • JavaScript / TypeScript - Web applications
  • React - Front-end development
  • GitHub - Code hosting and collaboration
  • Google Colab - Free cloud-based Python/ML environment
AI Resources

Participants can explore:

  • OpenAI APIs
  • Google Gemini
  • Hugging Face
  • TensorFlow
  • PyTorch
  • Scikit-learn
Cybersecurity Learning

Useful areas to research before beginning include:

  • OWASP Top 10
  • Phishing and social engineering
  • Authentication and authorization
  • Encryption
  • Network security
  • Privacy and data protection
  • Secure software development
Project Advice

Start with the problem, not the technology.

A strong submission should be able to answer three questions:

What problem are you solving?
Why does it matter?
Why is your solution a good way to solve it?