This course is a great starting point for anyone who wants to learn how to program using Python. It provides a solid foundation for all other advanced courses.
Some reasons why Python is a great choice for learning to code:
- The time it takes to learn programming is shorter in Python than in many other languages. You start programming faster.
- It is considered an easy programming language, so you can often write faster with Python.
- Python is free and open.
- It’s great for beginners as it will give you a solid foundation and allow you to learn other programming languages (e.g. C++, Java or C) more easily and quickly.
Content
- Basic computer programming
- Environment setup
- Language basics: variables, types, operators, input/output, comments
- Data structures: lists, dictionaries, tuples, sets; basic operations
- Control flow: if/elif/else, for/while loops
- Designing and writing functions (definition, parameters, return values, scope, recursion)
- Modules (using and importing modules, working with standard modules)
- Errors and exceptions, debugging
- Files: reading/writing, CSV, JSON
- Objects (classes, objects, methods, inheritance)
Learning objectives
- Learn the general concepts of computer programming
- Learn about the Python programming language, semantics and environment
- Learn general coding and object-oriented programming techniques
Target group
- Everyone who wants to learn the basics of programming using the Python programming language.
- Everyone who wants to continue learning in more specialized areas/courses.
2025-10-13 16:15:00
2025-10-16 20:22:00