In this Python Programming Basics course you learn the basics of Python step by step: syntax, data types, functions and object-oriented programming.
Free cancellation up to four weeks before the start, so feel free to book now.
In brief. Python Programming Basics is a 3-day classroom course. You can take it in Amsterdam, Rotterdam, Utrecht and Arnhem or online, in a group of no more than 8 participants. The price is € 1875,- excl. VAT per participant, including course materials, lunch on location and a certificate of attendance. For a team or department we also deliver this course in-company.

Your trainer: Karijn 35 evaluations in total, averaging 8,3. View the trainers
Python is one of the most popular programming languages worldwide, and for good reason. In this basic course you will master the fundamentals step by step, from syntax and data types to object-oriented programming. Ready for your first Python script?
Python is one of the most widely used programming languages in the world. The software is free, the syntax is clear and you can build almost anything with it: from scripts and data analyses to apps and websites. In this course you take your first steps in Python, step by step.
You start with the structure of the language and setting up your development environment. After that you get to work with data types, control statements, modules, functions and parameters. In the second part of the course you dive into object-oriented programming and work with classes, inheritance, files, network modules and JSON.
Through a mix of theory, demonstrations and plenty of hands-on practice, you will quickly get to grips with programming in Python. You work in a small group under the guidance of an experienced trainer, on your own laptop or on a training laptop provided by Learnit.
During this course you will learn to program in Python step by step. You start with the basics and finish with object-oriented programming. These are the topics covered:
Introduction to Python:
Structure and basic functions:
Data types, modules and parameters:
Object-oriented programming in Python:
After the Python Programming Basics course you know the structure and the most important basic concepts of Python. You have installed Python, set up a working development environment and practised with data types, control statements, functions and modules from the standard library.
You understand the principles of object-oriented programming and can apply classes, objects and inheritance yourself. You also work with file I/O, network modules, requests and JSON. With this you write your first own scripts and applications in Python and can read and adapt existing Python code.
Afterwards you receive the Learnit certificate of participation and are ready to grow further as a Python developer.
This Python programming basics course is intended for anyone who wants to learn to program in Python. Think, for example, of (starting) developers, software architects, data analysts and system administrators. Even if you are not a developer but want to be able to read and understand Python code, this course is the right place for you. No prior programming knowledge is required.
At Learnit you can take the Python Programming Basics course in the way that suits you best: in a classroom at one of our training locations, online in a live virtual classroom or in-company at your own workplace. Whichever format you choose, you always work in a small group with an experienced trainer who guides you personally.
The course alternates between theory, demos and practical exercises. You get plenty of scope to do your own programming and receive immediate feedback on your code. That way you get to grips with Python quickly. You work on your own laptop or on a training laptop provided by Learnit.
No specific prior knowledge is needed for this course. You can find your way around a laptop and you are keen to learn to programme. Experience with another programming language is a bonus, but certainly not a requirement. Anyone can join.
There are no particular details for this course.
The course is given in Dutch as standard. The trainer speaks English. English-language course materials can be used. If at least 3 participants register, the course can also be given entirely in English.
Would you like to organise this training for a whole group or several groups? This can be cost-effective. For example, we can tailor the content entirely to your organisation, and training a whole group is also cheaper.
Are you looking at large numbers of participants or a complete academy? That involves a great deal. Consider planning and communication, for example, or identifying and agreeing the objectives and content of the training. Or differences in level, feedback mechanisms and safeguarding. Fortunately, Learnit has extensive experience in this field (more than 25 years) and we are happy to help you through this process.
Request a quote More about Python Programming Basics in-company
3 training days. Confirmed dates first, then in order of date.
No suitable start date? Send us a date request, and we'll look at the options together.
Plan your own group on a date that suits you, at your office, at our premises or online. We tailor the content to your day-to-day work, and training a whole group is cheaper than individual bookings.
Ratings from participants after completing their course, across all courses by this trainer.
“Good 3-day basic course with plenty of content and room for practice cases.”
“If you want to get acquainted with Python and are curious about what it can bring you at work or privately, this is definitely recommended!”
“Good and enjoyable!”
“Very suitable for people who want to get started with Python.”
“This course gives you a good insight into what you can do with Python and how to develop in an IDE. If you are interested in programming, I can warmly recommend this course.”
“Whether you want to know more about Python, or simply want to know what Python is, or would rather start programming yourself, this course is enjoyable / clear / challenging enough to engage and occupy both the beginner and someone who already knows a programming language.”
"A pleasant way to get to know the basics of Python and to take it further after the course. Highly recommended!"
“In 2 days the course gave me a good picture of Python, the basics, the possibilities and also hands-on work and practice with it. The threshold for me to start using it myself is now lower.”
“A good practical introduction to Python. You learn to programme independently.”
“Good and enjoyable!”
“Excellent course, immediately applicable. Course given by a teacher with experience in using Python. Highly recommended!!”
“An excellent course, with a good balance between theory and practice.”
“Intensive and inspiring!”
“A tailor-made course delivered by a knowledgeable, experienced and motivated trainer. A good balance between theory and practice.”
“Whether you want to know more about Python, or simply want to know what Python is, or would rather start programming yourself, this course is enjoyable / clear / challenging enough to engage and occupy both the beginner and someone who already knows a programming language.”
“Good 3-day basic course with plenty of content and room for practice cases.”
“I followed this course entirely to my satisfaction. A very good trainer with a great deal of practical experience managed to convey the material clearly to me and my colleagues with appealing examples and exercises. I can recommend this course to anyone who wants to become familiar with Python in a short time.”
“This course gives you a good insight into what you can do with Python and how to develop in an IDE. If you are interested in programming, I can warmly recommend this course.”
“I think the course is very suitable for anyone who wants to understand the world of embedded systems. The 4 days were certainly needed, as numerous topics were discussed. Very interesting.”
“A good practical introduction to Python. You learn to programme independently.”
“This course gives you a good insight into what you can do with Python and how to develop in an IDE. If you are interested in programming, I can warmly recommend this course.”
“I think the course is very suitable for anyone who wants to understand the world of embedded systems. The 4 days were certainly needed, as numerous topics were discussed. Very interesting.”
“Good and enjoyable!”
“A good C / embedded C beginners' course that moves through the material quickly, so a lot of ground can be covered. There is plenty of variation between theory and practice. This course is also suitable for people with some (hobby) programming experience.”
“An excellent course, with a good balance between theory and practice.”
“The course gave me a good start in better understanding the embedded system I work with at the company.”
“Very suitable for people who want to get started with Python.”
"A pleasant way to get to know the basics of Python and to take it further after the course. Highly recommended!"
“Comprehensive coverage of the ins and outs of Python, with plenty of practical tips. Presented in a compact and understandable way by 'Pythonista' Andre van Wieringen. In 3 days of training he really took us to a higher level. Definitely recommended!”
“The course gave me a good start in better understanding the embedded system I work with at the company.”
“Very suitable for people who want to get started with Python.”
“A very good introduction to embedded control.”
“Enjoyable, interesting course for laying a first foundation to get started with Python”
“Excellent course, immediately applicable. Course given by a teacher with experience in using Python. Highly recommended!!”
“Whether you want to know more about Python, or simply want to know what Python is, or would rather start programming yourself, this course is enjoyable / clear / challenging enough to engage and occupy both the beginner and someone who already knows a programming language.”
“Enjoyable, interesting course for laying a first foundation to get started with Python”
“Intensive and inspiring!”
“In 2 days the course gave me a good picture of Python, the basics, the possibilities and also hands-on work and practice with it. The threshold for me to start using it myself is now lower.”
“A good C / embedded C beginners' course that moves through the material quickly, so a lot of ground can be covered. There is plenty of variation between theory and practice. This course is also suitable for people with some (hobby) programming experience.”
“A very good introduction to embedded control.”
“I followed this course entirely to my satisfaction. A very good trainer with a great deal of practical experience managed to convey the material clearly to me and my colleagues with appealing examples and exercises. I can recommend this course to anyone who wants to become familiar with Python in a short time.”
“If you want to get acquainted with Python and are curious about what it can bring you at work or privately, this is definitely recommended!”
“Comprehensive coverage of the ins and outs of Python, with plenty of practical tips. Presented in a compact and understandable way by 'Pythonista' Andre van Wieringen. In 3 days of training he really took us to a higher level. Definitely recommended!”
“A tailor-made course delivered by a knowledgeable, experienced and motivated trainer. A good balance between theory and practice.”
“If you want to get acquainted with Python and are curious about what it can bring you at work or privately, this is definitely recommended!”
“Good 3-day basic course with plenty of content and room for practice cases.”
"A pleasant way to get to know the basics of Python and to take it further after the course. Highly recommended!"
Yes. Up to four weeks before the first day of the course you can cancel free of charge, without giving a reason. You then receive a credit note or, if you have already paid, a refund. If you cancel later, you pay part of the course fee: 25% between four and two weeks before the start, 75% in the two weeks before it and 100% in the final week. Moving to another start date is free of charge up to two weeks before the start, after that 50%. Sending a colleague in your place is always possible. Read the cancellation terms.
You can find the current price at the top right of this course page, along with the schedule, location and delivery format. For in-company or bespoke courses we are happy to provide a quotation on request.
This date already has enough participants. Free cancellation up to four weeks before the start, so you can secure a place now.