Skip to content


Duration 8 hours (online)
Small groups max. 12 participants
Language English


Some familiarity with programming concepts in any language is assumed


Participants receive a certificate of completion of the authorized Softinery Academy course.


Course plan

  • Introduction. Installation of packages
  • Basics of NumPy
  • Linear algebra
  • Vectorized operations
  • Universal functions
  • Boolean arrays

Money-back guarantee

Learn the skills covered in this program or get full refund. See Refund Policy.


What Our Customers Have To Say


“Softinery course is a perfect opportunity for students to upgrade their skills. I feel have strong foundation based on which I can progress with the projects that interest me.”


“The course is great for anyone trying to get started in pandas and numpy. It was challenging and relevant. Highly recommend this course..”


“The right blend of teaching and practicing. Simon is a great teacher and very patient in helping you. I feel confident in my ability to continue my python learning independently.”
Szymon Skoneczny


PhD Eng. Szymon Skoneczny is a former university professor specialized in mathematical modelling of industrial processes.

Hours of training

Over 3000 hours of tutoring

Mathematical modelling

Specialized in mathematical modelling

Scientific articles

Over 40 scientific articles


Experienced in algorithms and high-performance computations

Materials and tools

Unlimited access to all the course materials: course notes, exercise solutions and resources.

Basics of most important tools used in modern Python applications in engineering and data science.

Visual studio code
Visual Studio Code
Jupter notebook


The training is aimed at people who know the basics of programming in any language. If you have ever programmed in C/C++, Java, Matlab or other language then you can deal with problems discussed during the training, but you will need to put some effort for installation of Python and packages. It will be discussed on training briefly. You will get help if necessary.

Each subject of the course is divided into theoretical and practical part. In average for every 30 minutes of presentation there will be 30 minutes of practice. Because groups are small (12 people) everyone can get help.

The maximum number of participants is 12. As the training is aimed at practice it is necessary to keep the group small.

The course takes place over 2 days of 4 hours each. There are two short breaks (10 minutes each) .