Variables and operators Operations on files Lists and loops Conditionals and branching Dictionaries and function definition Exercises with solutions