With so many degree programmes to choose from, it’s not so easy to maintain an overview. If you’re having a hard time deciding, there are tests available online which can help you:
TestAS – Test whether you are prepared for university-level study in Germany (free)
Self-assessment – Particularly suited to technical subjects; test your strengths and weaknesses (free)