SE Factory Review: Learn Empowering Tech Skills

May 9, 2021
Reviews
" alt="" />

Make Your Dollar Go Further

Earn up to 50,000 MR points (valued at $1,000 - $1,500) with the American Express Cobalt Card, a low-fee card that offers 5x the points on all food and drinks.

Bonus: $100 USD hotel credit

SE Factory is a Lebanese tech school that offers its students the opportunity to learn advanced tech skills sought by tech industry employers. They offer two programs, the Fundamentals of Computer Science that lasts 6 weeks and the  Full-Stack Web Development that lasts 14. For both of them, students need to have previous coding knowledge and speak English.

The school is ideal for students who just graduated from the university with a tech background and want to expand their knowledge and gain some experience. Their courses cost around $166 but have a $2000 success fee. If you want to know more, click on the button below:

SE Factory is a part and full-time online and in-person course in Lebanon, that empowers youth with tech skills. The school’s curriculum is designed and constantly refreshed based on a detailed analysis of the tech market and its needs and skills that are searched for in the tech industry.

Their intensive training programs graduate tech professionals working for companies all over the world by aiding in the process of acquiring interpersonal and technical skills that help their graduates access a vast network of employers.

SE Factory students go through a broad technical training that includes both intensive coding and theory, emphasizing on getting a can-do attitude and critical thinking.

Who Is It For?

SE Factory helps students in Beirut, Lebanon, with previous tech and coding experience get better at coding, expand their theoretical knowledge and practice their skills. Both of their courses are advanced and require previous knowledge of the basics of software development like HTML, CSS and JavaScript.

Students who should consider taking the Foundations of Computer Science course should ideally be recent university graduates who want to refine their coding skills and expand theoretical knowledge; coding enthusiasts who are starting to down this path and want to learn the theory, and Computer Science or Engineering students who want to refresh their knowledge.

On the other hand, students who want to enroll in the Full-Stack Web Development course need to have all the knowledge of the Foundations of Computer Science course as well as the time and commitment to go through the course. This is an intensive full-time program, so students will be required to attend class from 10:00 am until 7:00 pm Monday through Friday, which means they won’t have time to work.

Participation in any of the courses is not limited to Lebanese nationals, but the school will prioritize skilled software developers in Lebanon to keep bright minds in the country. So preference will be given to applicants who will be able to work in the country upon graduation.

SE Factory programs are taught in English, so it’s also required to be fluent in English.

Features & Benefits

Here are a few of the most important features and benefits of SE Factory:

Well-Aligned Incentives

SE Factory offers its students the opportunity to study for around $166 and has a $2,000 Success Fee for the Full-Stack Web Development program that is only due after the graduate has found a job. Graduates can spread the payment of this fee across up to 24 months, and it should be paid in Lebanese Pounds.

This is especially beneficial for students because not many schools have such low costs or the possibility of not paying for their success fee if they would be unable to find a job.

Free Material

SE Factory also allows general access to their free online course videos for the Foundations of Computer Science program. This way, people can learn the basic computer science topics and practice them until they master them on their own. All they have to do is fill the application and submit their request.

An In-Depth Look At Every Course

SE Factory allows students to get the training they need in order to learn tech skills, soft skills and critical thinking. For this purpose, the school has two programs:

Foundations of Computer Science, a program that can be viewed as an introductory course for their bootcamp. It teaches students basic concepts that they will need to know perfectly before enrolling into the Full-Stack Web Development, and it can also be taken informally, for free, if a student won’t plan to go through the bootcamp. If this is the case, though, they will not have access to the study groups.

Full-Stack Web Development is a program that offers advanced training for those who want to work as professional developers. It teaches advanced technical concepts and soft skills training that prepare its students for the tech industry.

The Foundations of Computer Science program is a part-time commitment, while the Full-Stack Web Development program is a full-time commitment. However, both programs are intense and require dedication.

Let's go into the details behind each of these two courses:

Foundations of Computer Science

LocationBeirut and Tripoli, Lebanon
Time CommitmentPart-time
Course Length6 weeks
Cost250,000LBP (around $166)

The school’s Foundations of Computer Science course is a program designed to prepare students for the full stack bootcamp, offering an extensive recap of basic computer science concepts. This program is taught several times a year in Beirut and Tripoli (Lebanon), with a flexible schedule.

This course provides students with 44 video lectures (roughly 4hrs and 30 minutes), 37 coding exercises and 18 workshops.

Skills Your Will Learn

By the end of the Foundations of Computer Science program, students will have learnt:

  • Python, a free software environment and programming language for statistical computing and graphics supported by the R Foundation for Statistical Computing.
  • Control Flow, in computer science, refers to the order in which individual statements, instructions or function calls of an imperative program are executed or evaluated.
  • Built-in Data Structures (String, List, Dictionary), structures that can hold data together. In other words, they are used to store collections of related data.
  • Complexity Analysis, the process of finding the computational complexity of algorithms: the amount of time, storage, or other resources needed to execute them.
  • Algorithms (Search, Sorting, Recursive), a finite sequence of defined, computer-implementable instructions, typically to solve problems or to perform a computation.
  • Data Structures (Linked Lists, Stacks, Queues, Priority Queues, Graphs), a format of organization, management, and storage of data that enables efficient access and modification of it.

Course Timeline

This intensive part-time, 6 weeks long commitment requires students to put effort into the assignments. Classes are delivered three days a week and last 3 hours each. Here's how those 6 weeks will look like:

Week 1Python.
Week 2Intro to data structures.
Week 3Algorithm analysis and complexity.
Week 4Data Structures
Linked ListStack
QueuePriority Queue
Week 5Data Structures II
Hash TableTrees
Binary Search Trees
Week 6Graph Data Structures and Algorithms

SE Factory combines online and offline learning with full course video lectures available to everyone online. It offers online python coding exercises with automatic correction, weekly study group sessions with instructors at their training centres, peer feedback and critical thinking.

Anyone can take the online program, but only the eligible profiles will be allowed to attend in-person study group sessions.

Full-Stack Web Development

LocationBeirut, Lebanon
Start DatesJune and August
Time CommitmentFull-time
Course Length14 weeks
Cost250,000LBP (around $166)

The school’s Full-Stack Web Development bootcamp is a program designed to teach students industry-inspired technical and interpersonal skill sets to become professional software engineers. Students learn through lectures, weekly projects, tech talks sessions, and of course, a display of all of their learning through a final project.

This course provides students with 15 video lectures and 11 projects.

Skills Your Will Learn

By the end of the Full-Stack Web Development program, students will have learnt:

  • Ubuntu, a Linux distribution based on Debian and composed mostly of free and open-source software.
  • Bash, a Unix shell and command language written as a free software replacement for the Bourne shell.
  • Git, a free and open-source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
  • Source Control, a class of systems responsible for managing changes on computer programs, documents, large websites, or other collections of information.
  • Object-Oriented Programming, a programming paradigm based on “objects”, that can contain data and code (data in the form of fields, and code, in the form of procedures).
  • Design Patterns, a reusable solution to a common problem within a context in software design.
  • Relational Databases, a digital database based on the relational model of data.
  • PHP, a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML.
  • Javascript is the programming language for the Web. It is used to make web pages dynamic and interactive since it can update and change both HTML and CSS.
  • Hypertext Markup Language, also known as HTML, is the standard markup language used in building applications and web pages.
  • Cascading Style Sheets, also known as CSS, is a style sheet language used for describing how a document written in a markup language will look.
  • Laravel, an open-source PHP web framework, intended for the development of web applications that follow the model–view–controller architectural pattern and based on Symfony.
  • Model-View-Controller, also known as MVC, it’s a special programming architecture.
  • React, a powerful Javascript library that is used to build more complicated web applications.
  • Secure programming.
  • Amazon Web Services, a secure cloud services platform, offering compute power, database storage, content delivery and other functionality to help businesses scale and grow.

Course Timeline

This is an intensive full-time, 14 weeks long commitment that prepares students to become professional software engineers by developing their technical and interpersonal skills. Classes are delivered five days a week from 10:00 am to 7:00 pm. Here’s what those 14 weeks will look like:

Week 1Introduction
Intro to Web Development & Cloud ComputingUbuntu Environment SetupGit and Source Control
Week 2Relational Databases & Schema Design
Week 3Integrating PHP with MySQL, Server Side Web Applications in PHP
Week 4Front End Development with Javascript
Week 5REST APIs
Week 6Laravel
Week 7React
Week 8Teamwork Projectin Github
Week 9Security
Week 10AWS & Cloud Architecture
Week 11 – 14Final Project & Showcase

Course Delivery

Students acquire most of the required training by working on projects, and while some of them might be smaller they’re all just as important. Here’s a brief description of the seven projects that students will work on during their time at SE Factory:

Project 1Backend-driven web application
Phase 1: Database schema design (relational modelling).
Phase 2: PHP data access layer implemented.
Phase 3: PHP web application that uses a data access layer to provide end-user.
Project 2Frontend-only web application
Javascript
Browser local storage
Project 3Integrated Frontend/Backend Web Application
Backend API Development
Javascript client asynchronous calls
Project 4Framework backend-only web application
Laravel
Project 5Interactive framework-based web application
Laravel
React
Project 6Group Project of up to five members
Using git in a team environment
Merge conflicts
Pull requests
Planning and subdivision of tasks
Final ProjectStudent originated ideas, presented on graduation day
This project must be built with technologies outside of the curriculum that are regularly explored and applied like:
Angular, flutter, native-mobile development, socket.io, node.js, ionic, react-native, firebase, elasticsearch.

Job Placement & Career Support

The school doesn’t guarantee employment in the tech industry. However, the programs do equip their students with advanced skills that will enhance their employment potential. They also introduce their students to representatives from hiring companies throughout the program, enabling them to build a professional network.

SE Factory trains its students in soft and non-technical skills necessary to succeed in the industry, including interpersonal skills like business etiquette, presentation and communication. The school also teaches managerial skills like leadership, personal finance and project management. To develop these skills, they offer skill training and workshops.

Student Outcomes

Since 2016, 90% of SE Factory graduates have been offered jobs within 6 weeks of completing the program.

Employment Rate90%
Graduates400+
Companies in the school’s network70+

These are some of the companies that usually hire SE Factory graduates:

BellSchlumbergerIDSCardinal Health
AUB MIND LabWaveMarkPixel38Knightec

Costs & Payment Plans

SE Factory's admission fees should be paid in Lebanese Pounds. These fees are very low compared to similar bootcamps, even if you take the success fee into account. This is what their fees look like:

Foundations of Computer Science OnlineFree
Foundations of Computer Science250,000LBP (about $166)
Full Stack Web Development250,000LBP (about $166) + $2,000 if employed.

SE Factory purposefully makes it cheap to get into the program. That is why they have an additional $2,000 Success Fee for the Full-Stack Web Development bootcamp that is only due once the graduate gets a job and can be spread over up to 24 months.

All of these costs are subject to Lebanese taxes.

Once a student has successfully graduated from the Foundations of Computer Science program, they will automatically be accepted into the Full-Stack Web Development bootcamp with no additional admission fees.

Suppose one applicant refers another who also gets accepted. In that case, the admission fee of the said applicant will be reduced to $82, but they will not be exempted from the $2,000 Success Fee if they are hired after graduation.

How To Apply

The application process depends on which of the courses you're signing up to:

How To Apply For The Foundations of Computer Science Course

For SE Factory’s Foundations of Computer Science, the application process has three steps:

Step 1, Apply. Applicants should fill in their applications and make sure that all their information is correct before sending it.

Step 2, get selected. Applicants should receive a response to their application within three weeks.

Step 3, enroll. If the applicant wishes to enroll in SE Factory, they may do so once they receive an acceptance email.

How To Apply For The Full-Stack Web Development Course

For SE Factory’s Full-Stack Web Development, the application process has four steps:

Step 1, Apply. Applicants should fill in their applications and make sure that all their information is correct before sending it.

Step 2, placement test. Applicants will need to solve a technical challenge to prove they have the required knowledge.

Step 3, interview. If an applicant gets selected after the placement test, they will have to go through an interview.

Step 4, enroll. If the applicant wishes to enroll in SE Factory, they may do so once they receive an acceptance email.

SE Factory Reviews

Here are just a handful of verified  Se Factory reviews from a few of their members:

“Getting familiar with latest technologies, assignments and projects deadlines, code review after each assignment, public speaking sessions, working with colleagues… It really helped me get my first step into the industry”Mohamad Fayad

“SE Factory was a fun tech journey that helped me back my theoretical knowledge with hands on coding skills.”Alaa Maarouf

“It helps you practice all the theories that you have grasped during your university years; which significantly improves your skills and helps you start your career with confidence and enthusiasm.”Asia Joumaa

“The program, the soft skills and the proper mindset made SE Factory a great experience and definitely boosted my career in the development world. I was able to get a job easily after finishing the program while I was struggling to get any before.”Hisham Zeidan

“This bootcamp should be a must for every student graduating from a computer studies background. The only thing you lose is your weaknesses.”Weam Hijazi

“At SE Factory, I shifted from zero to hero… After a couple of weeks of the beginning of the bootcamp, I started knowing what Computer Science is really about, and that knowledge took me to another place, and that’s all I wanted!”Sara Iskandar

Alumni Stories

In case those reviews haven’t convinced you, here are a few quick stories about SE Factory members—the sort of people you’ll be rubbing shoulders with once you enter the program.

Before SE FactoryAfter SE FactoryDo They Recommend SE Factory?
Adnan was working as an information systems manager.Adnan is now working as a full-stack software developer at Bell“The best solution to bridging the gap between fresh graduates and employers in Lebanon.”
Mohamad had just graduated from Beirut Arab University.Mohamad is now working as an associate software engineer at WaveMark.“Learn how to build a web application within 2-3 days from scratch. Solve problems with no initial background of the language used. Soft skills. Self confidence. Find a job within 2 weeks after graduation.”
Bohdan had just graduated from Lebanese International University.Bohdan is now working as a software engineer at Cardinal Health.“To put it in few words, through this bootcamp I learned how to learn. Recommend anyone who is interested to improve and take it to the next level to join.”

In Summary

SE Factory is a Lebanese tech school that offers its students the opportunity to learn advanced tech skills sought by tech industry employers. They offer two programs, the Fundamentals of Computer Science that lasts 6 weeks and the  Full-Stack Web Development that lasts 14. For both of them, students need to have previous coding knowledge and speak English.

The school is ideal for students who just graduated from university with a tech background and want to expand their knowledge and gain some experience. Their courses cost around $166 but have a $2000 success fee. If you want to know more, click on the button below:

Canada's Best Credit Cards

Exceptional Value

Earn up to 40,000 Aeroplan Miles (valued at $800 - $1,200) with the American Express Aeroplan Card, our #1-rated card in Canada in 2021.

Bonus: Includes Buddy Pass

The Finer Things In Life

Earn up to 80,000 Membership Rewards points (valued at $1,600 - $2,400) with the American Express Platinum Card, plus a $200 annual travel credit.

Bonus: Airport Lounge Access

Low Fee, High Value

Earn up to 50,000 MR points (valued at $1,000 - $1,500) with the American Express Cobalt Card, a low-fee card that offers 5x the points on all food and drinks.

Bonus: $100 USD hotel credit