article-spots
article-carousel-spots
programs
Self-study

Best entry-level materials for novices

30 Aug

Are you ready to take your first steps in IT and thinking about applying for Campus training programs? Boost your confidence and skills with these self-study materials, specially recommended by EPAM experts for beginners in tech.

BASIC for all specializations 

  • Codecademy™ HTML & CSS. Understanding how HTML and CSS work is essential for anyone looking to pursue a new IT-related profession. Codecademy offers a treasure trove of online IT courses for all specializations.
  • Introducing JavaScript objects begins with an introduction to object-oriented programming, followed by an in-depth study of the JavaScript object model, and concludes by demonstrating object-oriented programming concepts in JavaScript.
  • The Harvard CS50 course is one of the best for programming basics. It is suitable both for real dummies and those who already have some starting experience in programming. Lectures and practice tasks are included. Available in English and Ukrainian. 

JAVA 

  • The Java Tutorials are the original Oracle documentation of the Java language covering the essentials of Java knowledge. 
  • Codewars is a platform where you can enhance your knowledge alongside peers who continuously challenge and elevate your coding practice.
  • Head First Java, 3rd edition is a complete learning source in Java and object-oriented programming where described the modern approaches to coding: the sleeker, faster, and easier to read, write, and maintain today's Java.
  • Java Basics Course developed by EPAM experts is the foundation that will allow you to immerse yourself in the world of Java smoothly, as well as to further perfect your knowledge and practical skills.
  • Java Lambdas and Streams course will help you discover the world of functional programming and create more compact and efficient code using lambda expressions and streams.

.NET 

SOFTWARE TESTING 

  • The book Software Testing Revealed from the International Software Test Institute covers all the aspects of software testing, describing all testing processes, metrics, and risks. 
  • ISTQB Syllabus Foundation Level. Materials for preparing for ISTQB certification are an amazing source for gathering and systematizing your knowledge. 

FRONT-END 

  • Front-End Basic course is developed by EPAM experts to help beginners take their first steps in development
  • HTML full course – the basics of HTML5 and web development for beginners.
  • W3SCHOOLS is a resource for the self-study of front-end with the most current and updated information. 
  • StackOverflow. Whenever something does not work as expected, visit this resource where developers help each by answering questions and knowledge sharing. 

DEVOPS 

BUSINESS ANALYSIS 

DATA & ANALYTICS

  • SQL Tutorial from W3 Schools is useful not only for starters. Working as a BI specialist, you will refer to it hundreds of times. 
  • Developing SQL Databases is an entry-level edX course for people who already have basic IT skills. 
  • Database Concepts is a wonderful source from Oracle Help Center. 

DESIGN 


We recommend this “starter pack” to kickstart your chosen specialization. You can find expanded collections of learning materials in the Self-Study section of our blog.