Frequently Asked Questions

Answer all of your questions

Apprentice Program

Cohorts begin every four months. January, May and September. During the application process, you'll have the opportunity to choose your desired cohort, and select a backup in the event your chosen cohort is full.
Students in the apprenticeship set their own study schedule. The program is self-paced. However, projects and team assignments are on a pre-defined schedule and we recommend that students study 10 - 15 hours a week, with an additional 10 - 15 hours for tasks and projects.
Yes! The program is designed to be completed online and can be taken from anywhere in the world. All students will be in daily contact with their mentors through a message system, email, phone, text and other means.
To qualify for this program, applicants must:
  • Be at least 18 years of age
  • Have basic knowledge and understanding of programming concepts or have successfully completed the head-start program
  • Have your own laptop/desktop PC with a reliable internet connection
  • Have a webcam for group conversations and mentor discussions
Note: Meeting the minimum requirements does not guarantee acceptance into the program. There will be follow-up interviews and assessments before an acceptance decision is made.
The Software Developer Apprenticeship lasts 16 weeks. Students are required to devote a minimum of 20 hours a week to allow enough time to complete course materials, readings, participate in group discussion, programming assignments and projects.
There is a non-refundable $50 application fee. Once your application has been reviewed, and if you've been accepted, there is a tuition fee of $5,595 for the training program. Your application fee will be applied towards your enrollment fees and monthly payments are available.
This apprenticeship will teach you the fundamentals of all the technologies you will need to become a Full Stack Developer. There are five main segments to the program. Frontend, Backend, Database, Devops & Tools.
Let's look at the different technologies and framework that you'll learn:
  • Frontend: Boostrap, JavaScript, jQuery, AngularJS
  • Backend: Node.js, PHP, Ruby on Rails
  • Database: MySQL, PostgreSQL, MongoDB
  • DevOps: Redis, AWS, GIT

Didn't find the answer?