Data Science
Striving to gain market-oriented knowledge and skills to jumpstart your career in IT? Apply for this program and shape your professional path with EPAM experts.
Registration closed
Program start
Nov 2022
25 weeks

Data Science is one of the most trending technologies at the intersection of mathematics, programming and business. YouTube video recommendations, machine translation, news aggregators, medical diagnostics, spam detection, credit scoring, self-driving cars – this is not even a complete list of areas where Data Science has become or is gradually becoming a part of our everyday lives.   


The program lasts 20 weeks and embraces self-study training with lectures, practical homework and weekly Q&A sessions. You will work closely with our experienced trainers and mentors, who will navigate you through 12 educational modules. They focus on the practical study of Machine Learning algorithms using Python packages such as Pandas, NumPy, Sklearn, Gensim, NLTK and others. 

The training begins with basic engineering, installation and configuration of the Python environment. The main concepts are reinforced with a brief review of basic statistics. Then, as the first and most important step in any Data Science problem, students begin to work on data exploration.  

The following modules are dedicated to the classification problem, where we will provide you with some text processing tips. At the end of this training stage, students participate in a competition. 

The final modules are more advanced. You will dive deep into unsupervised algorithms for clustering and outlier detection problems, advanced regression models, time series analysis and deep learning issues. 

If you perform well in the first stage, we will invite you to continue your practice studies at the next intensive stage (it usually lasts 3 months).


Program graduates who have completed all their homework and successfully presented the final project will be invited to a technical interview for EPAM company production projects. 



  • Registration end date: 7 October 2022
  • Technical Assessment: 3 November 2022
  • Training start date: 21 November 2022
  • Format: online 
  • Total program duration: 33 weeks
  • 20 weeks of external self-study training with Q&A sessions, lectures, homework checking and discussions with mentors on weekly basis
  • 13 weeks of the intensive practice in the Data Lab (deep learning in one of the program (Computer Vision / Natural Language Processing / Recommendation System / ML Engineering))
What is required for training:

In order to be applicable for the program you should be familiarized with the following topics:

  • Fundamentals of Mathematical Analysis (main topics derivative, integrals, maxima of a function)
  • Linear Algebra (calculations, matrices, eigenvalues, quadratic forms)
  • Fundamentals Probability theory (definition of probability, Bayes, conditional probability, expectation)
  • Statistics (basic concepts, hypothesis testing, parameter estimation)
  • Optimization theory (basic optimization methods and concepts)
  • Algorithms and data structures (basic data structures, sorting algorithms, algorithm complexity)
  • Basics of Python/SQL
  • English proficiency at a level not lower than B2 (Intermediate). 
  • Readiness to start an intensive part in the Data Lab after successful completion of the training
Useful links
What does Data Science Practice offer?
  • Global team of 3,500+ top Data professionals from 45+ countries 
  • Outstanding career development roadmap to accelerate your journey
  • Work with the world's leading brands, more than 280 of Forbes Global 2000   
  • Numerous innovative projects that deliver the most creative and cutting-edge solutions
  • Certification and mentoring programs, trainings, and unlimited access to LinkedIn Learning
How to get started?
  1. Register on this page till October 7.
  2. Upload your up-to-date CV.
  3. Specify your interest in Data Science in the block "Additional information" in your profile (including reasons for choosing this training, expectations and Data Science knowledge you already have) .
  4. Take the English test. Please note that the test is limited in time, and you have one attempt. You should pass it before the registration is closed. Firstly, we will contact candidates with an English proficiency test score of B2 or higher.
  5. Have a telephone interview with the recruiter.
  6. In order to prepare yourself better for Technical Assessment, use these self-study materials.
  7. Pass a Technical Assessment on 3 November 2022.
What will you learn?

Module 1: Basic Engineering

Module 2: Basic statistics

Module 3: Exploratory Data Analysis

Module 4: Regression (basic)

Module 5: Classification (part 1)

Module 6: Clustering and Outlier Detection

Module 7: Regression (advanced)

Module 8: Time Series

Module 9: Neural Networks and Basic Computer Vision

Module 10: Neural Networks and Basic Natural Language Processing

Please, read this additional info prior to registration

Here is some additional, but important information:

Considering the limited number of slots for this training, the order of application and the assessment results will be decisive factors in being enrolled.

  1. Acting participants of ЕРАМ University are not allowed to register for the training. Please contact your Manager regarding the positions available.
  2. Training is available only for people located in Poland.
  3. Training's Start Date may change. The selection period will change accordingly. Please follow the program details.
  4. The assessment results will be a deciding factor in enrollment because there are only a limited number of places available for this training.
  5. In order to work at EPAM after the training, non-EU citizens must be able to access the Polish labor market without restriction and must present EPAM with one of the following documents:
  • permanent residence permit (zezwolenie na pobyt stały)
  • EU long-term residence permit (zezwolenie na pobyt rezydenta długoterminowego Unii Europejskiej)
  • temporary residence permit, granted in relation to your reunion with your family staying in Poland legally, or in relation to graduation form Polish full-time studies (zezwolenie na pobyt czasowy, na podstawie połączenia z rodziną legalnie przebywającą w Polsce lub na podstawie ukończenia studiów stacjonarnych)
  • refugee status (based on the decision of the Office of Foreigners) (status uchodźcy)
  • subsidiary protection status (based on the decision of the Office of Foreigners) (ochrona uzupełniająca)
  • humanitarian residence permit or a permit for tolerated stay (zgoda na pobyt ze względów humanitarnych lub zgoda na pobyt tolerowany)
  • temporary residence permit based on marriage to a Polish citizen (zezwolenie na pobyt czasowy na podstawie związku małżeńskiego z obywatelem polskim)
Data Science
Nov 2022 · 25 weeks
Training · Online · Beginner
Registration closed

Have any questions? Contact us

Contact Center