The Khaleel Code Academy will launch its 4th cohort in September 2020.

To be eligible for the program, you must meet the following basic criteria:

  • Be at least 18 years old and not currently enrolled at University
  • Have strong English conversational and comprehension skills 
  • Have full-time availability from September 2020 to February 2021 to fully participate in the entirety of the 6-month course
  • Have the motivation to launch a career as a developer
  • Have the maturity and professionalism to treat the Code Academy like a job training (not school)
  • Have the availability and determination to put in many hours of hard work and effort into completing the application’s technical tasks
  • Have a strong love for problem-solving and being persistent in the face of challenge.
  • Have a commitment to the community by volunteering as a mentor for future Code Academy cohorts

Can I apply if I am studying at University?


In a change from previous years, we are changing our policy and applicants who are currently attending University will not be selected for the course. 

You must either be graduated or not studying, or not planning to study, at University.

After the course, we support and expect graduates to immediately seek employment opportunities as software developers as freelancers or employees in a company. As such, this course is NOT suitable for current university students, even if one would postpone a semester.

Application Steps:

  1. Submit an application as soon as they open!
  2. Complete technical tasks sent to you by email:
    1. These will take time to complete so apply ASAP!
  3. Onsite Technical Test & Interviews in August for the top applicants
  4. Week 0 (Trial Week) in late August for those who pass the tests/interviews
  5. Final Selection in late September

The whole application process requires a significant amount of self-learning. The first step is to fill out this brief application form (it only takes 20 minutes!). Once you submit your application form, you will receive an email with all the details of the next steps and technical tasks. The application process takes time, so it is encouraged to start your application ASAP!

Our Selection Process:

  1. We will only consider applicants who have reached the required levels on CodeWars and FreeCodeCamp (as specified in the email you will receive after applying).
  2. We will then review the entire application, including the projects, the typing school, and especially the motivation statements.
  3. Applicants who pass this initial screening will be invited to come in for a short onsite test to check they have a clear grasp of the fundamentals needed to be successful on the course.
  4. Those who pass this test will be invited for a short interview so we can get to know the personality and attitudes of the applicants.
  5. We will then select up to 30 people to join us for Week 0, in which we look for strengths in areas such as teamwork, sensitivity to the needs of others and positive and realistic commitment.
  6. Finally we will select 16 people to join us for the course.
Scroll Up