Python Basics

Python

Python

Step confidently into the world of programming with the Python Basics course from Geo-ICT. Whether you're a beginner exploring tech for the first time or a professional looking to add programming to your skill set, this course will guide you through the essentials of Python—one of the world’s most widely used and versatile programming languages. Through hands-on projects, real-world examples, and expert guidance, you'll build a solid foundation and learn to write clean, efficient, and useful code from day one.

Course duration: 3 days

Taught by:

Peter Schols

Python

Python is a powerful yet beginner-friendly programming language, valued for its clear syntax, flexibility, and wide range of real-world applications. Whether you’re building websites, automating tasks, analyzing data, or diving into machine learning, Python gives you the tools to bring your ideas to life.

As an open-source language with an enormous global community, Python continues to evolve rapidly. Its ecosystem includes thousands of libraries and frameworks that save you time and make complex tasks easier. Whether you’re working with files, pulling data from APIs, or building analytical tools, Python simplifies the process and helps you get results faster.

Python is now used across almost every industry—tech, science, finance, healthcare, and more. Its demand in the job market continues to grow, and its relevance shows no sign of slowing down. Learning Python means gaining a toolkit for modern problem-solving. That’s why this course focuses not just on coding basics, but on building practical skills you can immediately use in projects or at work. With Python Basics, you’re not just learning a language—you’re opening the door to new opportunities and future-proof skills.

What you will learn

This course takes a practical, step-by-step approach to building a strong foundation in Python. It begins with the fundamentals—covering variables, functions, loops, and conditional statements—before moving into Python’s versatile collection types like lists and dictionaries. These early lessons help form a clear understanding of how to structure and process data in Python.

As your skills develop, you’ll learn how to break your code into manageable pieces using modules, making your programs more organized and reusable. You’ll work with built-in libraries that extend Python’s capabilities and discover how to install and use external packages to enhance your projects. Through hands-on exercises, you’ll learn how to connect to online data sources using APIs, and how to bring external information into your applications.

Later in the course, you’ll be introduced to scripting techniques that allow you to automate everyday tasks—saving time and reducing repetitive work. You’ll also get a practical introduction to object-oriented programming, a method of structuring code that becomes essential as projects grow in complexity. Finally, you’ll explore the basics of using Pandas, a powerful library for handling and analyzing structured data.

The course is designed to be accessible, clear, and directly applicable to real-world challenges—equipping you with not just theoretical knowledge, but also the confidence to start building your own projects.

Why choose this course

Geo-ICT’s Python Basics course is designed to be practical, beginner-friendly, and career-focused. Here’s what makes it a great starting point:

  • Expert instructors with real-world programming experience
  • Hands-on learning through challenges and mini-projects
  • Small class sizes for more personal support and feedback
  • Up-to-date tools so you learn Python the way it’s used in today’s workplaces
Read more

Sign up






    Group Discounts:
    10% for 3 participants
    15% for 4 or more participants


    Prices are indicative and may vary by country. Feel free to reach out — we’ll gladly work with you to find a suitable arrangement.

    €1395,- Excl. btw

    €1395,- Excl. btw

    Course structure

    Day 1

    You’ll start with Python’s core building blocks: collections like lists and dictionaries, and functions to keep your code organized and reusable. You’ll also explore Python’s standard library and learn how to install third-party packages. Using practical examples—such as pulling data from an online API—you’ll put your new skills to immediate use.

    By the end of the day, you’ll be able to write functions, use lists and dictionaries, work with built-in and third-party modules, and access external data sources.

    Day 2

    The second day focuses on code structure and file handling. You’ll learn how to break your program into custom modules and packages, and how to read from and write to files. As your projects become more complex, you’ll explore how to manage errors using exception handling, so your code runs smoothly even when things don’t go as planned.

    By the end of this day, you’ll be able to structure larger projects, manage files and folders with Python, and write more robust scripts that handle errors gracefully.

    Day 3

    On the final day, you’ll bring together everything you’ve learned and explore two key concepts: object-oriented programming and data analysis with Pandas. You’ll learn how to model real-world problems using classes and objects, and how to work with large datasets using Pandas for sorting, filtering, and analysis.

    By the end of the course, you’ll be comfortable using OOP principles and running your own data analysis projects with Pandas—and ready for more advanced Python training.

    Course duration: 3 days
    Schrijf mij in

    Learning Outcomes

    • Familiarity with the core features and capabilities of Python will be established.
    • Proficiency in using a wide range of built-in and third-party Python libraries will be developed.
    • Hands-on experience will be gained in key Python concepts, including functions, collections, modules, and object-oriented programming.
    • The ability to solve real-world problems, build well-structured projects, and apply Python skills confidently in both professional and personal contexts will be achieved.

    More Information?

    Do you have questions about the course content? Not sure if the course aligns with your learning objectives? Or would you prefer a private session or in-company training? We’re happy to assist—feel free to get in touch.

    Frequently Asked Questions about Python Basics

    In this course, you will learn the basic principles of Python, including syntax, scripting language, and how to use the Python standard library.

    This course is ideal for starting geo-specialists, experienced professionals, retrainers, and educational institutions who want to increase their knowledge in Python.

    This course lays the foundations, while the Python Advanced course goes more in depth on topics such as Data Science, and Object Oriented Programming.

    This course focuses on learning Python, its libraries, specific Python conceps, and solving simple problems with Python code.

    The course consists of three days, with each day focusing on different aspects of Python, such as collections, functies, and modules.

    Yes, after the course you are able to ask questions to the teacher via email for up to two weeks.

    You can enroll via the registration widget. Discounts are available for groups.

    Both options are available. You can decide per day whether you come to the location, or participate online.

    Yes, the teacher can come to your location with the necessary equipment.