Frequently Asked Questions

The majority of the questions you might have are answered below. However, in case you didn't find what you're looking for, feel free to drop us a line to and we'll get back to you the soonest!


Q1. What is the process to apply and get accepted?

We operate 3 program cycles per year, and we announce open applications on our website and Facebook page. When applications are open, the interested candidate would fill an online application request form before the stated deadline. The SE Factory team will then review the request, and if approved you will receive the actual application form. Once the application is submitted, a screening and/or a personal interview will be scheduled with the SE Factory team. Candidates who pass the interview stage will then undertake a technical skills assessment, after which the program's team will decide acceptance. Applicants will be notified of the program team’s decision whether accepted or rejected.

Q2. What are the exact criteria to apply?

  • To be highly motivated and hard-working.
  • To have studied the basics of computer science (data structures, algorithms, databases, networking, operating systems etc...), which is typically the case for Computer Science or Computer Engineering university graduates. This program does not teach the basics of programming.
  • To have graduated with a Bachelors degree in Computer Science and/or Engineering.
  • To speak, read and write basic English.
  • To be able to commit full time for 3 months, all weekdays from 10am to 7pm

Q3. Can I have a job or study during the 3 months of the program?

The program is very intensive and demanding, it is from Monday to Friday 10:00am till 7:00pm. It requires a significant investment of your time, so we believe it is most suitable for those who have complete free time.

Q4. How much does the program cost?

If you get accepted, the total cost for the 3 months is 100$ per person only! Moreover, if you refer an applicant that also gets accepted, each of you pays only $50. Our program is funded through sponsorships and grants, and is part of a non-for-profit initiative. Charging students high tuition costs goes against our mission to increase accessibility for technical education in the country.

Q5. Are only Lebanese nationals accepted in the program?

Participation is not confined to Lebanese nationals, but a key here is to focus on filling the demand gap for skilled software developers in Lebanon and contributing to keeping bright minds in the country. Therefore, preference is given to participants who are able to legally work in Lebanon after the program.

Q6. What is the general program structure?

The program consists of a 3-month intensive training in web development, on Monday to Friday each week from 10-7pm. The program also includes soft skills training, which comprises ~20% of the training. Please refer to our syllabus for detailed information.

Q7. Does the curriculum cover mobile development?

Not yet, we only cover full-stack web development (front-end and back-end)

Q8. How did you develop the curriculum? How often does it get updated?

Our curriculum is developed based on a detailed analysis of the market needs, and the hot skills currently needed by the digital sector. The curriculum is frequently refreshed and updated per the ever-changing demands and trends of the industry.

Q9. Where can we find a copy of the curriculum?

It's available here:

Q10. What is soft skills training? And what does that include?

Soft skills are non-technical skills that are essential for success in the job market. These include inter-personal skills such as presentation, business etiquette, and communication as well as managerial skills such as project management, leadership, and personal finance. SE Factory offers soft skills workshops and trainings alongside the core technical training.

Q11. Am I guaranteed a job after finishing the program?

No. SE Factory does not guarantee employment. The program, however, equips students with unique advanced skills that highly enhance their employment potential. We also introduce students to representatives from companies that are potentially looking to hire throughout the program, and help them build a professional network. As an example, 90% of our pilot batch graduates received job offers within 6 weeks of program completion.

Q12. Where can I apply?


Q13. How long does the application process take?

The process is a bit lengthy and we are trying to shorten that period as much as possible. We usually open the applications forms 3 months before the cycle's starting date. You will hear from us regarding your application, 1 month before the cycle's starting date.

  1. Eligibility Stage: 3 months before cycle's starting date
  2. Application Submission
  3. Interview Stage: 1 month before cycle's starting date
  4. Admission: 1 week before cycle's starting date

Q14. I have a question not covered above, how can I reach out?

Use the messaging tool at the bottom right of this page, and we will get back to you within a 48 hour window.

The journey of the full-stack web developer

With 5000 job openings in the Lebanese digital sector annually, you would expect that the 4000 computer science graduates will have a 0% unemployment rate. Unfortunately, though, most graduates do not have the high-caliber technical skills that employees are looking for, while most employers do not invest in training fresh graduates. This results in hundreds of graduates getting employed in unrelated positions, while others leave the country.

What is SE Factory?

Contact Info

SE Factory
Beirut Digital District
BDD 1243 - Basement (Floor -1)
M: +96170837367