PyPyPath

Learning Path

Follow modules in order. Each module has topics with lessons, practice code, and quizzes. Your progress is saved in your browser.

Your progress (published topics)0%

0 of 27 topics completed

Module 6Coming soon

Tuples in Python

Ordered, unchangeable collections.

  • Tuple Syntax
  • Tuple Properties
  • Indexing Tuples
  • Slicing Tuples
  • Tuple Methods
Module 7Coming soon

Sets in Python

Unique unordered collections.

  • Set Syntax
  • Updating Sets
  • Set Operations
  • Set Methods
Module 8Coming soon

Dictionaries in Python

Key-value pairs โ€” like a real dictionary.

  • Dictionary Syntax
  • Keys and Values
  • Accessing Dictionaries
  • Dictionary Methods
Module 9Coming soon

Python Conditional Statements

Make decisions with if / elif / else.

  • if Statement
  • if-else
  • if-elif-else
Module 10Coming soon

Loops in Python

Repeat work with while and for.

  • while Loop
  • for Loop
  • break and continue
  • pass
  • range()
Module 11Coming soon

List and Dictionary Comprehensions

Short, powerful ways to build lists and dicts.

  • List Comprehension Syntax
  • Uses of Comprehensions
  • Dictionary Comprehensions
Module 12Coming soon

Functions in Python

Reusable blocks of code.

  • Creating Functions
  • Calling Functions
  • Function Arguments
  • Variables in Functions
  • Recursion
Module 13Coming soon

Anonymous Functions

Small one-line functions with lambda.

  • Lambda Functions