What are you passionate about? What ICT skills do you already have?
Choose a project that is challenging but achievable.
Do you have access to the necessary software, hardware, and data?
How much time can you realistically commit to your project?
This will make it easier to manage and track your progress.
This will help you to identify and fix bugs early on.
This will help you to keep track of your progress and to share your work with others.
Don't be afraid to ask for help from a friend, classmate, or instructor if you get stuck.