Hey!
In meiner Ausbildung mussten wir auch viele kleine Programme schreiben, damit alle ungefähr auf den gleich Stand kamen.
Zum Beispiel könntest du Sudoku programmieren mit einer Konsolenausgabe oder wie wäre es mit 4 Gewinnt? Du kannst aber natürlich auch mal schauen, ob du etwas aus dem echten Leben abbilden kannst, das macht mir sehr viel Spaß. Daraus kannst du dann auch zum Beispiel ein Spiel machen.
Letztlich bleibt es deine Sache wie sehr du dich mit den Themen auseinandersetzt.
Tipp: Überlege dir selbst Ausbaustufen und eine Liste an Feautures, die das Programm haben soll. Lerne auch schnellstmöglich UML, das ist sehr gut, wenn man Software möglichst professionell umsetzen kann.
Tipp: Sollte dir irgendwie alles nicht zusagen, kannst du auch Programmier Chartas machen. Kleine Aufgaben auf einer Website programmieren und Code in Ordnung bringen.
Hoffe, ich konnte dir helfen und noch viel Spaß beim Programmieren!
LG
Kritiko (Alex)