GitHub je platforma koja pomaže programerima da kreiraju, skladište svoj kod i upravljaju njime, ali takođe predstavlja mesto gde svaki programer može da podeli svoj izvorni kod. Kako je koncept otvorenog koda sve zastupljeniji, tako i ova platforma sve više dobija na značaju i popularnosti. GitHub ima preko 83 miliona registrovanih korisnika i predstavlja jednu od najpopularnijih platformi za kreiranje, isporuku i održavanje softvera.
Značaj ove platforme ogleda se u tome što je koriste neke od najvećih tehnoloških kompanija u svetu, kao što su Google, Twitter, Mozilla, Facebook, IBM, Netflix i PayPal. Platforma GitHub je vlasništvu kompanije Microsoft. To je u početku prihvaćeno sa rezervom od strane zajednice programera koji koriste koncept otvorenog koda, što se pokazalo pogrešnim, jer osnovni koncept i ideja platforme nisu narušeni. Osnovni paket na GitHub-u je besplatan za pojedince i timove, ali kompanije koje stvaraju vlasnički softver najčešće biraju neki od premijum paketa, kako kod ne bi bio dostupan svima.
Kroz ovaj rad biće prikazane lekcije koje će čitaoca upoznati sa mogućnostima koje platforma GitHub pruža. Elektronske lekcije namenjene su svima koji se prvi put susreću sa ovim okruženjem, ali i onima koji žele da steknu uvid u dodatne mogućnosti ove platforme.