Deagreez/Getty, Tyler Le/BISahil Gaba, a software engineer at Google, shares his top free Google programming courses.Gaba is a self-taught engineer who used Google's free and auditable courses when learning to code.From Python to Generative AI, Gaba says there's a course for programmers at every level.Before becoming a software engineer at Google, 33-year-old Sahil Gaba was an entirely self-taught computer engineer with a mechanical engineering background.Many new programmers who start in Gaba's shoes turn to free YouTube videos or their pricey counterpart, programming courses.