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.

Welcome to Candidate Home School
-
Java
Java
Ultimate Java Development and Certification Guide
-
Eclipse
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
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
Multithreading and Parallel Computing
-
XML
XML
XML and XML Schema Definition
-
JSON
JSON
Introduction to JavaScript Object Notation (JSON)
-
HTML5 and CSS3
HTML5 and CSS3
Responsive Web Design with HTML5 and CSS3 - Introduction
-
JavaScript
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
TDD
Learn TDD in 24 hours
-
Agile/Scrum
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.