Introduction to Programming Using Python

This five-day instructor-led course is designed for students who want to learn how to write Python code that logically solves a specific problem. You are going to learn how to write, debug, maintain, and document Python code.

Course duration, academic hours: 40
Price (excl. VAT) 1600,00 
Price (with VAT): 1936,00 
Lecturer: Ints Meijers
Ints Meijers
Inta Mejer's passion is to help others master the seemingly difficult. The instructor is a data network engineer and specializes in the development, implementation and operation of network solutions for corporate clients, so he is aware of the current trends of the industry. He has significant experience in Cisco, HP, Palo Alto, Fortinet, Juniper, MikroTik and Zyxel vendor equipment.

Apply for the course:

Apply or ask a question!


If you want to apply for the course or ask a question about it, feel free to use this form.

Please enter your first and last names
Please enter company name
Please enter your phone number
Please enter your email

Thank you! We will contact you.

Course target

Promote the acquisition of basic knowledge of the Python programming language.

  • Programmers;
  • IT industry specialists who want to improve their skills and learn a new programming tool;
  • Anyone who wants to learn Python programming language.
At course completion you will be able to
  • Create operations using data types and operators;
  • Create control flow actions;
  • Create input and output operations;
  • Write and document code for a specific solution;
  • Perform troubleshooting and write error handling activities;
  • Take actions using modules and tools.

Desirable six months experience writing code in any programming language.

Training materials

Training materials prepared by BDA.

Certification Exam

Not intended.

Course outline

1. Performing operations using data types and operators

  • Assigning data types to variables;
  • Performing operations on data and data types;
  • Performing arithmetic, comparison and logical operations.

2. Flow control with decisions and cycles

  • Creating and analyzing code segments with branching;
  • Creating and analyzing code segments with repetitions.

3. Performing input and output natures

  • Creating Python code segments that perform file input and output operations;
  • Creating Python code segments that perform console input and output operations.

4. Code documentation and structuring

  • Creating and analyzing code segments;
  • Documenting code segments using comments and documentation strings.

5. Troubleshooting and error handling

  • Detection, analysis and debugging of faulty code segments;
  • Analysis and creation of code segments that handle exceptions.

6. Taking Actions Using Modules and Tools

  • Using built-in modules to perform basic operations;
  • Using built-in modules to perform more complex operations.

If you want to get more information about this course, please contact us by phone +371 67505091 or send an e-mail at