Data Engineering
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

Data Engineering is the practice that enables data-driven decision-making by collecting, transforming and publishing data. Data Engineers design, build, operationalize, secure, and monitor data processing systems, focusing on security and compliance, scalability and efficiency, reliability and fidelity, flexibility and portability. 

This training program has been developed for motivated beginners possessing basic knowledge of Java or Python.

You will familiarize yourself with main characteristics of big data and its sources; get acquainted with architectural requirements, principles of big data infrastructures, and the intersection of cloud computing with big data. You will also learn the most popular big data technologies, including core Hadoop, NoSQL databases, Apache Spark, Apache Kafka, etc.

The program includes self-paced part and final testing.

During the self-paced part of the program, you will study theory and check your knowledge by completing assigned tasks. Due to build-in instructions you will be able to navigate your learning path smoothly. Following the completion of your studies, you will move on to the final testing. You must score 70% or above and have B2 or higher English level to pass it.

After completing this program, successful graduates will get an opportunity to continue their path within EPAM according to their level, skills, and available opportunities for future juniors. 

What is required for training:
  • Practical experience in Java, Python or Scala programming languages.
  • Basic understanding of Relational Database Management System (DBMS) theory. 
  • Fundamentals of Structured Query Language (SQL).
  • English knowledge on the Upper-Intermediate level (B2) and higher level.

How to get started?
  1. Click the "Register" button on this page, create your profile and fill in all the required information.
  2. Pass the English test to check your level. You can find the link in your profile after you've registered on the program.
  3. If your English level is В2 or higher, you will receive an email with the link to the course and further instructions.
  4. Start learning and do your best!
What does EPAM Data Practice offer?
  • Global team of 3,500+ Data professionals from 50+ 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.
What will you learn?

The self-paced stage consists of 2 modules, lasts for approximately 3 months and requires around 12 hours of dedicated time per week. 

1 module 'Basic technical self-paced course': 

  • IT Fundamentals 
  • GIT 
  • SDM 
  • Cloud Overview 

You need to score 70% or higher on the final test.


2 module 'Data Engineering Intro self-paced course':

  • Data Modeling and Architecture 
  • Basic SQL 
  • Big Data and Hadoop 
  • Intro DevOps 


You need to score 70% or higher on the final test. 

Please, read this additional info prior to registration
  • Active participants of ЕРАМ University and EPAM System company are not allowed to register for the training. Please contact your Manager regarding the positions available.
  • Training is available only for people located in Poland.
  • EPAM Systems does not cover any costs associated with obtaining visas and work permits for students, who are required by law to obtain such visas and permits.
Data Engineering
Self-study · Online
Registration closed

Have any questions? Contact us

Contact Center