AI ERA SERIES 01

Python Basics

A first Python course for complete beginners

Problems follow the contents chapter by chapter and section by section. There are four question types (predict the output, fill in the blanks, write code, and code review), and Python in your browser checks your answer right away.

258 problems (99 predict the output, 26 fill in the blanks, 87 write code, 46 code review)

Start practicing in your browser

Chapter 1: Getting started Why fundamentals matter in the AI era

Chapter 2: Numbers and strings

Chapter 3: Lists and tuples

Chapter 4: Dictionaries and sets

Chapter 5: Operators

Chapter 6: Conditionals

Chapter 7: Loops

Chapter 8: Functions

Chapter 9: File input and output

Chapter 10: Pythonic code

Chapter 11: Classes

Chapter 12: Modules and packages

Chapter 13: Exception handling