top of page

Frontend Development Program – React JS

An intensive 8-week hybrid training program for students and recent graduates in tech fields, focused on frontend development with an emphasis on mobile applications.

The course offers hands-on experience in building high-quality, cross-platform mobile apps using React JS — one of the most in-demand tools in the tech industry.

Led by experienced industry professionals, the training is designed to fit alongside part-time employment and includes professional support through to job placement.

Outstanding participants may also be offered internship opportunities with leading high-tech companies upon completion of the program.

Duration

  • The course duration is 2 months – 3 sessions per week, in a hybrid format (online and in-person), alongside self-study hours.

  • Period: 3 August 2025 - October.

  • Sunday, Tuesday and Thursday (17:00-21:00).

Format

Hybrid format (online and in-person)

Language

Arabic & English

Who Is This For?

  • Students and graduates of Computer Science, Software Engineering, Information Systems, etc.
     

  • Junior frontend developers looking to specialize in mobile development.
     

  • Anyone with basic React knowledge ready to expand into React JS.

Technologies

HTML

CSS

Javascript

React

Mentorship and Job Assistance

Benefit from mentorship and guidance throughout the program, and receive assistance in finding job opportunities in the backend field.

Flexible Syllabus Highlights

Pre Course

  • Basic UI with Figma

  • Basic Bash Commands

  • VSCode

HTML /CSS

  • HTML Fundamentals

  • CSS Styling and Layout
    Flexbox + CSS Grid

  • Advanced CSS Selectors

JavaScript

  • JavaScript Basics

  • Asynchronous JS

  • Advanced topics: event loop, scope, closure, error handeling

  • DOM Manipulation and Event Handling

React

  • React Essentials: JSX, components and hooks and routing.

  • Integrating external APIs

  • Global State with Context API

Developement Tools

  • Git: branches, and collaboration

  • Github

  • Clean Code

Technological Interview Mastering

  • Presenting a project

  • Problem solving

  • Algorithmic questions

Practical Training

  • Group project, industry work flow and standards, agile methodology, dailies, code reviews, deployment

Soft Skills

  • CV

  • Linkedin and networking

  • Self presentation

  • HR Questions

Meet volunteers from the industry

Network with people from the field

Simulations and Career workshops

What You'll Learn

8

Deployment & Final Project

    Publishing apps, debugging, final showcase

7

Advanced Features

    TypeScript, animations, local storage

6

Forms & Native APIs

    Formik, Camera, Location, Permissions

5

APIs

    Axios, working with external data, loading states

4

State Management

    useContext, Redux, Zustand

3

Navigation

    React Navigation, multi-screen apps

2

UI & Styling

    Core components, Flexbox, responsive design

1

React JS Foundations

    React JS setup, JSX, components, hooks

COMMITMENT FEE

Our programs are fully subsidized. In order to ensure commitment a fee is charged.

ENROLL NOW!

Take the first step towards a successful career in Front-end. Click below to apply now.

ABOUT HASOUB LABS

Hasoub Labs is dedicated to empowering entrepreneurs and fostering innovation within the Arab community. We offer a range of programs and resources to support startup growth and success.

APPLESEEDS

Our esteemed partner, Appleseeds, is renowned for its expertise in technological innovation and professional development. They provide comprehensive programs and mentorship to help individuals thrive in the business world.

SUPPORTED BY

IIA_LOGO_PNG_BLUE.png

PARTNERS

CONTACT

We’d love to hear from you! Whether you have a question, feedback, or just want to say hello, don’t hesitate to reach out!

bottom of page