Skip navigation EPAM
Hybris dark

Welcome to Candidate Home School

Expand your tech knowledge so you are prepared for your future at EPAM. The following topics will help guide you in meeting the expectations for a job opportunity.

  • Java

    Ultimate Java Development and Certification Guide

  • Eclipse

    Eclipse IDE for Beginners: Increase Your Java Productivity

  • Object Oriented Programming
    Object Oriented Programming

    Master Object Oriented Design in Java

  • Clean Code
    Clean Code

    C# Developers: Learn the Art of Writing Clean Code

  • Design Patterns
    Design Patterns

    Basics of Software Architecture & Design Patterns

  • Unit Testing
    Unit Testing

    JUnit and Mockito Crash Course

  • GIT

    Learn Git for Beginners

  • Apache Maven
    Apache Maven

    Maven Crash Course

  • Continuous Integration
    Continuous Integration

    Master Jenkins CI For DevOps and Developers

  • Multithreading

    Multithreading and Parallel Computing

  • XML

    XML and XML Schema Definition

  • JSON

    Introduction to JavaScript Object Notation (JSON)

  • HTML5 and CSS3
    HTML5 and CSS3

    Responsive Web Design with HTML5 and CSS3 - Introduction

  • JavaScript

    JavaScript Essentials

  • Spring Framework
    Spring Framework

    Spring Framework Master Class - Beginner to Expert

  • Web Development
    Web Development

    Servlets and JSPs Tutorial: Learn Web Applications With Java

  • Java Persistence
    Java Persistence

    Java Persistence: Hibernate and JPA Fundamentals

  • Java EE
    Java EE

    Java EE Made Easy - Patterns, Architecture and Frameworks

  • TDD

    Learn TDD in 24 hours

  • Agile/Scrum

    Agile and Scrum Bootstrap

  • Apache Hadoop
    Apache Hadoop

    Apache Hadoop Essential Training

These courses are not the property of EPAM and not required for employment at EPAM. 
Please note that some of the training materials are not free of charge.

Join our Team!

Discover a world of opportunities at EPAM.