Learn Python, the world's most popular scripting programming language.
Topics include Python language syntax, the fundamental data structures, organizing Python programs using functions, classes, and modules, and reading and writing text files.
Projects include utilities and games.