Przez cały okres trwania kursu zaniedbaliśmy pewien temat, więc czas to teraz nadrobić. W tej części kursu nauczymy się dzielić program na mniejsze kawałki (tzw. packages), czasem można je nazywać modułami lub tego typu określeniami. Zatem, zajmiemy się logiczną organizacją naszego programu, aby łatwiej było go tworzyć, rozwijać, a innym developerom czytać. Jeżeli analizowaście programy w Go, to na pewno zauważyliście, że mają one wiele plików z kodem *.go, a nie tylko jeden.