Zdrojový kód je soubor nebo soubory textu napsaného v programovacím jazyce, který obsahuje instrukce a příkazy pro počítač, aby vykonal určité operace. Je základním stavebním prvkem softwaru a umožňuje programátorům vytvářet různé aplikace, programy a systémy. Slouží jako lidsky čitelný zápis algoritmů a funkčnosti, kterou má program plnit. Vývojáři vytvářejí zdrojový kód, který definuje chování aplikace, a následně tento kód kompilují nebo interpretují do strojového kódu, který počítač může spustit.
Otevřený zdrojový kód (Open Source) je koncept, kdy je zdrojový kód aplikace dostupný veřejnosti, což umožňuje komunitě programátorů přispívat, upravovat a zdokonalovat software. Tento model spolupráce je důležitý pro mnoho open source projektů, které mají za cíl vytvářet kvalitní software, jenž je dostupný zdarma.
Správný zdrojový kód by měl být psán srozumitelným způsobem, aby byl snadno čitelný a pochopitelný pro ostatní programátory.