How about picking a free software project you like and contributing to it? You will certainly find interesting things to learn along the way. What exactly depends on the project and its current needs.

Reply via email to