Learn to plan a hackathon project and use what you learned to build it.
[To be expanded before the hackathon]
You have a great idea for the hackathon. Now what do you do with it? The most important thing is to not jump straight into code. First, plan.
Write in one sentence what your project does. For example:
What does the project need to do? Write a list:
Think about what Python concepts you need:
| Concept | Use it for |
|---|---|
| Variables | Storing score, name, level |
| Conditions (if/elif) | Menus, checking answers |
| Loops (while/for) | Repeating the game, iterating lists |
| Lists | Storing questions, answers |
| Dictionaries | Structured data (player with name, score, level) |
| Functions | Organizing code into reusable blocks |
| Files | Saving and loading data |
Don't try to do everything at once. Example for a quiz game:
Here are some project ideas that use everything you learned:
Check how well you understood the lesson with these 5 questions.