1. Alapok és telepítés
• A Go nyelv áttekintése és története
• Telepítés és konfiguráció
• Az első „Hello, World!” program megírása
2. Adattípusok és változók
• Adattípusok áttekintése
• Változók használata
• Konstansok használata
3. Vezérlési szerkezetek
• If, else elágazás
• Switch elágazás
• For, While, Do-While ciklusok
4. Függvények
• Függvények alapjai
• Függvény argumentumok és visszatérési értékek
• Variádus függvények (változó argumentumszámú függvények)
5. Tömbök
• Tömbök és szeletek (slice) áttekintése, használata és műveletei
6. Összetettebb tömb-szerű adatok
• Map-ek (kb. asszociatív tömbök, leképezések) áttekintése, használata és műveletei
• Struktúrák áttekintése, használata és műveletei
7. Interfészek és csatornák
• Interfészek és csatornák áttekintése, használata és műveletei
8. Konkurencia és párhuzamosság
• Áttekintése
• Goroutine-ok és channelek használata
• Párhuzamos és konkurens programozás alapjai
9. Hibakezelés és tesztelés
• A hibakezelési lehetőségek áttekintése
• Panic és recover használata
• Tesztelési alapok