Software Development
Code your path to success
TAP’s software development program is your springboard to a thriving tech career in frontend or backend.
Apply now
12 weeks
Duration
Online
Format
English
Language
Coming soon
Next cohort
only
seats
left
12 weeks
Duration
Online
Format
English
Language
Coming soon
Next cohort
only
seats
left
12 weeks
Duration
Online
Format
English
Language
Feb 2025
Coming soon
Next cohort
only
22
seats
left
Choose a specialty
You’ll focus on mastering either Frontend or Backend specialty.
Soft skills & AI training
You’ll work on developing  soft skills and AI literacy needed in the job market.
English practice
You’ll hone your Business communication skills with native speaker teachers.
Hands-on project
You’ll work on a project for a real company to build up your portfolio.
"TAP played a pivotal role in my career shift to software development by equipping me with the necessary tools, skills, and knowledge. Their programs, guided by experienced trainers, have been invaluable. I wholeheartedly recommend TAP for anyone looking to succeed in this competitive field."
Read more
Amer Hallaq
Software Development graduate, cohort Feb-2024
Program benefits
Comprehensive online training
Job hunt support
Focus on soft skills
Practical experience
Business English practice
Job coaching & mentoring
TAP's junior Software Development program offers focused training in two key areas:

Frontend Development:

  • JavaScript, HTML5, & CSS3: Web page integration.
  • ReactJS: Building dynamic interfaces.
  • SEO Practices: Enhancing web visibility.
Backend Development:
  • Node.js, Express, & MongoDB: Server-side development.
  • Data Security: Adhering to OWASP standards
See what you’ll learn each week in the Curriculum.
When you enter the world of coding, you are unlocking doors for yourself.

You could become either a:

  • frontend developer
  • backend developer
  • fullstack developer
  • QA tester
and with digital transformation occurring across industries, there is great demand for incoming tech talent.

See your future opportunities in Compare programs.

The program is 12 weeks long and the next cohort starts on .
The program is 12 weeks long and the next cohort is coming soon.‍‍‍

You are expected to devote your week

  • Sunday to Thursday from 9am to 5pm.
to classes, group discussions, self-study sessions and hands-on projects. Make the most of this time and build a portfolio of work that highlights your skills and expertise.

Hala Zraiq
Career Success Associate @TAP
Program Lead
Muawiya Assali
Tech Lead @General Motors
Backend Trainer
Hartha Aloufi
Senior Frontend Engineer @e.construct,
Frontend Trainer
header-img
Stephanie Sacco
Consultant @Stone Soup Consulting
Career Coach
Phoebe Green
Language and Communication Coach
avatar-img
Fernanda Castilhos
Education & Career Expert
Career Coach
Aditi Raghuram
DEI & Wellbeing coach @ACT for work
Career Coach
TAP's junior Software Development program offers focused training in two key areas:

Frontend Development:

  • JavaScript, HTML5, & CSS3: Web page integration.
  • ReactJS: Building dynamic interfaces.
  • SEO Practices: Enhancing web visibility.
Backend Development:
  • Node.js, Express, & MongoDB: Server-side development.
  • Data Security: Adhering to OWASP standards
See what you’ll learn each week in the Curriculum.
When you enter the world of coding, you are unlocking doors for yourself. You could become either a:

  • frontend developer
  • backend developer
  • fullstack developer
  • QA tester
and with digital transformation occurring across industries, there is great demand for incoming tech talent.

See your future opportunities in Compare programs.
The program is 12 weeks long and the next cohort starts on .
The program is 12 weeks long and the next cohort is coming soon.

You are expected to devote your week

  • Sunday to Thursday from 9am to 5pm.
to classes, group discussions, self-study sessions and hands-on projects. Make the most of this time and build a portfolio of work that highlights your skills and expertise.
Hala Zraiq
Career Success Associate @TAP
Program Lead
Muawiya Assali
Tech Lead @General Motors
Backend Trainer
Hartha Aloufi
Senior Frontend Engineer @e.construct
Frontend Trainer
header-img
Stephanie Sacco
Consultant @Stone Soup Consulting
Career Coach
Phoebe Green
Language and Communication Coach
avatar-img
Fernanda Castilhos
Education & Career Expert
Career Coach
Aditi Raghuram
DEI & Wellbeing coach @ACT for work
Career Coach
Discover more about the Software Development program
HTML is the backbone of web development, determining all the essential elements on a webpage from the layout to the images and links.

CSS allows you to define all the visual aspects of HTML elements, controlling the look and feel of the website.

This week, you’ll learn the fundamentals of both.


Power Skills
Introduction: Empower your success with soft skills excellence.
Learn how to:

  • respond to user actions.
  • manipulate web page elements.
  • create animations.
and much more with JavaScript.

This is your stepping stone to developing interactive and engaging web experiences.

Power Skills
Embrace the power of a Growth Mindset.
Explore the formats that are used to store and manipulate data within web applications.

By delving into these data structures, you’ll be able to effectively organize, manage, and retrieve complex data.


Power Skills
Become unforgettable: craft your personal brand.
Frontend: Advanced CSS
Create visually stunning and interactive web pages when you uncover advanced CSS techniques like selectors, grid layouts, transitions, and media queries.

Backend: NodeJS Intro
We will cover various aspects of Node.js, including its core concepts, such as asynchronous programming with callbacks, event-driven architecture, and modules.


Power Skills
Expand your horizons: network your way to success.
Frontend: CSS framework
Learn to utilize a framework of pre-written styles, layout grids, and design components to ensure rapid web development, responsive design, and consistency across pages.

Backend: ExpressJS
Learn to use ExpressJS, a light web framework that adds functionality (like middleware, routing, etc.) and simplicity to Node.js.


Power Skills
Elevate your impact with business communication.
Frontend: Functional programming
Learn the key principles of functional programming from immutability to higher-order functions.

Backend: Database
A database is any logically modeled collection of information, and during this week you will learn how to use a variety of databases.


Power Skills
Capture attention, convey confidence and excel in presentations.
Frontend: React components
Create dynamic user interfaces by diving into the units of code that define the structure, behaviour, and appearance of interfaces in React applications.

Backend: Sequelize ORM
Explore ORM, or Object-Relational Mapping, a technique for converting data between two incompatible type systems, like JavaScript/TypeScript and SQL.


Power Skills
Collaborate in teams and lead with purpose.
Frontend: React hooks
Get to grips with the special functions in React that allow you to use other React features in functional components, making managing complex logic easier.

Backend: Authentication
Uncover the process of verifying the identity of a user or entity to ensure that users are who they claim to be.


Power Skills
Mastering the frontier of remote work.
Frontend: State management
Learn to store, organize, and manipulate the data that represents the current state of an application.

Backend: Sync/Async Processes
Understand terms like synchronous, asynchronous, blocking, and non-blocking to understand their related processes.
Frontend: TypeScript
A statically-typed superset of JavaScript, TypeScript will allow you to catch errors early-on and enhance your code quality.

Backend: MongoDB
Dive into the most popular NoSQL database, an open-source document-oriented database.
Frontend: Other frontend frameworks
Streamline the process of building user interfaces for web applications by using pre-built structures, components, and utilities.

Backend: AWS
Learn the ins and outs of Amazon Web Services, the leading cloud provider in the marketplace that provides over 170 AWS services to developers anytime anywhere.
Frontend: Unit tests
Practice this software testing methodology that focuses on testing individual units or components of code in isolation.

Backend: Microservices
Master this software architecture approach where an application is divided into a collection of small, loosely coupled, and independently deployable services.
You made it!

You’re job-ready and it's time to officially graduate.

This is the beginning of your exciting career in tech!

HTML is the backbone of web development, determining all the essential elements on a webpage from the layout to the images and links.

CSS allows you to define all the visual aspects of HTML elements, controlling the look and feel of the website.

This week, you’ll learn the fundamentals of both.


Power Skills
Introduction: Empower your success with soft skills excellence.
Learn how to:

  • respond to user actions.
  • manipulate web page elements.
  • create animations.
and much more with JavaScript.

This is your stepping stone to developing interactive and engaging web experiences.

Power Skills
Embrace the power of a Growth Mindset.
Explore the formats that are used to store and manipulate data within web applications.

By delving into these data structures, you’ll be able to effectively organize, manage, and retrieve complex data.


Power Skills
Become unforgettable: craft your personal brand.
Frontend: Advanced CSS
Create visually stunning and interactive web pages when you uncover advanced CSS techniques like selectors, grid layouts, transitions, and media queries.

Backend: NodeJS Intro
We will cover various aspects of Node.js, including its core concepts, such as asynchronous programming with callbacks, event-driven architecture, and modules.


Power Skills
Expand your horizons: network your way to success.
Frontend: CSS framework
Learn to utilize a framework of pre-written styles, layout grids, and design components to ensure rapid web development, responsive design, and consistency across pages.

Backend: ExpressJS
Learn to use ExpressJS, a light web framework that adds functionality (like middleware, routing, etc.) and simplicity to Node.js.


Power Skills
Elevate your impact with business communication.
Frontend: Functional programming
Learn the key principles of functional programming from immutability to higher-order functions.

Backend: Database
A database is any logically modeled collection of information, and during this week you will learn how to use a variety of databases.


Power Skills
Capture attention, convey confidence and excel in presentations.
Frontend: React components
Create dynamic user interfaces by diving into the units of code that define the structure, behaviour, and appearance of interfaces in React applications.

Backend: Sequelize ORM
Explore ORM, or Object-Relational Mapping, a technique for converting data between two incompatible type systems, like JavaScript/TypeScript and SQL.


Power Skills
Collaborate in teams and lead with purpose.
Frontend: React hooks
Get to grips with the special functions in React that allow you to use other React features in functional components, making managing complex logic easier.

Backend: Authentication
Uncover the process of verifying the identity of a user or entity to ensure that users are who they claim to be.


Power Skills
Mastering the frontier of remote work.
Frontend: State management
Learn to store, organize, and manipulate the data that represents the current state of an application.

Backend: Sync/Async Processes
Understand terms like synchronous, asynchronous, blocking, and non-blocking to understand their related processes.
Frontend: TypeScript
A statically-typed superset of JavaScript, TypeScript will allow you to catch errors early-on and enhance your code quality.

Backend: MongoDB
Dive into the most popular NoSQL database, an open-source document-oriented database.
Frontend: Other frontend frameworks
Streamline the process of building user interfaces for web applications by using pre-built structures, components, and utilities.

Backend: AWS
Learn the ins and outs of Amazon Web Services, the leading cloud provider in the marketplace that provides over 170 AWS services to developers anytime anywhere.
Frontend: Unit tests
Practice this software testing methodology that focuses on testing individual units or components of code in isolation.

Backend: Microservices
Master this software architecture approach where an application is divided into a collection of small, loosely coupled, and independently deployable services.
You made it!

You’re job-ready and it's time to officially graduate.

This is the beginning of your exciting career in tech!

Discover more about the Software Development program
Complete online application form
Take an online skills assessment
Interview with our team
Sign the
SSA
Screening process
Before you apply
Please, note that we can only consider your application if:
  • You are over the age of 18.
  • You currently live in Palestine or Jordan or Lebanon.
  • You have a high school degree or higher.
Acceptance criteria
To be accepted to the program, you have to:
Be fully available for 12 weeks, Sunday-Thursday, 9AM-5 PM during the program.
Have stable internet connection.
Prove proficiency in written and spoken English during an online test and interview.
Demonstrate basic knowledge of HTML, CSS and Javascript in the technical assessment.
Showcase commitment, self-discipline & professionalism during an interview.
Sign the SSA.
Dates and deadlines
Our Software Development cohort launch every few months.
We accept candidates on a first come, first serve basis, so make sure to complete the process before seats run out!
Discover more about the Software Development program
Our TAPers work at:
Hear from our graduate
Alumni success stories
Select stories by alumni
Sarah Arar
Frontend developer
@Harri

“ I didn’t realize how lucky I am until I started the program. I got a chance to work with amazing people in a very supportive environment and got involved in working with a real time project with an international developer team.”

Secure your future with TAP

After graduating from Birzeit university with a degree in computer system engineering, Sarah’s job applications were getting rejected. When a friend told her about TAP she immediately applied and got accepted. The program’s combination of soft skills and technical skills became her key to success and she then landed a remote job as a frontend developer at New York based company, Harri.

Abdullah Soufan
Backend engineer
@Floy

“My time with TAP was the most exciting three months I’ve had…from networking, having training in hard skills like coding, to interpersonal skills and how to interview. You realize that you’re not the same person you were before TAP. And on top of all that, I’ve landed a job with the perfect company that matches me in person.”

Turning challenges into chances

Abdullah completed his computer engineering degree in 2021 but quickly realized that university didn’t equip him with the technical experience and interpersonal skills to enter the job market. He joined TAP to set himself apart from other graduates and just weeks after graduating from TAP, he secured a remote job as a backend engineer for German company, Floy.

Sondos Alalami
Frontend developer
@Monstarlab

"The program has helped me launch a career in a different field than my major education. TAP will give you that push and confidence, and finally, help you find, and land, your first international tech job!”

‘Gaza Sky Geeks introduced me to TAP’

Sondos’s programming journey started at Gaza Sky Geeks, who introduced her to TAP. Here, she worked on real client projects, took soft skills sessions, and had undeniable support from her coaches and mentors. After graduation, TAP connected her to Japanese company Monstarlab where she’s been working remotely as a frontend developer since March 2022.

Change
alumni
Sarah Arar
Frontend developer
@Harri

“ I didn’t realize how lucky I am until I started the program. I got a chance to work with amazing people in a very supportive environment and got involved in working with a real time project with an international developer team.”

Secure your future with TAP

After graduating from Birzeit university with a degree in computer system engineering, Sarah’s job applications were getting rejected. When a friend told her about TAP she immediately applied and got accepted. The program’s combination of soft skills and technical skills became her key to success and she then landed a remote job as a frontend developer at New York based company, Harri.

Abdullah Soufan
Backend engineer
@Floy

“My time with TAP was the most exciting three months I’ve had…from networking, having training in hard skills like coding, to interpersonal skills and how to interview. You realize that you’re not the same person you were before TAP. And on top of all that, I’ve landed a job with the perfect company that matches me in person.”

Turning challenges into chances

Abdullah completed his computer engineering degree in 2021 but quickly realized that university didn’t equip him with the technical experience and interpersonal skills to enter the job market. He joined TAP to set himself apart from other graduates and just weeks after graduating from TAP, he secured a remote job as a backend engineer for German company, Floy.

Sondos Alalami
Frontend developer
@Monstarlab

"The program has helped me launch a career in a different field than my major education. TAP will give you that push and confidence, and finally, help you find, and land, your first international tech job!”

‘Gaza Sky Geeks introduced me to TAP’

Sondos’s programming journey started at Gaza Sky Geeks, who introduced her to TAP. Here, she worked on real client projects, took soft skills sessions, and had undeniable support from her coaches and mentors. After graduation, TAP connected her to Japanese company Monstarlab where she’s been working remotely as a frontend developer since March 2022.

Our impact in numbers*
92%
of our graduates
felt ready for their next career step upon graduation.
83%
of graduates
found employment within months of program completion.
<4
months
is how long it took an average TAPer to land an international job.
1,247
USD
is the average entry salary of Palestinian & Jordanian TAPers.
*Based on the 127 participants who started between Feb 2021 - Apr 2023.
Discover more about the Software Development program
"Participating in TAP was a transformative experience for me. The program provided invaluable resources, career coaching, mentorship, and hands-on training that significantly boosted my skills and confidence.TAP not only honed my technical abilities but also nurtured my leadership skills. During the program, I often found myself leading the communication and guiding the group on various projects, opportunities that revealed my potential and passion for driving team success.I am deeply grateful for the opportunities and growth I experienced through TAP. It’s a program that genuinely empowers youth and professionals to reach their full potential. I highly recommend it to anyone looking to accelerate their career and achieve their goals."
Read more
Heba Ali
Software Development graduate, cohort Feb-2024
Stories of hired TAPers
Explore alumni stories, from first steps in our community to first salaries and discover how TAPers have realized their potential for success.
Read their stories
Want to know more?
Join a live webinar co-hosted by alumni and industry experts to get your questions answered!
Register for webinars
Any questions?
Contact our Career Success Team
talent@tapcareers.io
TAP played a pivotal role in my career shift to software development by equipping me with the necessary tools, skills, and knowledge. Their programs, guided by experienced trainers, have been invaluable. I wholeheartedly recommend TAP for anyone looking to succeed in this competitive field.
Participating in TAP was a transformative experience for me. The program provided invaluable resources, career coaching, mentorship, and hands-on training that significantly boosted my skills and confidence.TAP not only honed my technical abilities but also nurtured my leadership skills. During the program, I often found myself leading the communication and guiding the group on various projects, opportunities that revealed my potential and passion for driving team success.I am deeply grateful for the opportunities and growth I experienced through TAP. It’s a program that genuinely empowers youth and professionals to reach their full potential. I highly recommend it to anyone looking to accelerate their career and achieve their goals.