Open Academy / Coding

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

Starting from 1,999 AED

From AED 666 a month with Tabby logo Learn More

Learn beginner and advanced coding at the region's largest Coding Bootcamp!

31 Mar 21 - 22 May 21 28 days left!
Online Live & AstroLabs Dubai (JLT, Dubai)   
320 graduates
9.6 (92 reviews)

30-day money-back guarantee

Learn Fullstack Coding at our 2 months Coding Bootcamp.

With 2 Paths for Beginners and Intermediate Coders

Learning coding can be tough. Navigating the different formats and languages you should start with. Getting stuck for days trying to find that rogue semi-colon causing a bug in your code and only Google to help. Committing the time to learn when you can’t take time off work, off studying or off a busy life.

We get it.That’s why our bootcamp is different. With classes taught by deeply experienced, highly practical-focused instructors and mentors we spend over 100 hours of face-to-face time with you, to help you build and launch your own full-stack application in only 2 months.

With flexible payment options and with all classes taught evenings and weekends, you get maximum flexibility to learn and apply practical coding skills on your own terms.

Our alumni have switched careers, launched businesses, got promotions and hired their team. Join the largest community of coding enthusiasts in the MENA region and start your coding journey today!

Introduction to Coding

AED1,999

Beginner Friendly (no prerequisites)

Learn HTML, CSS, JavaScript. Python, GitHub and the Terminal

Build your own coding portfolio to kickstart your career

Intro to Coding Certification

Enroll Now

Full-Stack Coding

AED3,499

Learn to build any app using the MERN stack (MongoDB, Express, React and Node JS)

Code along the entire way, with one-to-one support so you'll never get stuck!

Build a functional fullstack social media application

Full-Stack Coding Certification

Enroll Now

Full Coding Bootcamp

AED4,999

Get the full Coding Bootcamp experience (includes the Intro to Coding & Full-Stack Coding programs)

Over 100 hours of Coding practice (Algorithms, Frontend, Backend, API's, Cloud Computing & Devops)

Get specialized career support from AstroLabs Talent

Coding Bootcamp MERN Stack Certification

Enroll Now

Open To All Skill Levels

We assume no prior knowledge. This program is beginner-friendly with an introduction path, and also has the option to skip ahead if you already know the basics.

Learn to Code From the Ground Up

Learn all about coding (JavaScript and Python) and build your own full stack JavaScript application using modern day technologies (Node JS, React JS and more). 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 are delivered fully remotely online with the option to attend in-person at our AstroLabs Dubai JLT location. Participants will gain lifetime access to the AstroLabs online learning portal for regular content shared to help you on your coding learning journey.

Hands-on Practical Coding

Participate in highly interactive, step-by-step practical workshops in JavaScript, Python, Frontend and Backend, databases (MongoDB) 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 our in-house recruiters at Astrolabs Talent, to help you advance in your career through AstroLabs Talent.

Tools

Platforms Covered

Content: Inside the Course

What you will learn

Practical, project-based knowledge to build and launch your full-stack application.

Module 1

Intro to Coding, Computer Science, and App Development

Module 1

Intro to Coding, Computer Science, and App Development

Learn the basics of coding, how to build a website and mobile app as well as how web servers, domains and hosting works. You’ll also learn about how to build apps quickly using a variety of No Code Solutions. 

Basics of Coding
The 4 Styles of learning to code
Coding Languages
Overview of coding landscape and choosing the best language for you
How apps works
The basics of building a website, mobile app and understanding how web servers, front end, backends, API's, 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
Terminal Basics
Learn how to install the coding terminal on your PC / Windows or Mac machine
Web Programming
Basics in web programming (HTML5, and CSS, with a brief overview of Javascript and other backend technologies)
Mobile App
Learn the different ways to build mobile apps, from Native, Hybrid (React Native) and Wrappers
No Code
Learn all about how to build apps quickly using No Code tools, such as Bubble, Webflow, Wordpress, Shopify and more!

Module 2

HTML, CSS, and Web Development

Module 2

HTML, CSS, and Web Development

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

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 to make your site responsive on all devices
Practical Session
Use CSS Bootstrap with a focus on responsive design using grids
Upload your Site
Learn how to upload your site online using GitHub, then deploy it to Netlify through automated continuous deployment

Module 3

Javascript & Python Programming

Module 3

Javascript & Python Programming

In this module you will learn the basics of Javascript, and Python Syntax and set up the environment to start coding on your machine

The Basics of Javascript
Learn the basics of Javascript with Strings, Variables, Objects, Arrays, Loops, Map functions, ES6 and more!
Intro to Python
Variables and Data Types Lists & Loops, Dictionaries and Frequency Tables Functions Algorithm Practice
New ES6 syntax
Learn about new ES6 syntax (Let, Const) and Arrow Functions
Intro to Data Science
Basics of Data Science to Solve Problems using Programming, Mathematics and Domain Knowledge

Module 4

Data Structures and Algorithms

Module 4

Data Structures and Algorithms

Learn computer science data structures and how to solve advanced algorithms

Data Structures
Learn important computer science principles and how to manipulate data in the context of JavaScript and Python
Algorithm Basics
Learn how to solve coding and programming challenges through practical algorithms
Advanced Algorithms
Learn about advanced algorithms and how to solve them (this is very useful in the context of coding interviews)

Module 5

Backends & Databases

Module 5

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
Hashing passwords and protected routes
Learn how to hash passwords using bcrypt and create private API routes that require tokens
Database Schemas
Learn how to use Mongoose schemas, models, and operations
Relational NOSQL Databases
Learn to create "relational" NOSQL databases by creating common keys and nested objects

Module 6

Cloud, APIs, and DevOps

Module 6

Cloud, APIs, and DevOps

Learn how to host, deploy and scale cloud applications

How to work with cloud hosted solutions
Connect to your own and 3rd party API's within and across apps
Deploy
Learn to deploy as microservices, and connect multiple apps together using services like Heroku, Netlify, and more
Scale
Learn to scale your app by using Devops distributed cloud solutions

Module 7

Advanced UI with ReactJS

Module 7

Advanced UI with ReactJS

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
State and Props
Learn how to use React shared state across components and pass data between components using props
Connection
Learn about how to connect to API's and backends
JWT Tokens
How to use JWT Tokens for logins and protected routes

Module 8

Final Project Demo & Wrap Up

Module 8

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
Once the program is over, we'll give you feedback on your CV and give you exclusive access to job opportunities in our network (through our alumni community, coworking space, and our job portal)
CAREER STARTERS, SWITCHERS & Learners

Who is it for?

Career starters

Are you someone who is starting out your career and understands how many different career options open up if you have coding skills? Finance, marketing, design, data analytics, science and way more. Rocket-launch your early career by learning essential and transferable coding skills.

Career switchers

Are you someone that has come to the party a bit late in realizing the power of a coding career? Firstly it is never too late to change your career and secondly you’re not alone. Take ownership of the next phase of your career jungle gym and learn to code.

Career learners

Are you a non-tech person who wants to “lift the hood” on actually understanding how tech products are built? Demystify the jargon and manage development work better by learning in-depth how tech products work.

What is included?

9 online live modules held on Zoom with one of our expert instructors

Weekly office hours with instructors and mentors to progress your projects

Over 100 hours of instruction and mentorship

Online community forum to troubleshoot, learn and chat with your classmates

Interactive demo day at the end of the course with votes for the winner and prizes!

A vibrant alumni community of the largest number of coding bootcampers in the region

instructors

Meet Your Practitioner Instructors

Expert practitioners that teach practical knowledge you can immediately implement.

7089

Ahmad Abugosh

Director of Marketing & Learning Programs at AstroLabs

Learn more

33166

Maha Khalaf

SEI Instructor | Magento E-commerce | Entrepreneur

Learn more

7967

Minhaj Mehmood

Head of IT Department at Innovations Group UAE

Learn more

7969

Danial Entezari

Technology Director at Huephase

Learn more

Schedules

Upcoming Courses

March 31 - May 22

Saturday 10am-4pm, Monday & Wednesday 6:30-9pm

Date
Timing
Start of Introduction to Coding - Wednesday, March 31
6:30pm-9:00pm
HTML, CSS and No Code Solutions - Saturday, April 3
10am-4pm
GitHub and the terminal - Monday, April 5
6:30pm-9:00pm
Building Your Portfolio and hosting it using Netlify - Wednesday, April 7
6:30pm-9:00pm
Learning JavaScript - Saturday, April 10
10am-4pm
JavaScript Data Structures and Algorithms - Monday, April 12
6:30pm-9:00pm
Advanced Algorithms - Wednesday, April 14
6:30pm-9:00pm
Intro to Python - Saturday, April 17
10am-4pm
Python Data Structures and Algorithms - Monday, April 19
6:30pm-9:00pm
Advanced Python - Wednesday, April 21
6:30pm-9:00pm
Start of Fullstack Coding
Introduction to Backend and Databases with Node JS - Saturday, April 24
10am-4pm
Node JS & Express Middleware - Monday, April 26
6:30pm-9:00pm
Node JS Private Routes, JWT & Bcrypt - Wednesday, April 28
6:30pm-9:00pm
Cloud, APIs, and DevOps - Saturday, May 1
10am-4pm
Hosting and Deploying your app - Monday, May 3
6:30pm-9:00pm
MongoDB, Mongoose and Relational Databases - Wednesday, May 5
6:30pm-9:00pm
Introduction to React JS - Saturday, May 8
10am-4pm
React Components, States and Props - Monday, May 10
6:30pm-9:00pm
React Class & Functional Components - Wednesday, May 12
6:30pm-9:00pm
React API backend connections - Saturday, May 15
10am-4pm
React Protected Routes - Monday, May 17
6:30pm-9:00pm
React JWT Tokens 19 - Wednesday, May
6:30pm-9:00pm
Final Demo Day - Saturday, May 22
10am-4pm

May 19 - July 3

Online Live

May 19 - July 3
Online Live

Saturday 10am-4pm, Monday & Wednesday 6:30-9pm

Date
Timing
Day 1 - Wednesday, May 19
6:30pm-9:00pm
Day 2 - Saturday, May 22
10am-4pm
Day 3 - Monday, May 24
6:30pm-9:00pm
Day 4 - Wednesday, May 26
6:30pm-9:00pm
Day 5 - Saturday, May 29
10am-4pm
Day 6 - Monday, May 31
6:30pm-9:00pm
Day 7 - Wednesday, June 2
6:30pm-9:00pm
Day 8 - Saturday, June 5
10am-4pm
Day 9 - Monday, June 7
6:30pm-9:00pm
Day 10 - Wednesday, June 9
6:30pm-9:00pm
Day 11 - Saturday, June 12
10am-4pm
Day 12 - Monday, June 14
6:30pm-9:00pm
Day 13 - Wednesday, June 16
6:30pm-9:00pm
Day 14 - Saturday, June 19
10am-4pm
Day 15 - Monday, June 21
6:30pm-9:00pm
Day 16 - Wednesday, June 23
6:30pm-9:00pm
Day 17 - Saturday, June 26
10am-4pm
Day 18 - Monday, June 28
6:30pm-9:00pm
Day 19 - Wednesday, June 30
6:30pm-9:00pm
Day 20 - Saturday, July 3
10am-4pm

July 28 - September 11

Online Live

July 28 - September 11
Online Live

Saturday 10am-4pm, Monday & Wednesday 6:30-9pm

Date
Timing
Day 1 - Wednesday, July 28
6:30pm-9:00pm
Day 2 - Saturday, July 31
10am-4pm
Day 3 - Monday, August 2
6:30pm-9:00pm
Day 4 - Wednesday, August 4
6:30pm-9:00pm
Day 5 - Saturday, August 7
10am-4pm
Day 6 - Monday, August 9
6:30pm-9:00pm
Day 7 - Wednesday, August 11
6:30pm-9:00pm
Day 8 - Saturday, August 14
10am-4pm
Day 9 - Monday, August 16
6:30pm-9:00pm
Day 10 - Wednesday, August 18
6:30pm-9:00pm
Day 11 - Saturday, August 21
10am-4pm
Day 12 - Monday, August 23
6:30pm-9:00pm
Day 13 - Wednesday, August 25
6:30pm-9:00pm
Day 14 - Saturday, August 28
10am-4pm
Day 15 - Monday, August 30
6:30pm-9:00pm
Day 16 - Wednesday, September 1
6:30pm-9:00pm
Day 17 - Saturday, September 4
10am-4pm
Day 18 - Monday, September 6
6:30pm-9:00pm
Day 19 - Wednesday, September 8
6:30pm-9:00pm
Day 20 - Saturday, September 11
10am-4pm
Alumni

Our Graduates

Our graduates are from big companies, small companies, they are founders, career changers and lifelong learners. Join us and meet your tribe!

TESTIMONIALS

Alumni Reviews

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.

Sajid Akhtar

Technology Director, Data Science Practice - Publicis Media MENA

For a beginner like me, the course was eye-opening and very interesting to learn. Instructors are helpful, knowledgeable, attentive to class needs and clear in explaining different types of codes and details. Very happy to be a part of this course and definitely need to keep learning.

Mustafa Aljuaidi

The environment was great. Instructors were super helpful and did everything in a timely manner, very flexible at all times. Everything I learned during this boot camp was very helpful to get me started on the process of learning web development and gave me just the right fundamentals and knowledge to move further and learn even more.

Aron Gabor

Abercrombie & Fitch Brand Representative

Troubleshooting our problems and walking us through them. Helping us every step of the way. Never leaving questions unanswered.

Mohamad Mahdi

CO Dulsco

The best thing was that I learned about coding and creating a website from scratch within 2 months. All the sessions conducted were informative and not only did I learn, I also applied what was taught in assignments and group projects.

Shreya Doshi

Vice President Public Relations

It feels good to be surrounded by like minded people who share the same passion, by mentors who guide you throughout the execution of your project, and other entrepreneurs who inspire and motivate you

Timothee Desurmont Van Leeuwen

Business Development Manager

John Bartlett

Coding Bootcamp Alumni

Lina El Husseini

Coding Bootcamp Alumni

Lajisha Latheef

Coding Bootcamp Alumni

Izzat Al Olwani Testimonial

Coding Bootcamp Alumni

Frequently asked questions

This coding bootcamp will be conducted online live fully remotely (over Zoom and our own Learning Management portal). Our sessions blend practical knowledge with live coding to ensure that you learn by doing!

Yes, you will have lifetime access to videos as well as additional recorded material when signing up for our Coding Bootcamp. You will also receive any updates we may have in the future (to make sure your knowledge is always up to date)

Upon completion of this course, you will receive an AstroLabs Certification (certified by the Dubai Government KHDA authority). By the end of the course, you will also have your own coding portfolio, which helps immensely in your career.

Although we cannot guarantee employment, several of our graduates have gotten jobs immediately after graduation. By joining this bootcamp, you'll be joining an active alumni network with exclusive access to opportunities we come across in our network and job portal as well as recruitment and career support.

Yes, don't worry. As long as you have a passion for learning, beginners are welcome! Although it helps if you have done some coding before, our coding bootcamp starts from the basics and assumes no prior knowledge if you start with our Introduction to Coding course.

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 and Computer Science Bootcamp: Become a full stack developer in 2 months.

Starting from 1,999 AED

Learn beginner and advanced coding at the region's largest Coding Bootcamp!

31 Mar 21 - 22 May 21
28 days left!

30-day money-back guarantee

Introduction to Coding

AED1,999

Beginner Friendly (no prerequisites)

Learn HTML, CSS, JavaScript. Python, GitHub and the Terminal

Build your own coding portfolio to kickstart your career

Intro to Coding Certification

Enroll Now

Full-Stack Coding

AED3,499

Learn to build any app using the MERN stack (MongoDB, Express, React and Node JS)

Code along the entire way, with one-to-one support so you'll never get stuck!

Build a functional fullstack social media application

Full-Stack Coding Certification

Enroll Now

Full Coding Bootcamp

AED4,999

Get the full Coding Bootcamp experience (includes the Intro to Coding & Full-Stack Coding programs)

Over 100 hours of Coding practice (Algorithms, Frontend, Backend, API's, Cloud Computing & Devops)

Get specialized career support from AstroLabs Talent

Coding Bootcamp MERN Stack Certification

Enroll Now

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