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
September 2024
Next cohort
only
15
seats
left
12 weeks
Duration
Online
Format
English
Language
September 2024
Next cohort
only
21
seats
left
12 weeks
Duration
Online
Format
English
Language
September 2024
Next cohort
only
8
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.
Everything is just perfect about TAP They give a integrated program trainings They build your career from zero and stay with you until you get your dream job I advice everyone to join TAP to start building their careers
Zaid Zaidan
TAP SD Graduate 2023, Front-end Developer @The Difference Engine
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 June 2024.

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 June 2024.

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
Definitively would recommend it. Mentors provide invaluable expertise, covering a wide range of technical and soft skills. Helps you gain the skills you need to build a global network of professionals and land your dream job.
Abdullah Tabbal
TAP SD Graduate 2022, Frontend Engineer @Covalo
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
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
What sets TAP apart is its unwavering commitment to its trainees. They go above and beyond, building careers from scratch and standing by each individual until they secure their dream job. This level of dedication is truly commendable and something I have rarely witnessed elsewhere. TAP is undeniably one of the best programs for anyone looking to build a successful tech career. The resources they provide, along with the extensive network they offer, are unparalleled. The level of care and support they extend to their trainees is remarkable, making the journey not only educational but also deeply fulfilling. If you're seeking your first job, TAP is your ultimate ally. They provide comprehensive training in both technical and soft skills, equipping you with the necessary tools to land your desired position. The experience I had with TAP was truly amazing.
Read more
Muhammad Alabadsa

TAP will help get your first job. They provide you with the technical and soft skills needed to land a job. Absolutly amazing experience!
Read more
Oday AbuMettleq

I had a great experience interning at TAP as a backend developer. The team was always willing to help me learn and grow, and I felt like I was able to contribute to meaningful projects. I would recommend TAP as a great place to work and learn.
Read more
Mohanad Fteha

Everything is just perfect about TAP They give a integrated program trainings They build your career from zero and stay with you until you get your dream job I advice everyone to join TAP to start building their careers
Read more
Zaid Zaidan

Definitively would recommend it. Mentors provide invaluable expertise, covering a wide range of technical and soft skills. Helps you gain the skills you need to build a global network of professionals and land your dream job.
Read more
Abdullah Tabbal

The best deal to start your tech career in Palestine! The training and the support to help you find a job in such short period of time is absolutely worth the price.
Read more
Feras Hamad

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
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.
  • 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, Saturday-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
Any questions?
Contact our Career Success Team
talent@tapcareers.io
Our TAPers work at:
Hear from our graduate

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
What sets TAP apart is its unwavering commitment to its trainees. They go above and beyond, building careers from scratch and standing by each individual until they secure their dream job. This level of dedication is truly commendable and something I have rarely witnessed elsewhere. TAP is undeniably one of the best programs for anyone looking to build a successful tech career. The resources they provide, along with the extensive network they offer, are unparalleled. The level of care and support they extend to their trainees is remarkable, making the journey not only educational but also deeply fulfilling. If you're seeking your first job, TAP is your ultimate ally. They provide comprehensive training in both technical and soft skills, equipping you with the necessary tools to land your desired position. The experience I had with TAP was truly amazing.
TAP will help get your first job. They provide you with the technical and soft skills needed to land a job. Absolutly amazing experience!
I had a great experience interning at TAP as a backend developer. The team was always willing to help me learn and grow, and I felt like I was able to contribute to meaningful projects. I would recommend TAP as a great place to work and learn.
Everything is just perfect about TAP They give a integrated program trainings They build your career from zero and stay with you until you get your dream job I advice everyone to join TAP to start building their careers
Definitively would recommend it. Mentors provide invaluable expertise, covering a wide range of technical and soft skills. Helps you gain the skills you need to build a global network of professionals and land your dream job.
The best deal to start your tech career in Palestine! The training and the support to help you find a job in such short period of time is absolutely worth the price.