Skip to main content

    Your custom Python Course

    Pick exactly the modules you need. No overhead, no standard program – just what helps you move forward.

    Basic Settings

    Course Duration

    0 days
    1
    Course contentIncl. Q&A
    0 min

    0 min auto-filled · 100 CHF per 30 min

    Select Modules

    Basics

    4 modules

    Introduction & Setup

    Python history, installation, REPL, scripts, PEP 8

    🟢 Beginner
    90min350 CHF

    Variables & Data Types

    Learn how to store and manipulate data

    🟢 Beginner
    120min475 CHF

    Operators & Expressions

    Arithmetic, comparison and logical operators

    🟢 Beginner
    90min350 CHF

    Input & Output

    User input and formatted output

    🟢 Beginner
    60min250 CHF

    Control Flow

    4 modules

    If/Else Conditions

    Conditional logic and branching

    🟢 Beginner
    120min475 CHF

    For & While Loops

    Iteration and loop control

    🟢 Beginner
    120min475 CHF

    List Comprehensions

    Compact loop expressions

    🟡 Intermediate
    90min475 CHF

    match/case Pattern Matching

    Structural pattern matching with match/case

    🟡 Intermediate
    60min325 CHF

    Data Structures

    7 modules

    Lists & Tuples

    Ordered collections of data

    🟢 Beginner
    120min475 CHF

    Dictionaries & Sets

    Key-value pairs and unique collections

    🟡 Intermediate
    120min625 CHF

    String Manipulation

    Working with text data efficiently

    🟡 Intermediate
    90min475 CHF

    collections Module

    Counter, defaultdict, deque, ChainMap, namedtuple

    🟡 Intermediate
    90min475 CHF

    Enums

    Enum, IntEnum, Flag for type-safe constants

    🟡 Intermediate
    45min250 CHF

    Bytes & Encoding

    bytes, bytearray and text encoding

    🟡 Intermediate
    45min250 CHF

    Date & Time

    datetime, timedelta, zoneinfo

    🟢 Beginner
    90min350 CHF

    Functions

    3 modules

    Defining Functions

    Parameters, return values, scope

    🟢 Beginner
    120min475 CHF

    Lambda & Higher-Order Functions

    Anonymous functions, map, filter, reduce

    🟡 Intermediate
    120min625 CHF

    Decorators

    Function wrappers and metaprogramming

    🔴 Advanced
    90min525 CHF

    OOP

    3 modules

    Classes & Objects

    Object-oriented programming fundamentals

    🟡 Intermediate
    150min775 CHF

    Inheritance & Polymorphism

    Code reuse through class hierarchies

    🟡 Intermediate
    120min625 CHF

    Magic Methods & Protocols

    Dunder methods and Python protocols

    🔴 Advanced
    90min525 CHF

    Error Handling

    2 modules

    Try/Except & Exceptions

    Handling errors gracefully

    🟢 Beginner
    90min350 CHF

    Custom Exceptions

    Creating domain-specific error types

    🟡 Intermediate
    60min325 CHF

    Files & Modules

    3 modules

    File I/O

    Reading and writing files

    🟢 Beginner
    90min350 CHF

    Modules & Packages

    Organizing code into reusable modules

    🟡 Intermediate
    90min475 CHF

    Virtual Environments & pip

    Dependency management

    🟢 Beginner
    60min250 CHF

    Special Topics

    9 modules

    Logging instead of print

    Structured logging, levels, handlers

    🟡 Intermediate
    60min325 CHF

    Tkinter GUI

    Build desktop GUIs: windows, widgets, layout, events, canvas

    🟡 Intermediate
    180min925 CHF

    Generators & Iterators

    Lazy evaluation and memory efficiency

    🔴 Advanced
    120min700 CHF

    Context Managers

    Resource management with with-statement

    🔴 Advanced
    60min350 CHF

    Image Processing with Pillow

    Open, transform, filter and save images

    🟡 Intermediate
    90min475 CHF

    LLM APIs (OpenAI, Anthropic)

    Integrate OpenAI / Anthropic APIs into Python apps

    🟡 Intermediate
    120min625 CHF

    Regular Expressions

    Pattern matching in text

    🟡 Intermediate
    90min475 CHF

    Testing with pytest

    Unit testing and test-driven development

    🟡 Intermediate
    120min625 CHF

    APIs & Web Requests

    Working with REST APIs using requests

    🟡 Intermediate
    120min625 CHF

    Your Course

    Select modules or Q&A time to build your request.

    Not sure what you need?

    No worries – we're happy to consult with you and build the perfect course together.

    We use analytics cookies to improve our website. Learn more