Covers the basics of Python programming, such as writing text to the screen and doing math.
Covers how to use strings to represent text, and how to store values in variables.
Covers how to define your own custom functions.
Covers types and how to cast between them. Also covers Booleans as one example of a type.
Covers how to conditionally run code, and how to compare values.
Covers loops, including for and while loops, and the keywords continue and break.
Covers tuples and slicing of tuples, lists, and strings.
Covers objects, methods, and various useful methods on built-in classes.
Covers how to continue learning after having mastered the basics.