Programowanie - konkursy,projekty

Witam aktualnie uczę się programować w javie. Poświęcam na to każdą swoją wolną chwile.Jako iż co nieco już mam pojęcie o tym mam do was pytanie.Znacie jakieś strony gdzie mógłbym brać udział w jakiś projektach np przy tworzeniu aplikacji itp. lub konkursach??Myślę że dzięki temu mógłbym wiele przydatnych rzeczy się nauczyć.

http://main.edu.pl/pl  - nie wiem czy można pisać w Javie ale kiedyś była taka możliwość warto sprawdzić

Github. Możesz dodawać pull requesty do projektów Open Source. Znajdź taki, który cię interesuje. Na początku może być trudno, o to by twoje poprawki zostały zaakceptowane. Ale jeśli kod będzie napisany czytelnie, z utrzymaniem konwencji nazewniczych i formatowania mkodu projektu, z komentarzami i testami jednostkowymi, to z czasem przy coraz dłuższej historii, będzie coraz łatwiej.