• AstroLabs Dubai Coding Bootcamp


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)!

Learn more about the full program below.


AstroLabs Dubai Coding Bootcamp Logistics

  • Curriculum

    This part time coding bootcamp in Dubai will take place over 2 months covering the following topics:

    Week 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.

    Week 1 -> 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

    Week 2 -> 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

    Week 3-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
    • 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.)

    Week 5-6 -> Learn React JS & Javascript Frontend Workshop
    A comprehensive intensive 2 day course to build a complete front end application with React & Redux using Redux state management and styled components, with an additional section at the end on how to create mobile apps using React Native.
    React JS is the hottest JavaScript framework for 2018. 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 Content API
    • Using Redux for application wide state: Reducers & Action Creators
    • Basics of React Native

    Week 7-8  -> 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, the ability to comment and more! We’ll have a final recap of what we’ve covered, presentations from all groups and a mini-career fair for the graduates.

Full Dubai Coding Bootcamp Calendar

The AstroLabs Dubai Coding Bootcamp will take place on Monday & Wednesday evenings (from 6:30pm – 9pm), and Saturday (10am – 4pm)  from Wednesday, June 12th, 2019 until Saturday, August 3rd, 2019. You can view the entire schedule and what will be covered below.

Week 1 – Wednesday, June 12th, 20196:30pm-9pmIntroduction to program, forming teams and projects
Week 1 – Saturday, June 15th, 201910am-4pmWorkshop: Intro To Coding, Web Development & Building Your First eCommerce Site, and Building Websites From The Ground Up With HTML & CSS
Week 2 –  Monday June 17th, 20196.30pm-9pmRecap Session and Mentorship / Office Hours
Week 2 – Wednesday June 19th, 20196.30pm-9pmCoding Session: In person pair programming at AstroLabs
Week 2 – Saturday June 22nd, 201910am-4pmWorkshop: JavaScript Crash Course
Week 3 – Monday June 24th, 20196.30pm-9pmRecap Session and Mentorship / Office Hours
Week 3 – Wednesday June 26th, 20196.30pm-9pmCoding Session: In person pair programming at AstroLabs
Week 3 – Saturday June 29th, 201910am-4pmWorkshop: Javascript Backends & Databases Part 1 :  Node JS, API’s and working with data
Week 4 – Monday July  1st, 20196.30pm-9pmRecap Session and Mentorship / Office Hours
Week 4 – Wednesday July 3rd, 20196.30pm-9pmCoding Session: In person pair programming at AstroLabs
Week 4 – Saturday July 6th, 201910am-4pmWorkshop:Javascript Backends & Databases Part 2: Working with MongoDB, Mongoose and Express
Week 5 – Monday July 8th, 20196.30pm-9pmRecap Session and Mentorship / Office Hours
Week 5 – Wednesday July 10th, 20196.30pm-9pmCoding Session: In person pair programming at AstroLabs
Week 5 – Saturday July 13th, 201910am-4pmWorkshop: Frontend Frameworks: React Fundamentals
Week 6 – Monday July  15th, 20196.30pm-9pmRecap Session and Mentorship / Office Hours
Week 6 – Wednesday July 17th, 20196.30pm-9pmCoding Session: In person pair programming at AstroLabs
Week 6 – Saturday July 20th, 201910am-4pmWorkshop: Frontend Frameworks: Advanced React Concepts
Week 7 – Monday July  22nd, 20196.30pm-9pmRecap Session and Mentorship / Office Hours
Week 7 – Wednesday July 24th, 20196.30pm-9pmCoding Session: In person pair programming at AstroLabs
Week 7 – Saturday July 27th, 201910am-4pmBuilding our Full Stack Application, tying the backend to the frontend and deploying online
Week 8 – Monday July  29th, 20196.30pm-9pmRecap Session and Mentorship / Office Hours
Week 8 – Wednesday July 31st, 20196.30pm-9pmCoding Session: In person pair programming at AstroLabs
Week 8 – Saturday August 3rd, 201910am-4pmGroup Project Demos,Wrap Up & Final Day Hackathon


  • Current Students
  • Fresh Graduates
  • Unemployed
  • Paying out of pocket
  • Working At A Startup
  • Freelancers
  • Team Development
  • Corporate Employees
  • Group Discounts

*See Our Installment Plans

If you have any questions please contact: [email protected]

  • Instructors

    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, Fullstack Web Development, and Business Intelligence.

    BS Computer Engineering from American University of Sharjah and Google certified since 2012.

    Samer Bejjani
    Director of Product, Technology, and Training at AstroLabs

    Samer is currently working as the Director of Product, Technology and Training at AstroLabs. With 8+ years of experience in technology and startups, he’s a customer-obsessed product leader having a strong background in software engineering and digital marketing. Samer loves building high impact consumer products and being the driving force behind strategy, innovation, and growth.

    Hussam Mohsineh
    Founding Partner at Sahem.ae 

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

    Minhaj Mehmood

    Head Of Information Technology 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

    Danial Entezari is Technology Director at Huephase, a digital agency catering to the mobile web. He is passionately committed to working with innovative web and cloud-based technologies.Danial was previously Digital Development Lead at Face to Face UAE, the Middle East’s largest and most established independently owned communications agency, where he worked on projects for some of the biggest international and regional brands.

  • Teaching Method

    The goal of this program is not to teach you what to do, but have you do it yourself! Each day in the program will have heavy hands-on work using the actual tools that developers use on a daily basis.

  • How Will This Bootcamp Benefit My Career?

    This bootcamp will benefit your career in 3 ways:

    1. 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.
    2. We will connect you with our network of recruiters, and companies to help land you a job!
    3. As a KHDA accredited Training Institute, AstroLabs will grant a certificate on the completion of this bootcamp, which shows employers that you’re legit!
  • More Information

    Have any questions or need more information? Send us an email at [email protected]


Enter Your Details To Get A Sneak Peak Into Our Coding Bootcamp!

+971-4 -4541159