Full Stack Development Bootcamp
Build and deploy full-stack web applications during a 12-week project-based bootcamp.
Overview
The Full Stack Development Bootcamp runs for 12 weeks. It starts with HTML and CSS, then moves through JavaScript, TypeScript, React, Node.js, Express, and PostgreSQL.
You will build browser interfaces, connect them to REST APIs, model data in PostgreSQL, add authentication, and deploy an application.
The course includes short sprints and code reviews. Your final project becomes a portfolio piece you can explain in a technical interview.
Skills Covered
- JavaScript & TypeScript
- React.js & Next.js
- Node.js & Express.js
- PostgreSQL & MongoDB
- RESTful APIs & GraphQL
- Git, Docker & Cloud Deployment
Course Curriculum
Module 1: Web Fundamentals & Modern Architecture
Build responsive pages with semantic HTML, CSS, and Tailwind, then track changes with Git and GitHub.
Key Topics
Module 2: Advanced JavaScript & TypeScript
Use ES6+, asynchronous code, closures, the DOM, TypeScript types, and REST APIs in browser projects.
Key Topics
Module 3: Frontend Engineering with React.js
Build reactive single-page applications, custom hooks, global state management, routing, and component libraries.
Key Topics
Module 4: Backend Engineering, Databases & Production Deploy
Build secure REST APIs with Node.js & Express, model relational schemas with PostgreSQL, apply JWT auth, and deploy to the cloud.
Key Topics
Frequently Asked Questions
What are the prerequisites for this training?
No programming experience is required. You should be comfortable using a computer and able to study between classes.
Will I receive an official certificate?
Yes, upon completing your capstone portfolio project and meeting attendance requirements, you will receive a verified certificate from Essal Institute.
Is this training fully in-person or online?
The bootcamp is hybrid. Practical labs take place at the institute, with live online coding sessions and instructor support between classes.
Key Details
Start Date
September 7, 2026
Duration
3 months (12 weeks)
Schedule
Sunday, Tuesday & Thursday, 18:00 - 21:00
Format
Hybrid / Full-Time
Division
Programs
Want to apply or ask a question?
Enroll in this program or speak to our team for more details.