Front-End Fundamentals
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
11 Mar
· 5 weeks
Training · Online
Training · Online · Fundamentals

This course will help you obtain the necessary theoretical foundation and understand the basic concepts of development in order to make an informed choice of your future profession. It was created exclusively for people who want to learn the fundamentals of Front-End and gain experience in software development, regardless of whether they have prior IT experience. 

This course consists of theory piece, hands-on assignments, and knowledge tests to help you enhance your skills.  

Upon completing the course, successful candidates will be able to continue their path on next-level courses according to the demonstrated skills as well as available opportunities in EPAM and will receive Program Completion Acknowledgement (Constancia).  

What is required for training:
  • English level: B2 and higher 
  • Self-learning and self-discipline skills 
  • Basic knowledge of HTML, CSS and JavaScript 
  • Basic understanding of information technology and software development concepts 
  • Hands-on experience in any programming language is an additional advantage. 
What will you learn?

Git Basics 

CSS Fundamentals 

  • Flexbox 
  • CSS Grid 
  • Pre & Post Processing CSS 
  • Responsive Design 
  • CSS Methodologies 


  • Functions 
  • DOM 
  • DOM Events 
  • OOP Intro 
  • Ajax 
  • Frontend Optimization 
  • JS Tools 
  • JS Patterns 
  • JS Modules 
  • JS unit testing 
How to get started?
  1. Register on this page. Once you fill in all the required fields, you will find the confirmation with more details in your mailbox or notifications tab. 
  2. Take an English proficiency test. It is available at "My application" tab in your personal account on this training portal.
  3. Pass the JavaScript test. It is available at "My application" tab in your personal account on this training portal.
  4. Wait for the enrollment results. We will inform you within 5 working days via email after the registration is closed.

Please check your profile's mailbox regularly to make sure you get all important notifications.

Useful links
  • World Wide Web Consortium (W3C) – an international community that develops open Web standards 
  • W3Schools courses on HTML, CSS, JavaScript 
  • Head First HTML and CSS: A Learner's Guide to Creating Standards-Based Web Pages. Elisabeth Robson, Eric Freeman 
  • Head First JavaScript Programming: A Brain-Friendly Guide. Eric T. Freeman, Elisabeth Robson.
Please, read this important information before registration
  • This course is available for citizens of Mexico and relocated specialists with permanent residence only.
  • The start date may change, so the selection period will be adjusted accordingly. Please follow updates on this page and via email.
  • Current participants of EPAM Training Center and EPAM employees can not participate in this course. Please, contact your Training Coordinator or Resource Manager for another opportunities
  • Considering the limited number of places in this course, the selection results and the order of application will be decisive factors for being enrolled.
Front-End Fundamentals
11 Mar · 5 weeks
Training · Online · Fundamentals
Registration closed

Have any questions? Contact us

Contact Center