Open Academy / Coding

Coding Bootcamp: Become a full stack developer in 2 months.

Learn to code your own full stack applications at the region's largest Coding Bootcamp!

To be announced
  
169 graduates
9.6 (92 reviews)

Build your own full stack JavaScript application in 2 months.

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

Open To All Skill Levels

We assume no prior knowledge. As long as you want to learn to code, we can teach you how to code!

Learn to Code From the Ground Up

Learn how to build your own full stack JavaScript application. A highly in-demand skill which will allow you to build your own project, or work as a full stack, frontend, or backend developer.

AstroLabs Certification

You'll get an official AstroLabs KHDA diploma, upon completion of this training.

Fully Online Live Remote Learning

Sessions will be delivered fully remote online. Participant will also receive lifetime access to the AstroLabs online learning portal with dozens videos to help you on your coding learning journey.

Hands-on Practical Coding

Participate in highly interactive, step-by-step practical workshops in Javascript Frontend and Backend, databases and React JS as well as HTML and CSS. You code along and by the end of the program, you code it on your own!

Career Opportunities

We'll connect you to our large network of job opportunities as well as recruiters in our network to help you advance in your career.

Alumni

Our Graduates

student reviews
1 / 5
Content: Inside the Course

What you will learn

Module 1

Intro To Coding, Web Development & Building an eCommerce Site From Scratch

Module 1

Intro To Coding, Web Development & Building an eCommerce Site From Scratch

Learn the basics of coding, how to build a website and mobile app as well as how web servers, domains and hosting works. Learn how Frontend and backend systems can be integrated and gain basic knowledge in web programming.

Basics of Coding
The 4 Styles of learning to code
Coding Languages
Overview of coding landscape and choosing the best language for you
Buidling a Wesbite
The basics of building a website, mobile app and understanding how web servers, domains and hosting works
System Integration and CMS
Front and Back End system interaction, working with a CMS (content management system) and integrating them together
Web Programming
Basics in web programming (HTML5, and CSS, with a brief overview of Javascript and other backend technologies)

Module 2

Build a Website From The Ground Up

Module 2

Build a Website From The Ground Up

Build a website from scratch with HTML & CSS, participate in a practical Coding Session and upload your website online using GitHub

Web Building Basics
Build a static website and set the foundation to build complicated web apps
HTML and CSS
Understanding HTML elements needed to build a website and how to use CSS to style elements
Flexbox and CSS Grid
Learn how to use Flexbox and CSS Grid
Practical Session
Use CSS with a focus on responsive design (to have your site look good on all all devices & screen sizes)
Upload your Site
Learn how to upload your site online using GitHub

Module 3

Javascript Workshop

Module 3

Javascript Workshop

In this module you will learn the basics of Javascript as well as new ES6 syntax and Arrow Functions

The Basics of Javascript
Learn the basics of Javascript with Strings, Variables, Objects, Arrays, Loops, Map functions, ES6 and more!
New ES6 syntax
Learn about new ES6 syntax (Let, Const) and Arrow Functions

Module 4

Javascript Backends & Databases

Module 4

Javascript Backends & Databases

In this section we’ll be covering JavaScript Backends & Databases, how to use JavaScript with Node JS, Express, MongoDB, and Mongoose to create state of the art applications. Node JS allows you to use JavaScript on the front end, and also build backend & full stack applications

Installation & Understanding npm
What is Node.js, how to install and configure for Windows and Mac machines. What is NPM (dependency management, package.json, etc.)
Building a Node Server with Express
Build and run a server with Express, adding npm commands to package.json
GET / POST Requests and Routes
Understanding requests from API's, environment variables, endpoints and responses and introduce Express Router object (for get/post). Create your own routes, Download and install Postman, GUI walkthrough and demo with JSONPlaceholder
Using GitHub for Version Control
What is GitHub, download project repo from GitHub
Database Schemas
Learn how to use Mongoose schemas, models, and operations

Module 5

React JS & Javascript Frontend

Module 5

React JS & Javascript Frontend

This comprehensive, intensive module covers how to build a complete frontend application with React, with an additional section on how to create mobile apps using React Native. React JS is written by the team at Facebook and is quickly turning into the go-to open source solution for all frontend developers that want to be on the cutting edge

React Basics
What is React, learn how to build React Components and gain understanding of JSX
React Components
Learn about React Routers, Events, Lifestyle Methods, Context APIs and Hooks
Webpack and Babel
Learn about how to use Webpack and Babel
Connection
Learn about how to connect to API's and backends
JWT Tokens
How to use JWT Tokens for logins and protected routes

Module 6

Final Project Demo & Wrap Up

Module 6

Final Project Demo & Wrap Up

This module is the culmination of all of your hard work, where you’ll put everything you’ve learned into a full stack web app and deploy it online

Result
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!
Final Recap & Presentations
We'll have a final recap of what we've covered and presentations from all groups
Career Support
We will use this module to offer career support
instructors

Meet Your Practitioner Instructors

Ahmad Abugosh

Director of Marketing & Learning Programs at AstroLabs

Learn more

7089

Hussam Mohsineh

Founding Partner at Sahem.ae

Learn more

7965

Minhaj Mehmood

Head of IT Department at Innovations Group UAE

Learn more

7967

Danial Entezari

Technology Director at Huephase

Learn more

7969

Naguib Toihiri

Head of SEO and Growth, Artefact MENA

Awarded MENA Search Personality 2017, Naguib Toihiri is an expert in SEO with over 10-year experience optimising online brands’ visibility. He has helped top Middle East brands in various sectors, including Qatar Airways, Emaar and Jumeirah Group. Global SEO Lead at Artefact, he is responsible for leading Artefact Group SEO practices and develop all the business opportunities to fulfill the market needs in the MENA region. Naguib regularly provides training in French Business School as well as in Dubai at Google Tech Hub, Astrolabs.

Schedules

Upcoming Courses

To be announced

Frequently asked questions

This coding bootcamp will be conducted online live fully remotely (over Zoom and our own Learning Management portal)

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

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

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.

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.

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.

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

Coding Bootcamp: Become a full stack developer in 2 months.

Learn to code your own full stack applications at the region's largest Coding Bootcamp!

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.

+97144541159