Skip to content
Python Land
  • Free Python Tutorial
    • Install Python
      • Online Python Interpreter
      • How To Open Python on Windows, Mac, Linux
    • Introduction to Python
      • The Python REPL
      • Python Variable
      • Python String
      • Python Print function
      • Python Booleans
      • For-loop and While-loop
      • Python Functions
      • Your First Python Program
      • Python Comments
    • Creating Python Programs
      • The Best Python IDE
      • Installing VSCode
      • VSCode Python Extensions
      • VSCode GUI Tour
      • Python in VSCode: Running and Debugging
    • Classes and Objects in Python
      • Python Constructor
      • Python Inheritance
    • Structure Your Project
      • Python Modules And Importing
      • Python Packages
    • Python Data Types
      • Python Integer
      • Python Float
      • Python Tuple
      • Python List
      • Python Set
      • Python Dictionary
    • Language Deep Dives
      • Python Try Except (Exceptions)
      • Python Functions: Advanced Concepts
      • List Comprehension
      • Python Iterator
      • Python Range
      • Python Docstrings
      • Python pass (Do Nothing)
    • Interaction with the OS
      • Python Read And Write File
      • Python Subprocess: Run External Commands
    • Venvs / Package Management
      • Working With Python’s venv
      • Pip install: the Python package manager
      • Python Poetry: Package and venv Management Made Easy
      • Python Pipenv: Another Package Manager
    • Python Concurrency
      • The Python GIL (Global Interpreter Lock)
      • Setting the Baseline
      • Python Threading
      • Python Multiprocessing
    • Data Processing with Python
      • Working With JSON
        • JMESPath Python: JSON Query Language
      • Python YAML: How to Load, Read, and Write YAML
      • Python CSV: Read And Write CSV Files
    • Migrating From Python 2 to 3
      • Check Python Version On The Command-Line
      • How to Migrate To Python 3
      • Python 3 Advantages
    • Using The Unix Shell
      • Basic Linux Commands
      • Bash Scripts
      • Using the Find Command in Linux
      • Unix Pipes
      • Process and Highlight JSON with jq
      • Using the Bash History
      • Bash Multiprocessing
    • Deployment
      • PyInstaller: Create An Executable From Python Code
      • How To Use Docker To Containerize Your Python Project
      • Automatically Build and Deploy Your Python Application with CI/CD
      • Guerrilla Scale Your Web Application
    • Data Science
      • Jupyter Notebook
      • Numpy: The Foundation of Python Data Science
    • Python Learning Resources
  • Shop
  • Blog
  • Login / Register
  •  

Python Land Courses

If you’re looking to more seriously build your skills, have a look at my premium courses.

  • Sale! The Python Course for Beginners

    Python Fundamentals I: The Python Course For Beginners

    5.00 out of 5

    This Python course for beginners gets you started with Python in no time. Learn all the essentials, test your progress with quizzes and assignments, and bring it all together with the final course project.

    € 59.00 € 29.00 excl. VAT
    Add to cart
  • Course certificate example Sale!

    Python Fundamentals II: Modules, Packages, Virtual Environments

    5.00 out of 5

    Learn about creating modules and packages, using virtual environments, and package management. This course is a seamless continuation of Python Fundamentals 1, but is suitable for anyone with basic knowledge of the Python language.

    € 59.00 € 29.00 excl. VAT
    Add to cart
©2023 Python Land - Privacy policy - Subscribe to my newsletter - Contact
Python Land is not affiliated in any way with Python.org or the Python Software Foundation