For our 2nd semester software development lab we had to implement missing features inside a larger Java application. This application had been written some years ago and was reused every year for the lab.
So in a sense you could call it "legacy" because we had to implement solutions in an existing system, but there was always someone that knew how it had to be done because the system was designed to be incomplete as a learning tool.
It definitely helped me later when I took my first student job, because I had at least some experience with finding my way around an existing architecture with a couple of thousand lines of code.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.