Founded in 1386, Heidelberg University is the oldest university in Germany. From theology, law, medicine, and philosophy, it has developed into 12 colleges with nearly 30,000 students today. Heidelberg is a university town, and the university campus is integrated into the old town without any boundaries.