Digital Python Textbook

Your very own digital customizable Python textbook

Python is often taught without any accommodating theory, we believe that students should at least have the option to consult relevant theory when stuck.

The Python course comes with numerous theory pages that explain programming concepts in great detail, highlight common mistakes, and provide relevant coding examples, setting your students up for success.

Academisch Medisch Centrum Amsterdam
Academisch Medisch Centrum Amsterdam
Amsterdam University College
Amsterdam University College
Artesis Plantijn Hogeschool Antwerpen
Artesis Plantijn Hogeschool Antwerpen
Deakin University
Deakin University
Edith Cowan University
Edith Cowan University
Erasmus University
Erasmus University
Linnaeus University
Linnaeus University
Hogeschool Inholland
Hogeschool Inholland
Hogeschool van Amsterdam
Hogeschool van Amsterdam
Hogeschool van Arnhem en Nijmegen
Hogeschool van Arnhem en Nijmegen
University of South Africa (UNISA)
University of South Africa (UNISA)
Hogeschool van Utrecht
Hogeschool van Utrecht
Monash University
Monash University
Odisee Brussels
Odisee Brussels
ONCAMPUS Amsterdam
ONCAMPUS Amsterdam
Radboud University
Radboud University
Rijksuniversiteit Groningen
Rijksuniversiteit Groningen
Vrije Universiteit Amsterdam
Vrije Universiteit Amsterdam
University of Agder
University of Agder
University of Amsterdam
University of Amsterdam
University of Maastricht
University of Maastricht
Academisch Medisch Centrum Amsterdam
Academisch Medisch Centrum Amsterdam
Amsterdam University College
Amsterdam University College
Artesis Plantijn Hogeschool Antwerpen
Artesis Plantijn Hogeschool Antwerpen
Deakin University
Deakin University
Edith Cowan University
Edith Cowan University
Erasmus University
Erasmus University
Linnaeus University
Linnaeus University
Hogeschool Inholland
Hogeschool Inholland
Hogeschool van Amsterdam
Hogeschool van Amsterdam
Hogeschool van Arnhem en Nijmegen
Hogeschool van Arnhem en Nijmegen
University of South Africa (UNISA)
University of South Africa (UNISA)
Hogeschool van Utrecht
Hogeschool van Utrecht
Monash University
Monash University
Odisee Brussels
Odisee Brussels
ONCAMPUS Amsterdam
ONCAMPUS Amsterdam
Radboud University
Radboud University
Rijksuniversiteit Groningen
Rijksuniversiteit Groningen
Vrije Universiteit Amsterdam
Vrije Universiteit Amsterdam
University of Agder
University of Agder
University of Amsterdam
University of Amsterdam
University of Maastricht
University of Maastricht

Trusted by today’s leading universities, colleges & schools worldwide

Detailed Theory Pages

The theory pages that are available for your Python course come with syntax highlighted examples, drop-down menus that explain specific concepts in further detail and additional visualizations.

1 2 3 {1, 2, 3, 4, 5} {3} {1, 2} {1, 2, 4, 5}

Endless Examples

All of our theory pages contain relevant examples in Python code to illustrate discussed concepts. All coding examples are syntax highlighted similar to how they would be highlighted in a text editor.

Includes All the Basics

The content available for your Python course, which is created and curated by in-house editors, includes all the basic programming concepts; object types such as Booleans, Integers, Floats and Strings, control flow concepts, like Conditional Expressions, Loops and Functions and data structures, such as Lists, Tuples, Sets, and Dictionaries.

Best suitable for the last years of your high school studies and those who want to pursue a technical degree in higher education.