During this course you have been studying fundamental concepts in computer programming.
These concepts and skills are transferable. This means that you can use these concepts in other programming languages.
Hence, in your personal project, you can choose to create a product which is not based on Python.
Some ideas are:
These are just some ideas.
Your personal project does not have to be complete by the deadline.
You will provide evidence of your progress, however, by producing a report and a presentation (see rubric below).
Here are the rubrics to help guide you to success.
Your final report submission should follow this specification:
Choose a project that you are motivated to contribute to!
You could choose the same technology as a classmate so that you can compare ideas and share learning.