Python basic course

Deutsche oppenheim NEFF HUK COBURG Draeger Valtech LMU Freenet Sky

Python Practical Course for Beginners

Do you want to learn Python? Do you want to master the Python basics, language elements, and concepts quickly, effectively, and practically? Master the entry into Python successfully? Do you want to write Python programs in your project, understand existing Python code, and possibly expand or adapt it? Are you looking for a way to automate data analysis or do you want to learn the basics of data science and artificial intelligence?

This Python training for beginners and non-programmers teaches you the basic techniques in Python in a step-by-step and practical manner, and helps you to quickly master the introduction to Python projects. Learn more about this practice-oriented Python basic course.

All courses live

In the Academy or online

Your benefits at a glance

  • Lots of practice and immediately applicable knowledge for your projects

  • Certificate for active participation

  • Small groups with max. 8 participants

  • Your trainers are experts with years of teaching and industry experience

  • Comprehensive learning materials

  • Compact, lively, and sustainable

What do you learn

  • Quickly learn the syntax and semantics of Python
  • Write simple Python programs independently
  • Successfully and joyfully start with Python
  • Acquire the basics for advanced courses (in Python or many other subjects, such as Data Science or Artificial Intelligence)

Content

The course covers a selection of the following topics

  • Basic data types
  • Variables and Operations
  • Functions in Python
  • Data structures, lists and dictionaries
  • Control flow: Conditional statements and loops
  • Basics of object-oriented programming

Prerequisite

This Python course is aimed at all participants who have no or only little programming knowledge.

If you already have prior knowledge in another programming language or have already gained initial experience with Python, we recommend the Python Advanced Course for Programmers.

Description

The basic Python course for beginners is very practical and optimized for the essentials, with many examples and numerous programming tasks, whose difficulty level increases linearly. This practice-oriented Python training is aimed at beginners and non-programmers. You can take it as a three-day online course, as an in-person event at the Coding Academy, or as a four-week program.

Our practical Python course for beginners teaches you programming in a simple and structured way. We help you to master the most difficult step in learning a programming language - the entrance into the fascinating world of programming! In this course, you will get to know the logic and principles of a modern programming language. The basic concepts and language elements such as control flow, data organization in data structures, and data manipulation using functions are conveyed in an entertaining way.

Our course allows you a smooth entry into Python and saves you valuable time that you would otherwise spend on painstaking self-study. We offer you a structured learning environment in which you can quickly and efficiently acquire the basic programming skills. Our experienced team of trainers will support you and help you to master the challenges of programming.

With our practical Python course, you will be on your way to becoming a programming professional. You will understand the basics necessary to tackle more complex tasks and implement your own projects. Don't miss the opportunity to save weeks or months of strenuous self-learning and instead make rapid and effective progress with our course.

Enrich your knowledge and discover the exciting world of programming with our practical Python course for beginners. Sign up today and take the first hurdle on your path to success as a programmer

Schedule

On the first day, we start our course in a relaxed manner and together we learn how to install Python and which tools are necessary for development. We explore different development environments (IDEs) like IDLE, Visual Studio Code, PyCharm, or Jupyter Notebooks that make programming easier. In the course of the course, we write our first Python program and learn various methods to execute it. As soon as the infrastructure is set up for all participants, we start with the basic concepts of Python. You will learn how to manage data in variables and process them with functions. In addition, you will control the data flow in your program using conditions and loops. Already after this day, you will be able to write and execute your own Python programs, for example, a small lottery game!

On the second day, we want to give our data a structure to be able to apply powerful and useful operations to it. Every program consists of data and functions that process this data. Therefore, on this day you will get to know some of the most important data structures in Python, such as lists and dictionaries. We discuss many useful operations on these data structures, such as sorting, inserting, or deleting elements as well as finding specific elements. This is done through many examples and programming tasks, so that after the second day you will master the handling of these basic data structures in Python.

On the third day, you will be introduced to additional data structures in Python, such as tuples and sets, as well as advanced techniques for handling data, such as list, dictionary, and set comprehensions. In addition, you will learn the basics of file processing by learning to write, read, and modify files on your computer. If we have enough time, you will receive a vivid introduction to object-oriented programming (OOP) with Python at the end

Progress in the mentioned topics depends on our individual pace. Depending on the prior knowledge of the participants, the course may progress a little faster or slower. A homogeneous group allows the greatest benefit for all participants. Therefore, we limit our courses to a maximum of 8 people with similar prior knowledge!

Certificate

Of course, as a participant in the Python course for beginners, you will receive a certificate. The prerequisite for this is complete participation in all course units and programming tasks.

Course formats

3-day on-site course

The course takes place in our modern and top-equipped training rooms. We provide each participant with a modern laptop during the training. Drinks are provided by the Coding Academy. Access to the material will be provided at the latest on the first day of the course

3-day online course
The course takes place online. You only need a computer with Internet access; however, for some courses it is necessary to install the software used; this is specified in the description of the respective course. Access to the material will be provided at the latest on the first day of the course.

4-week program

A new and innovative learning concept. More information about the 4 weeks program can be found here.

Where do we go from here?

If you would like to further deepen the Python knowledge you gained in this course, we recommend the Python advanced course for programmers. There, after a compact repetition of the topics from this course, you will learn more about object-oriented programming, exception handling, structuring large projects with packages and modules, and many other topics.

If you are interested in how to write "good" software - that is, software that is easy to maintain and extend, and where you can rely on it to function as it should - our Effective Python course is a good choice. In this course, you will learn various techniques to improve the quality of your software.

We are very much looking forward to welcoming you to this and future courses at the Coding Academy!

YOUR TRAINERS

The Python course for beginners is conducted by one of the following trainers

Dr. Matthias Hölzl
Dr. Matthias Hölzl

Expert: Python, C++, Clean Code, Unit Test, Clean Design

Dr. Stefan Behnel
Dr. Stefan Behnel

Expert: Python, Pytest, Clean Code, Fast Python, Cython

Dr. Kyrill Schmid
Dr. Kyrill Schmid

Expert: Python, Java, Machine Learning, Künstliche Intelligenz

Allaithy Raed
Allaithy Raed

Expert: Java, Python, Clean Code, Unit Test, Clean Design

Prof. Dr. Peer Kröger
Prof. Dr. Peer Kröger

Expert: Artificial Intelligence, Data Science, Python, Java

Dr. Max Meier
Dr. Max Meier

Expert: .NET/C#, Software Architecture, Microservice

Customer testimonial

We thank our customers for their trust

Thomas Christl

I can absolutely recommend the Coding Academy. I attended an introductory course on programming with Python. The training materials were top notch and very comprehensive. In addition to the clear explanation of the theory, there were many exercises a...

Show full testimonial

Thomas Christl,
Innovation Manager Mobility TÜV SÜD

From April 11 to 13, 2022, two of my colleagues and I participated in the Python course for beginners of the Coding Academy Munich online. Although we were a heterogeneous group (I had no previous programming experience, the other two had taught them...

Show full testimonial

Frau Dr. Frei,
Fraunhofer Institut

I attended the Python introductory course and can only recommend it. For all beginners, switchers or refreshers. The trainers manage to individually address each participant, i.e., not only individual support in the course but also ongoing, if furthe...

Show full testimonial

Dr. Ulricke Bänziger-Bühler,
Osiris AG

The Coding Academy has highly qualified and experienced lecturers who presented the material in an understandable and appealing manner. They conveyed fundamental concepts and techniques that are crucial for programming with Python.

Particularly posi...

Show full testimonial

Marcel Bounadjat,
BMW

For anyone looking for a beginner's course in the Python programming language, I recommend the practical course "Python for Beginners" at the Coding Academy Munich.
The course was excellently organized and professionally conducted with many exercises...

Show full testimonial

Petra Jakubcova

We had a very professional and truly instructive Python training. Thanks to numerous practical programming exercises, what was learned could be put into practice immediately - even in small steps. The small groups allow for a very interactive impleme...

Show full testimonial

Michael Schreiber

I attended a Python course for non-programmers at the Coding Academy, which I personally enjoyed very much.
The course lasted a total of 3 days and was very well structured. After short theory parts, one could directly implement what was learned in p...

Show full testimonial

Anne Gritto

Due to a Python project, I had to quickly familiarize myself with Python. I turned to the Munich Coding Academy on recommendation.
Extremely flexible and at short notice, I received a compact two-day 1-1 Python course. Mr. Raed explained all the imp...

Show full testimonial

Marko Dzono

I took the Python course for beginners via Zoom. What surprised me was how comprehensive the course was designed. I am anything but experienced in the field of programming, so I probably can't judge this very well, but a lot of content was conveyed a...

Show full testimonial

Dorota Wawrzyniak

The Python training at Coding Academy was really great, it was definitely worth it! I can only happily recommend it!...

Danila Perevezentsev

I attended a Python course for beginners at the Munich Coding Academy. It was very well organized, there was a lot of practice. The focus was clearly on learning the basics of coding. The atmosphere was very relaxed and fun....

Philipp

I had my basic Python course workshop here and was completely satisfied! I'd be happy to do it again....

Mert Yüzer

Request