Interactive Textbook

The interactive programming textbook helps beginning programmers to learn about general principles of coding while learning Python. The textbook contains interactive coding exercises that allow learners to apply what they learn as they learn it. Although all of the interactive exercises only run Python code, the textbook teaches basic coding principles that can be applied to a wide variety of programming languages.

Coding Exercise Example

greeting = "Hello, world!" print(greeting)

Table of Contents

Chapter 1 - Introduction
Chapter 2 - Variables
Chapter 3 - Number Types
Chapter 4 - Booleans
Chapter 5 - Strings
Chapter 6 - Functions
Chapter 7 - Conditionals
Chapter 8 - Fixing Errors
Chapter 9 - Lists
Chapter 10 - Loops