Zeeguu is a free, open-source platform for learning languages by reading and listening to material you care about, at a level that fits you. It finds articles that match each learner’s interests, supports reading with in-context translation and pronunciation, and turns the words a learner looked up into personalized exercises and daily audio lessons.
I started Zeeguu in 2016 and have led it since, together with Tiago Ribeiro and many students over the years.
Each project has two parts: an implementation and an evaluation. Follow the links for the discussion of each idea.