Wydaje mi się, że najlepiej jakbyś przerobił od deski do deski "Język C++ Szkoła programowania" Prata (po tym to i pracę dostaniesz jak dodasz do tego skille typu git, TDD) z zadaniami + dodatkowo przy tym jakieś własne projekty robił, algorytmy, struktuy danych. U mnie na studiach jest fajny kurs, na którym jest dość dużo klepania kodów, wykłady i lisy znajdziesz pod tym adresem, kurs nazywa się PAMSI (podstawy algorytmiki i metod sztucznej inteligencji):
http://lukasz.jelen.staff.iiar.pwr.wroc.pl/downloads/page1.html
Skoro Google code in polega na opensource to warto by poznać zasady działania GITa. Proponuję bitbucket - wydaje mi się, że czytelniejszy do przyswojenia dla początkujących (tak wiem, repo tu, repo tam prawie niczym się nie różni, ale mnie na początku GitHub odpychał). Do tego, jeżeli nie lubisz wkleypywać komend w konsolę to program typu Git Kraken lub SorceTree, osobiście z żadnego nei korzystam, bo jednak konsola, ale są zwolennicy.