שפת תכנות היא שפה מדויקת שבה כותבים אלגוריתמים כך שמחשב יבין. יש הרבה שפות תכנות, ולכל אחת כללים משלה. גם ילדים יכולים לתכנת — למשל בשפות של ״לבנים״ שגוררים ומחברים, שבהן כל לבנה היא פקודה כמו ״זוז 10 צעדים״ או ״חזור 4 פעמים״.
במערכות בינה מלאכותית, הקוד מגדיר איך המודל בנוי, איך הוא מתאמן ואיך משתמשים בו — אבל את ה״ידע״ שלו המודל מקבל מהנתונים. היום יש כלי AI שעוזרים לכתוב קוד, אבל מתכנתים עדיין צריכים להבין את הקוד, לבדוק אותו ולתקן טעויות, שנקראות ״באגים״.
טעות נפוצה היא לחשוב שמחשב ״מבין מה התכוונו״. מחשב עושה בדיוק את מה שכתוב בקוד — גם אם זו טעות. נקודה אחת במקום הלא נכון יכולה לגרום לתוכנה לא לעבוד. לכן תכנות מלמד לחשוב בצורה מסודרת, לפרק בעיה לצעדים ולחפש טעויות בסבלנות.

