100 % eligible with education voucher
100% Promotion possible.

Python Basics

Practical introduction to programming with Python

Certificate of completion
part time
German, English
Course description

With the training Python Basics you get the most important basics for programming with Python and a guideline to automate your own work processes by reading, processing and storing local data with selected libraries.

In this training you will learn
Data types
Control structures
Functions and methods
  • learn and use the Python programming language
  • selected libraries for reading, processing and
    Use local data storage
  • Final project for the automation of work processes

Target audience

The beginner's course is designed for anyone who wants to learn the Python programming language. Python is a general-purpose language that can be used in a variety of areas, such as data analysis, software development and web development. The advanced training is the ideal starting point to get started with these topics. The training is also suitable for career changers without programming experience.

Requirements for participation

No prior or programming knowledge is required for the training.


Data Types

In this chapter you‘ll get to know our programming environment - the Data Lab - and execute your first code commands. You will learn how to represent data or text in Python. Using a set of rules, you will learn how to create, assign and test data in variables. You will then learn how to read out common error messages and practice how to use them productively in your daily work. You will also get to know basic Python standard functions such as type() or str() and then use them in practical examples. After you‘ve learned about the if statement and can use it to condition the flow of your code, you‘ll finish the chapter with the first part of a two-hour mini-project: You will program a user interface that reacts flexibly to the user‘s input.

Flow Control

In the second chapter you will work out two essential operations to make your code even more flexible: You will learn about lists and for loops. Lists allow more flexibility in storing data and are essential for advanced programming. You will learn how to create them, and how to change them in a targeted manner. You will use lists to extend the functionality of your user interface from the first chapter and complete the first mini-project. After that, you will work with for-loops that allow you to automatically execute your code multiple times, taking you to the next level of programming. Chapter overview.

Functions, Modules and Methods

In the third chapter, you‘ll round out your programming skills in Python and learn advanced techniques. These include functions and methods. You‘ll learn to define functions on your own, so you can structure your code better. You will also combine individual programming elements such as conditions, loops and functions together within programs. Using different methods, you will learn how to import Python modules correctly and how to ensure functionality as a whole. You will build on this by learning how to import and export data as a simple test. A one-hour mini-project using telephone data will allow you to consolidate what you have learned in the chapter.

Python Applications

In the fourth chapter, recap what you learned in chapters 1-3, as well as learning some new skills. You will learn what dictionaries are, and how they can make your code more efficient. You will get to know complex data structures that you will need for your final project. In a four-hour practical project to create a complex user interface to facilitate automated processing of customer inquiries, you will need to combine everything you learned in the previous chapters.

The demand for data experts is high. Around 4 million data experts will be needed in Europe by 2025. In Germany alone, 149,000 IT jobs are currently vacant. The demand for data and AI experts in particular continues to grow enormously.

But a decision for a data career is so much more than just a safe decision for the future! As a data expert, you deal with powerful, socially relevant topics, are a tech professional, and are communicative and creative at the same time. The profession is varied, can be combined with most other professions and offers an attractive salary. And most importantly, with us it can be learned unerringly!

Yes, after successful completion of the training, you will receive a certificate of completion from us that you can show in your job applications. Data Analysts and Data Scientists are desperately sought after in many business sectors. Even without relevant work experience, your chances of finding an entry-level job are good. In addition, there are analysts in almost every industry who have different job titles, but the skills you need are the same as those of a data analyst or data scientist.
Yes, our online training courses are designed to offer you the greatest possible flexibility. In general, we recommend that you plan six to eight hours per week for learning. When you want to schedule this time is up to you and is not prescribed by us. In our career paths, the Data Analyst and Data Scientist course, we offer live webinars where you can ask our mentors questions, but you don't have to attend if it doesn't fit into your schedule.
The StackFuel Data Lab offers me real added value. Here you can feel the practical relevance particularly well. The tasks were always clearly described and presented. So I always knew what I had to do. The course itself was a great experience!
Alexander Gross
Data Analyst at AIC Portaltechnik
The greatest added value for me is the practical relevance. Thanks to StackFuel, I can quickly implement what I've learned and adapt it for myself. That is the real learning success behind the online courses.
Lutz Schneider
Strategic IT Buyer at Axel Springer SE
The content of StackFuel's online course was very practical. There were plenty of good examples and projects. I found that very interesting and educational. Since the course, my day-to-day professional life has changed significantly: I am now a data analytics specialist in my department.
Jaroslaw Wojciech Sulak
Specialist for data analysis at IAV GmbH
The user-friendly and flexible Python programming course has completely changed my view of complex data structures. Thanks to the sustainable and well thought-out learning concept as well as the seamless application of the learning content in the development environment, I can now implement the new things I've learned in my day-to-day work in test automation in more detail and process data more easily and efficiently than before.
Jenny Lindenau
Technical Manager Test Management at Bank Deutsches Kraftfahrzeuggewerbe GmbH

Let's start with a consultation.

Our consultants will be happy to help you and answer all your questions. Free of charge and without obligation. We look forward to meeting you.
(incl. VAT)
0 € with education voucher