Contents

About Intermedia
Partnerships
Work and Training

Training and Mentoring Program

Our training and mentoring program is completely free and is intended primarily (but not exclusively) for students in the field of information technology and computer science. The program begins with an assessment of the initial level (through an interview) and creation of an individual program for self-learning and work on your own project, with the aim of acquiring the necessary knowledge to start working as a web developer. We provide feedback and code review, as well as additional guidance during self-learning. We rely mainly on the personal motivation of each candidate and accept only a small portion of applicants to our program.

The program covers the following areas of professional competence:

General:

  • Programming fundamentals;
  • Algorithms and data structures;
  • Algorithm analysis;
  • Object-oriented programming and design (SOLID/DRY principles, design patterns);
  • Writing clean code;
  • Code testing, TDD/BDD;
  • Refactoring, working with existing code;
  • Functional programming;
  • Tools (git, WSL2, docker);
  • Agile methodology (Scrum, Kanban) and collaboration tools (Zoho Projects, Trello, Asana, Slack);
  • Techniques for estimating development time;
  • Professional communication;
  • CV preparation and presentation skills for showcasing personal projects.

For backend developers:

  • Databases (SQL);
  • DevOps (Linux administration - Ubuntu/CentOS/Amazon Linux, cloud service providers - AWS, Linode, DigitalOcean, shell programming)
  • PHP;
  • Laravel;
  • Development environments;
  • Another programming language at the candidate's choice - Python, Ruby (+Rails).

For frontend developers:

  • JavaScript, ECMAScript, TypeScript;
  • HTML/CSS/Bootstrap/Flexbox;
  • React/Angular;
  • Vuex/Redux;
  • Development environments;
  • Tools (npm, yarn, webpack);
Application Form