This series is a beginner's introduction to programming using Python, one of the most popular coding languages. You will learn about binary numbers, loops, lists, and strings, and then write functions for classic problems like factorials, the Fibonacci sequence, and sorting. The series also includes an introduction to cryptography, the science of secret codes, from the Caesar cipher to the Enigma machine. These are foundational ideas for anyone curious about how computers think. No coding experience is needed, though comfort with basic algebra will help.
Note: All Khan Academy content is available for free at www.khanacademy.org