Introduction
  • Introduction
Setting up your Developer Environment
  • Developing in your Browser: repl.it
  • Summary: repl.it
  • Writing your first program
  • Summary: print() and comments
  • Write Hello World
Variables
  • Introduction to variables
  • Summary: Variables
  • Integers
  • Summary: Integers
  • Multiplying integers
  • Strings
  • Summary: Strings
  • Strings and Concatenation
  • Floats
  • Summary: Floats
  • Printing the sum of two floats
Input and Type Conversion
  • Input
  • Summary: Input
  • Task: Individualized Greetings
  • Solution: Individualized Greetings
  • Type Conversion
  • Task: Converting User Input
  • Solution: Converting User Input
Conditionals and Booleans
  • The if and else statement
  • Summary: if and else
  • Task: Check the age
  • Solution: Check the age
  • Booleans
  • Summary: Booleans
Loops
  • While Loops
  • Task: Countdown
  • Solution: Countdown
  • Summary: While Loops
  • For Loops
  • Task: Countdown with For-Loop
  • Solution: Countdown with For-Loop
  • Summary: For Loops
  • Loops inside Loops
  • Summary: Loops inside Loops
More Variables
  • Lists
  • Summary: Lists
  • Understanding lists
  • Dictionaries
  • Summary: Dictionaries
  • Understanding Dictionaries
  • Constants
  • Summary: Constants
Functions
  • Basic functions
  • Task: Function to Greet
  • Solution: Function to Greet
  • Summary: Basic Functions
  • Scope of a Variable
  • Summary: Scope of a Variable
  • More Advanced Functions
  • Functions
  • Summary: More Advanced Functions
Introduction to Modules
  • Modules Explained
  • Summary: Modules
  • The randint() function
  • Summary: randint()
  • Recursion
  • Summary: Recursion
  • Recursion
  • The Modulo Operator
  • Summary: Modulo
  • Summary: Other Modules
Bug Fixing
  • Bug Fixing
  • Summary: Bug Fixing
  • Fix the Bug
Classes
  • Understanding Classes
  • Summary: Classes
  • Classes Exercise
Global Overview
  • Global Overview
  • Summary: Global Overview
  • My first program
Potential Job Positions
  • General Information
  • Python Developer
  • Data-, Marketing-, Healthcare Data- Analyst
  • Technical Support Specialist
  • Quality Assurance
  • Game Tester
  • System Administrator
  • Education Technology Support
Employments, Freelancing and Education
  • Employment
  • Remote Work