What is the Full Stack Developer Apprentice Program?

This is a 16-week, comprehensive training program that you can take online to learn the concepts and in-demand technologies used in the industry today. 

In this program, you’ll prepare for a job as a Full Stack Web Developer, and learn to create complex web applications that use the latest database technologies to store and interact with data.

Why should I go through the advanced training program?

  • Knowledge

    Learn more than just coding. Learn problem solving techniques, software development concepts and methodologies. Get comprehensive training on the latest front-end, back-end and database technologies used today.

  • Mentoring

    Get matched with a mentor that will provide 1-on-1 guidance and coaching throughout the program. Get paired with other developers and learn how to work in a professional team environment.

  • Real World Experience

    Work alongside development teams from companies in different industries. Gain valuable experience that you can add to your resume.

Full Stack Curriculum

In this program, you'll learn how to be a well rounded developer. One who can design front-end interfaces, develop the back-end scripting, connect applications to databases, and use developer tools to spin up servers and administer systems.

Along with learning the core software development concepts, you'll also cover the following technologies over the 4 months of the program.

Month 1: Front-End Development
  • Week 1: HTML, HTML5
  • Week 2: CSS3 & JavaScript
  • Week 3: BootStrap & jQuery
  • Week 4: Angular.js
Month 2: Back-End Development
  • Week 1: PHP
  • Week 2 & 3: Node.js
  • Week 4: Ruby & Ruby on Rails
Month 3: Database Development
  • Week 1: MySQL
  • Week 2: PostgreSQL
  • Week 3: NoSQL & MongoDB
  • Week 4: CouchDB
Month 4: DevOps, Testing & Developer Tools
  • Week 1: Redis, Memcached
  • Week 2: Git, Sass,
  • Week 3: Task Runners & Developer Tools  
  • Week 4: Review, Interview Preparation & Resume Writing


  • 00Days
  • 00Hours
  • 00Minutes
  • 00Seconds
Enroll Now

Program Cost

You can register for the Full Stack Developer training program with either a one-time payment, or 4 monthly payments.


  • How long is the program?

    The Developer Training lasts 16 weeks. Students should plan on devoting a minimum of 10 hours a week to allow enough time to complete course materials, readings, participate in group discussion, programming assignments and projects.

  • When do courses start?

    Sessions begin every three months. In order to ensure that every participant has the right attention from their mentor, there are a limited number of seats in each session. You'll be automatically added to the following session if registration is full.

  • What is the schedule?

    Students in the program have the freedom to set their own study schedule. Courses become available each week but projects & assignments are on a set schedule. We recommend allowing between 10 and 15 hours a week on the course material, and an additional 10 hours for tasks and projects.

  • What is the cost?

    The apprentice program, has a cost of $695. Smaller, monthly payments of $150 are available.

  • Can I study from home?

    Yes! The program is designed to be 100% online!

  • What are the requirements?

    To qualify for this program, applicants must be at least 18 years of age. Have a basic knowledge and understanding of how to use a computer. You'll need to have your own PC with a reliable internet connection to get the best experience and participate in group discussions.

Space is limited, so apply today!

This comprehensive 16-week training program is your route to success as a Full Stack Web Developer

Get started now