AstroLabs Dubai Coding Bootcamp

JLT Cluster R, Lake Level, Parkside - Dubai.   View 1 other location

June 3 - July 22 (99 hrs)

9.6 ( 92 reviews ) - 169 graduates

In order to make this program accessible to all, we’ve designed this part time bootcamp to be conducted over 2 months on nights and weekends.

Building a full stack app is no easy task! That’s why we’re here to help.

Having worked with hundreds of startups & multinationals, one of the biggest areas that we feel the region needs to catch up on is quality tech talent. In order to solve this knowledge gap, AstroLabs Academy has built a 2 month part time Coding Bootcamp, built by and for professional practitioners.

We’ve designed the workshops to be the kind that we’re passionate about, mainly Full Stack JavaScript, since that’s where we see the market going.

This coding bootcamp is designed for the working professional and student. All sessions and material will be delivered after hours, on weekends and remotely!

This bootcamp will focus on five main areas:

  1. In-Person Training On Core Topics
  2. Mentorship, and Office Hours sessions
  3. Remote Online Learning & Blended Learning With Follow Up
  4. Project Based With Real World Capstone Assignment App
  5. Open Coding & Pair Programming Sessions At Coworking Space

The bootcamp will take place at the AstroLabs Dubai Coworking Space

This program focuses on modern technologies used by full stack developers that include: Domains, Hosting, Basics of WordPress, HTML, CSS (including Flexbox & CSS Grid), Atomic Design Principles, How To Build an MVP (Minimum Viable Prototype), JavaScript (basic algorithms), Node JS , MongoDB, Mongoose, Webpack, Git, React JS and even the basics of React Native (to build hybrid mobile apps)!

What you will learn

Coding, Web Development & Building Your First eCommerce Site From Scratch

Building Websites From The Ground Up With HTML & CSS Workshop

Basics of Javascript Workshop

Javascript Backends & Databases Workshop

React JS & Javascript Frontend Workshop

3,999 AED

Starts June 3

Book your seat

30 days money-back guarantee

Flexible installment plan

Need more info?

Get a free sample!
3,999 AED

Starts June 3

30 days money-back guarantee

Flexible installments plan

Book your seat Get a free sample!

Fill in your details below and we’ll get in touch & send you a free sample of the workshop!


We may follow up with you via WhatsApp.

Become a full stack developer in 2 months.

 JLT Cluster R, Lake Level, Parkside - Dubai

Our partners & graduates

What you will walk out with

You will be able to build your own fullstack JavaScript application. A highly in demand skill which will allow you to build your own project, or work as a fullstack, frontend, or backend developer.
We will connect you with our network of recruiters, and companies to help land you a job!
You will create your own online portfolio and GitHub account, which will serve as your online CV and proof of your work.
As a KHDA accredited Training Institute, AstroLabs will grant a certificate on the completion of this bootcamp, which shows employers that you’re legit!

Timings & Locations

June 3 - July 22

Every Monday & Wednesday from 6:30pm to 9:00pm
Every Saturday from 10am to 4pm

Show Schedule

Date Time
Wednesday, June 3rd 6:30pm-9:00pm
Saturday, June 6th 10am-4pm
Monday, June 8th 6:30pm-9:00pm
Wednesday, June 10th 6:30pm-9:00pm
Saturday, June 13th 10am-4pm
Monday, June 15th 6:30pm-9:00pm
Wednesday, June 17th 6:30pm-9:00pm
Saturday, June 20th 10am-4pm
Monday, June 22nd 6:30pm-9:00pm
Wednesday, June 24th 6:30pm-9:00pm
Saturday, June 27th 10am-4pm
Monday, June 29th 6:30pm-9:00pm
Wednesday, July 1st 6:30pm-9:00pm
Saturday, July 4th 10am-4pm
Monday, July 6th 6:30pm-9:00pm
Wednesday, July 8th 6:30pm-9:00pm
Saturday, July 11th 10am-4pm
Monday, July 13th 6:30pm-9:00pm
Wednesday, July 15th 6:30pm-9:00pm
Saturday, July 18th 10am-4pm
Monday, July 20th 6:30pm-9:00pm
Wednesday, July 22nd 6:30pm-9:00pm

Meet your industry-leading instructors

Our educational excellence is a community effort. When you learn at AstroLabs, you can always rely on in-house team of experts to provide guidance and support, whenever you need it.

Ahmad Abugosh
Director of Marketing & Learning Programs at AstroLabs

Director of Marketing & Learning Programs at AstroLabs, leading workshops and events at AstroLabs Academy. Previously worked at MBC, Namshi, and RBBI, and has professional expertise in Analytics, Digital Marketing, Full-stack Web Development, and Business Intelligence. BS Computer Engineering from American University of Sharjah and Google certified since 2012.

Hussam Mohsineh
Founding Partner at

Hussam Mohsineh, Innovation enabler with a spectrum of practical experience across key areas of training, and developing startups. Hussam facilitates various startup programs and leads the design and development of mobile apps and websites. He tweets on @Simplyhussam

Minhaj Mehmood
Head of IT Department at Innovations Group UAE

Minhaj is a passionate technical developer with deep experience in Backend systems. His experience includes companies like Compareit4me, Cobone, and Sellanycar. In 2016, he won the AngelHack Microsoft special award.

Danial Entezari
Technology Director at Huephase

Dany Entezari is a software engineer with a decade of experience, focusing on cloud computing and informatics. He is a certified Agile practitioner with experience in training and mentoring teams. His most recent work was at IBM and the United Nations, where he currently leads the development of an educational platform. Dany also spent years in advertising working on innovative projects for global brands like Unilever, Honda, and The Coca-Cola Company. He has worked on projects involving Augmented Reality, Video Streaming, Computer Vision, Data Mining, and Distributed Systems. Dany is also authoring a book titled Mathematics for Programming to be published by O'Reilly Media.

Course details 6 modulesExpand all

Module 1 - Intro To Coding, Web Development & Building Your First eCommerce Site From Scratch

  • Basics of Coding
  • The 4 learning styles to learning how to code
  • Understanding the coding landscape, and how to choose the best language for you
  • The basics of building a website, mobile app, and understanding how web servers, domains and hosting works.
  • How Front and Back End systems interact, how to work with a CMS (content management system, like WordPress) and integrate everything together.
  • This workshop will also serve as basic crash course in web programming (HTML 5, and CSS, with a brief overview of Javascript and other backend technologies).
  • Deploying a live eCommerce site with ability to accept payments.

Module 2 - Building Websites From The Ground Up With HTML & CSS Workshop

  • How to build a static website, and set the foundation for you to build complicated web apps
  • Understanding HTML and CSS
  • HTML Elements you need to know and building our first website!
  • Using CSS to style elements
  • Flexbox and CSS Grid
  • Practical Coding Session: CSS with a focus on responsive design (to have your site look good on all all devices & screen sizes)
  • Uploading our site online, and using GitHub

Module 3 - Basics of Javascript Workshop

  • Understanding the Basics of Javascript: Strings, Variables , Objects, Arrays, Loops, Map functions, ES6 and more!
  • New ES6 syntax (Let, Const) and Arrow Functions

Module 4 - Javascript Backends & Databases Workshop

Since Node JS came on the scene, it completely changed the web development landscape. Now, not only can you use JavaScript on the front end, but you can also build backend & full stack applications completely in JavaScript.

In this section we’ll be covering JavaScript Backends & Databases to learn all about how to use JavaScript with Node JS, Express, MongoDB, and Mongoose to create state of the art applications!

  • Installation & Understanding npm
    • What is and why Node.js
    • Installation and configuration for Windows and Mac machines
    • What is NPM (dependency management, package.json, etc.)
  • Project introduction
    • Demo of final project
    • Outline of session
  • Building a node server with Express
    • What is and why Express
    • Build and run a server with Express
    • Adding npm commands to package.json
  • Understanding GET / POST requests from an API
    • Understanding environment variables, endpoints and responses
    • Introduce Express.Router object (for get/post)
  • Creating our own GET / POST routes and testing using Postman
    • Download and install Postman
    • GUI walkthrough and demo with JSONPlaceholder
  • Using GitHub for version control
    • What is and why GIT and GitHub
    • Download project repo from GitHub
  • Connecting to a database (MongoDB)
    • What is and why MongoDB
    • Optional: installing Robo 3T (a MongoBD GUI)
  • Nested collections and relational MongoDB databases
  • Database schemas using Mongoose
    • What is and why Mongoose
    • Using Mongoose schemas, models, and operations
  • Deploying to Heroku
    • What is Heroku
    • Heroku account setup
    • Heroku add-ons
    • Deploying app with Git
  • Connecting to remote MongoDB
    • mLab Mongo DB for Heroku (login credentials, uploading collections, etc.)

Module 5 - Learn React JS & Javascript Frontend Workshop

A comprehensive intensive course to build a complete front end application with React, with an additional section at the end on how to create mobile apps using React Native.
React JS is the hottest JavaScript framework for 2019. Written by the team at Facebook, this open sourced project is quickly turning into the go to solution for all front end developers that want to stay on the cutting edge.

  • What is React?
  • Understanding JSX
  • Building React Components
  • Webpack and Babel
  • Understanding States & Props
  • React Router
  • React Events
  • React Lifecycle Methods
  • Connecting to API’s and backends
  • Using JWT Tokens for logins and protected routes
  • React Context API
  • React Hooks
  • Basics of React Native

Module 6 - Final Project Demo & Wrap Up

This is the culmination of all of your hard work where you’ll put together everything you’ve learned into a full stack web app and deploying it online. Your final app deployed online will have an API backend, a connected database, a landing page, sign up and login functionality, advanced post types and more! We’ll have a final recap of what we’ve covered and presentations from all groups along with career support.

A strong network of alumni

AstroLabs Academy reviews

Sajid Akhtar
Technology Director, Data Science Practice - Publicis Media MENA

The Astrolabs part-time Coding bootcamp is focused and current, teaching sought after skills around fullstack JavaScript. I never imagined that I’d be able to build a complete MERN stack application in 8 weeks, whilst still working full time. This bootcamp delivered beyond my expectations and cemented my desire to pursue web development.

Karima Rahali
CEO & Founder L'atelier Aquafitness Dubai

A good introduction to coding for complete beginners!

Abdulrahim Naser
Software Engineeer at GamaLearn

It helped me gain knowledge in the new emerging set of technologies to stay relevant and up-to-date.

Laimia Hafez
American University of Sharjah

The mentors were amazing and helpful. I liked the friendly/learning environment. Everyone was there for a purpose and we helped each other to fulfill it.

Account Manager Zomoto

The Enthusiasm you build and Connections you make, while learning at AstroLabs is phenomenal!

Frequently asked questions

What certifications will I receive?

Upon completion of this course, you will receive an AstroLabs Certification (certified by the Dubai Government KHDA authority).

Will I have access to online material and recordings?

Yes, you will have lifetime access to videos as well as additional recorded material when signing up for our Coding Bootcamp

Will this help me land a job?

Although we cannot guarantee employment, several of our graduates have gotten jobs immediately after graduation. We connect our alumni to our network of recruiters and regularly share exclusive openings.

Is this beginner friendly?

Yes, don't worry, as long as you have a passion for learning, beginners are welcome! The program starts from the basics and assumes no prior knowledge.

What kind of laptop do I need?

One of the beauties of this program is that most of it is conducted via the browser (using Google Chrome), so as long as you have a laptop that was made in the last 5 years, you should be ok.

What if I have other questions?

If you have any other questions, please reach out to us at: [email protected]

About Astrolabs Academy

About AstroLabs Academy
AstroLabs Academy delivers specialized courses on topics in digital business including digital marketing, coding, analytics & big data, UX design, and business development. We regularly run open classes available to the public as well as develop and deliver custom-made curricula for corporate clients and incubators/accelerators across the region.