Ukraine
Data Software Engineering
Do you have good Python programming skills and aspire to build your career in Data Software Engineering? Then choose this educational program and take the first steps into the profession at EPAM Campus!
alt
alt
Pricing
Free
Program start
Ongoing
Type
Self-study
Language
English
Format
Online
Level
Fundamentals
Details

In this program, you will be able to learn large-scale data handling technologies (Hadoop, Apache Spark, Kafka, etc.), explore the design, development, and maintenance of large data-volume software systems, dive into the capabilities of the leading public cloud platforms, and gain other knowledge and skills necessary to start a career as a Data Software Engineer.

The educational program consists of 2 stages:

In the first stage, you will study materials for self-learning and complete homework with automatic checking. Learning at this stage usually takes about 3 months if you dedicate about 10-12 hours per week.

If you show good results and successfully pass a technical interview, we will invite you to the next stage — to the EPAM Lab. Usually, it lasts about 3 months, requires about 20 hours of weekly workload, and includes online classes, practical tasks, workshops, and meetings with EPAM experts.

After completing the training, the best candidates will have the opportunity to interview for a Junior position and join the EPAM team in Ukraine, based on demonstrated skills and available opportunities in the company.

What do we offer?
  • Education within an IT company. As a leading software engineering company, EPAM helps you explore emerging technologies and best practices, ensuring you have market-oriented knowledge and skills.
  • Top-notch learning materials - EPAM's curriculum is designed by Data experts with extensive project experience, validated in hundreds of training runs.
  • Practice-oriented approach. This comprehensive program focuses on providing you with hands-on experience and practical application of the concepts learned.
  • Deep dive into the specialization. Our graduates become highly skilled specialists ready to face complex technical challenges and work with the world's leading customers.
  • Support from experienced mentors. We will guide you through the training stages, covering your questions and sharing feedback on assigned tasks.
What is required for training:
training-is-for-you
  • English level B1 (Intermediate) or higher;
  • Strong Python programming skills;
  • Practical experience in one of the additional languages (Java or Scala);
  • Solid knowledge of the Relational Database Management System (DBMS) theory;
  • Good command of Structured Query Language (DML/DDL/DCL/TCL);
  • Theoretical knowledge of DWH/Data Lake and one of the visualization tools;
  • Basic understanding of Linux, Docker, and Kubernetes.
How to get started?
  1. Register on this page. Once you fill in all the required fields, you will get the confirmation with more details in your mailbox or notifications tab.
  2. Take the English test available in your profile. Complete it within 2 weeks after your registration and get a B1 (Intermediate) level or above to proceed. 
  3. Pass a preliminary technical test on Python within 2 weeks in "My applications" section after registration.
  4. Receive a link to the Learn platform and start studying. We will send it via email right after the successful test completion and your application review.
What will you learn?
The first stage of the program will take ~3 months to complete (recommended time). During that time you will be diving into two training modules.
Module 1. Basic technical self-paced courses
Module 2. Data Engineering introductory self-paced courses
EPAM Laboratory
Additional information
  • This educational program is available for citizens of Ukraine currently residing in Ukraine.
  • Please remember that the training format is without strict deadlines, however, registration may close at any time.
  • This course is not available to participants of other EPAM University programs or EPAMers. You can contact your training coordinator or resource manager to inquire about available learning and growth opportunities.
  • You have approximately 3 months to complete the training modules. In case we do not see your progress during this time or you decide to drop, your application will be automatically canceled.

Don't miss the opportunity to dive into the IT world with EPAM University!