1. Programmering, versionshantering och kodkvalitet
Grunden som bär genom hela utbildningen: kod som går att läsa, testa och ändra av någon annan.
Python · TypeScript · Git · enhetstester
Datastrukturer och problemlösning, objektorienterade och funktionella grundprinciper, versionshantering i team och kodgranskning, testdriven utveckling, ren kod och refaktorering.
Efter kursen kan du skriva strukturerad och testbar kod i minst två språk, arbeta med kodgranskning i ett team, och motivera en refaktorering.