FirstCommit is a beginner-friendly online hackathon for participants aged 13-21 to build their first project and gain experience in software development. It emphasizes learning and growth, with various prizes for creativity, technical achievement, and more. Submissions require a working project, public GitHub repository, description, and demo video.
By FirstCommit
FirstCommit is an online hackathon designed as a 'Beginner's Paradise,' encouraging individuals to create their first project and make their inaugural commit. This event focuses on fostering learning, building, and taking the next step in a participant's development journey, emphasizing that perfection is less important than the process of creation and skill acquisition. The hackathon is open to students aged 13 to 21 from all countries and territories, with professional organizations excluded. Participants can work individually or in teams, developing various software-related projects such as web applications, mobile apps, desktop applications, games, hardware projects, or AI-powered tools. There is no specific theme, allowing participants to pursue projects they are passionate about. Submissions must include a working project, a public GitHub repository with source code, a detailed project description, and a 3-5 minute demo video. Clear setup instructions are also required for judging. AI tools are permitted and encouraged as learning aids, though judges will prioritize the participant's understanding, creativity, and problem-solving over AI-generated code. Projects are judged on criteria including learning and growth, creativity, execution, technical understanding, and presentation. The event offers over $880 in cash prizes, along with domain subscriptions and certificates across multiple categories, including a "Beginner's Paradise - Champion" award and specific recognition for ambition, creativity, design, technical achievement, and learning journey.
Participants are free to build web applications, mobile apps, desktop applications, games, hardware projects, AI-powered tools, or any other software-related project. There is no required theme; participants should build something they are passionate about. Projects should be started during the hackathon. Existing libraries, templates, and frameworks are allowed, but the core work must be completed during the event.
Companies/professional organizations are excluded from participation. All countries/territories are eligible, excluding standard exceptions.