Hello from the inaugural Hacker Education team of IC Hack! Starting from IC Hack 26, we'll be publishing hands-on, concise, and informative guides (HackPacks) to introduce participants, especially first-time hackers, to different technical concepts and frameworks, and the soft skills needed to succeed at a hackathon.
If you're completely new to hackathons or coding in general, we'd recommend the 'Getting Started' HackPack. Otherwise, feel free to check out any of the available HackPacks below!
android-development: Get familiar with Android development using Kotlin and Jetpack Compose.api-design: Learn to design RESTful APIs with practical guides for Firebase Cloud Functions and FastAPI.django: Build a Django REST API backend quickly with SQLite for rapid hackathon development.databases: Understand database paradigms and choose between relational, document, and graph databases.deployment-approaches: Deploy your web applications using local hosting, third-party services, or advanced VPS setups.docker: Containerize your applications with Docker for portable, consistent deployment across environments.engaging-with-sponsors: Maximise your hackathon experience by effectively networking with sponsors and tackling challenges.frontend-development: Build modern web interfaces with component-based frameworks.git-and-github: Master version control basics and collaborate effectively using Git and GitHub.machine-learning: Get to grips with the basics of machine learning and deep learning using PyTorch.making-a-devpost: Create compelling Devpost submissions that clearly communicate your project to judges.pitching-and-presenting: Deliver confident, engaging presentations with effective demos and clear storytelling.project-planning: Form effective teams and manage your hackathon time with strategic planning and work allocation.prompt-engineering: Craft effective prompts for AI language models and leverage IDE extensions for rapid development.
We have also prepared HackPacks for the three 'Best Use Of' challenges at IC Hack 26! They are as follows:
Each directory under this root folder contains a single, or base 'HackPack' with the following structure:
hackpack-name/
├── README.md # Main tutorial content
├── assets/ # Screenshots, images, and other media
└── example-project/ # Working example code demonstrating the concepts (for technical HackPacks)
The Hacker Education team of IC Hack 26.
See LICENSE for details.