Full-stack React, Express and Typescript Academy

Build your IT career with us in just 3 months

Why Us?

The Modis Full-stack React, Express and Typescript Academy provides in-depth study of state-of-the-art TypeScript, ReactJS, NodeJS, and Express platform for rapid development of modern, component-based, mobile-first, responsive full-stack web applications, that are easy to extend and maintain.


Application Requirements

  • Beginner to intermediate level web developers with good understanding of web standards (HTTP, REST, CORS, etc.)
  • Practical experience using HTML, CSS, and JavaScript for web application development

You can participate if you are

  • Frontend or web developer and want to improve your skills
  • Backend developer eager to become a full-stack expert

Best part of our Academy

  • Best students will be offered a permanent job at Modis after the Academy
  • You’ll be able to build your career as Full-stack Web Developer, Full-stack Developer with React and more

This is a free program with duration of 75 hours, distributed in 30 sessions. The Academy starts soon.


All lectures and exercises will be conducted online, each Monday, Wednesday and Friday in July and each Tuesday and Thursday in August-October from 18:30h – 21:15h., with 15 minutes break.


During the Academy, you’ll learn the best practices and latest technologies from certified trainer and senior developers working on real-world projects. You’ll master React and become a highly valued developer using new technologies, tools and frameworks. You’ll walk away with the in-demand skills to advance your career.

All participants will

Learn how to set up different kinds of TypeScript projects – front-end with React, back-end with Node.js and Express


Learn how to integrate them in a full-stack REST/JSON API project using Material-UI, React Router, Express and MongoDB


Practice development of type-safe React components, single page apps, and backend services


Implement real-time server-push event streaming using Socket.IO


Understand how to boost development performance using JS/TS tooling


Become proficient in debugging full-stack applications written in TypeScript


Do homework and present final course project

The Academy covers

Quick recap of HTML5, CSS and JavaScript


HTTP Client and Fetch APIs, Novelties in ES6+, TypeScript


Single Page Applications (SPA) with TypeScript, TSX in depth, New lifecycle methods


Building purely functional components using new Hooks API


Working with forms. Using component libraries


Components composition in depth


Dependency Injection (DI) of custom application services using React Context


SPA routing using React Router v6


Server side application development with Node.js and TypeScript


REST service API development using Express.js

The Academy contains one third lecture materials and two thirds lab exercises. Lectures and exercises will be conducted in parallel and will not be divided in separate sessions in order to achieve immediate reinforcement of theoretical discussions with practical examples and exercises.

During the Academy participants will get practical experience using state-of-the-art TypeScript, ReactJS, NodeJS, and ExpressJS for rapid full-stack application development. The learning is conducted in small groups – up to 15 participants using problem-based methodology.



How does the application process work?

  • Submit your online application
  • Pass an online entry test and task on JavaScript and Web Development
  • All successfully passed candidates will be invited to attend a quick interview

The registration form is now closed.

If you would still like to attend the Academy, please contact us at modis.academy@modis.com.