Skip to content
Engineering track

Full-Stack Engineering

A 24-week live cohort that takes you from your first line of JavaScript to a deployed, tested, full-stack application — eight portfolio projects, reviewed line by line.

Duration24 weeks, live
Projects8 portfolio projects
Commitment8–10 hours a week
LevelBeginner friendly

Who this track is for

Final-year students and career switchers who want the whole picture: interface, server, database and deployment, in the order a real team would teach it.

Prerequisites: No programming experience required. You need a laptop, a stable connection and eight focused hours a week.

What you will learn

  1. Web foundations

    How the browser, HTTP and the DOM actually work, and modern JavaScript from variables to async/await.

  2. Interfaces with React

    Components, state, effects and routing — built as accessible, responsive UI rather than tutorial toys.

  3. TypeScript in practice

    Typing real application code, narrowing, generics and the compiler settings teams argue about.

  4. APIs and servers with Node.js

    REST design, validation, authentication, file handling and the failure cases beginners skip.

  5. Databases and SQL

    Relational modelling, joins, indexes, migrations and why your query got slow.

  6. Testing and code review

    Unit, integration and end-to-end tests; reading a diff; giving and taking review feedback.

  7. Ship it

    Git workflow, CI, environment configuration, logging and deploying a full-stack app to production.

  8. Interview preparation

    Data structures for interviews, system-design conversation practice and portfolio walkthroughs.

What you finish with

The point of the track is the evidence, not the certificate. By the end you will have built and deployed:

  • A responsive multi-page interface built from a design file
  • A typed REST API with authentication and role-based access
  • A relational schema with migrations and seeded data
  • A full-stack application deployed with CI and monitoring

Plus a Medhavio certificate of completion. That certificate is issued by us; it is not a university or government accreditation, and the portfolio above is the part an interviewer will actually look at.

Tools you will work in

  • React
  • Node.js
  • SQL

Product and technology names are trademarks of their respective owners and are listed only to describe what the track teaches. Naming them implies no affiliation or endorsement.

How the cohort runs

  • Weekly live sessions in a small group, recorded so you can catch up.
  • A project every module, reviewed line by line by a practising mentor.
  • 1:1 mentor sessions you book when you are stuck or planning your next step.
  • An AI study copilot for hints, code review and a revision plan built around your week.
  • Interview preparation: mock rounds, portfolio review and negotiation practice.
  • Community access that continues after the cohort ends.

Fees, inclusions and the free tier are on the pricing section. Cancellation windows are in the Refund & Cancellation Policy. We prepare you for interviews; we do not guarantee a job, a placement or a salary.

Other tracks