Professional trainings

Professional trainings

All courses

  • Data Science and Machine Learning: General vision over domain
  • Data Science and Machine Learning: Complete course
  • Advanced aspects of Python- Module 1: Advanced Python Programming
  • Advanced aspects of Python- Module 2: Advanced Python in Practice
  • Advanced aspects of Python- Module 3: Web-development

Specific Skills Acquired: The course contains general definitions of machine learning tasks and a description of algorithms for their solution. Participants will gain skills in decomposition and classification of machine learning tasks and a general understanding of possible ways to solve them.

General Objectives: This course is an introductory course in machine learning. The main goal of the course is to provide participants with a general understanding of the problems solved by machine learning methods and basic algorithms for solving them.

                                                                             Courses targeted at professionals working in managerial and executive roles

Time to complete the course: 8 hours

                                                                                18 - 30 July 2022

                                                                                 Register now

more details...

Specific Skills Acquired: The course focuses on gaining practical skills in working with machine learning tools and libraries in the Python ecosystem. Participants will gain practical experience in building ML models, starting from the analysis of raw data and ending with the evaluation of the model and the hyperparameter tuning, using both traditional algorithms and neural networks.. Among the tools mastered by the participants are the libraries of pandas, matplotlib, sckit-learn, keras, etc.

General Objectives: This course is an introductory course in machine learning. The main goal of the course is to provide participants with a general understanding of the problems solved by machine learning methods and basic algorithms for solving them. The course has a practical orientation, so all stages of working with this data are accompanied by practical examples.

Time to complete the course: 28 hours

more details...

Specific Skills Acquired: Participants of the course will gain knowledge and skills in using a number of specific constructions of the Python language. In particular, the course will address the issues of functional and object-oriented decomposition of program code, which will make the code much more flexible and supportable.

General Objectives: This course is aimed at developers who use Python to solve everyday problems and want to gain a better understanding of the concepts and constructions of language. The course includes discussion of such aspects of functional programming as anonymous functions, locking, currying and composition, as well as of object-oriented programming including multiple inheritance, super() calls, magic methods, operator overloading, etc.

Course for industry, software engineers

Time to complete the course: 18 hours

more details...

Specific Skills Acquired: Participants will gain experience in object-oriented decomposition and refactoring of code using design patterns, as well as experience in using profiling tools for performance optimization. 

General Objectives: This course is designed for experienced Python developers who want to improve the quality of their code, make it more flexible, reliable and efficient. The course includes two parts, the first of which is devoted to object-oriented principles and patterns, and the second to the profiling and optimization of program code.

Course for industry, software engineers

 Time to complete the course: 18 hours

more details...

Specific Skills Acquired: Students of the course will gain experience of interaction with relational and NoSQL databases, implementation of classic web applications, as well as REST API, and asynchronous programming based on modern Python web frameworks.

General Objectives: This course discusses the basics of web application development, including REST API using popular web frameworks. The course covers both traditional web programming and asynchronous, in particular the FastAPI framework.

Course for industry, software engineers

 Time to complete the course: 18 hours

more details...