Python Fundamentals
Next start: January 19, 2026
Learn the basics of one of the world's most versatile programming languages and lay the foundation for your career in data science, web development, or automation.
In this 8-day course (spanning over two weeks), you will receive a practical introduction to Python, one of the most widely used languages in IT. Step by step, you will learn how to work with Python, analyze data, and program small applications yourself.
Key facts
Duration:
8 days (in 2 weeks)
Times:
Monday to Thursday
9:00 to 16:00
Language:
English
Level:
Beginner
Location
online (with an option to be onsite)
Costs:
€ 990

online
(with onsite option)
*We are exempt from sales tax in accordance with Paragraph § 6 Para. 1 Z 11 lit a UStG. Please see in addition our payment & financing options.
Next course starts
-
19.01.2026 - 29.01.2026
-
18.05.2026 - 29.05.2026 (bank holiday 25.05. - compensation: 29.05.)
-
17.09.2026 - 07.09.2026
-
23.11.2026 - 03.12.2026
Course description
You'll work with Jupyter Notebook and learn how to import packages, use syntax and operators, and work with variables and data types. You'll also explore the practical use of strings, sets, lists, and dictionaries – the fundamental data structures in Python.
Later on, you will learn to write functions, use conditions and loops, and process and analyze data with Pandas DataFrames. Finally, you will develop your own small project, applying all the knowledge you have gained.
This course has a practical focus. You'll receive theoretical input and then work on examples where you can apply your newly acquired knowledge. Trainers will guide you throughout the day and are always available to offer advice and support.
Requirements & Completion
This course requires motivation, personal responsibility, and a willingness to learn. You need sufficient knowledge of English (a B1 level is recommended) to follow the content.
For this course, you need basic computer skills (e.g., installing software). No prior programming knowledge is required, but you should take some time before the course to read through the materials we provide on our learning platform. Since the course aims to cover a lot of content in a short time, it is recommended that you spend about an hour at the end of each day reviewing the material for the next day.
After completing the course and presenting your project, you will receive a certificate of completion from CodeFactory.
Although this page is checked multiple times, errors may occur. Subject to change.
Course content
Course content
-
Jupyter Notebook
-
Importing Packages
-
Syntax and Operators
-
Variables and Data Types
-
Application of Strings
-
Sets, Lists and Dictionaries
-
Functions
-
Conditions and Loops
-
Pandas DataFrame
-
Creating Your Own Project
Learning objectives
-
Apply fundamental programming concepts in Python with confidence
-
Store, process, and analyze data in a structured manner
-
Work efficiently with Jupyter Notebook and use Python packages
-
Implement simple programs and your own small projects
-
to build a solid foundation for further topics such as data science, web development or automation

