+1-833-291-9362 dr.m.weyers@bci.institute

Software Development & Technology Entrepreneurship

Two-Year Ontario Diploma

Each term of the program is a full micro-credential that prepares students for a specific role in the tech industry. 

Term 1 - Full Stack Development

This module will give you the knowledge and skills to be a Full Stack Web Developer, and teach you to build complex server-side web applications that use powerful relational databases to persistently store data.  You’ll learn to build applications that can support any front-end, and scale to support hundreds of users.

Term 2 : Front-End Frameworks

This module will teach you the skills required to become a Front-End Web Developer. You’ll use HTML and the Bootstrap CSS framework to create your portfolio, and jQuery’s DOM manipulation to dynamically populate your resume. You’ll develop your own arcade game in JavaScript, build complex mapping applications using the Knockout framework, and use the Jasmine testing framework to develop and maintain applications.


Term 3 : Mobile Applications Development

This module combines theory with practical examples to help you build great apps the right way. In this module, you’ll build a cloud-connected app, and learn best practices of mobile development, and Android development in particular.  The skills you learn in this module will help you build apps for smartphones and tablets, and give you an idea of the exciting opportunities for mobile application development in the future.  During the development process, we’ll introduce you to a host of tools and concepts, including: material design approaches, image-handling, and performance profiling.


Term 4 : Capstone Project

During this term you will build a real product and launch a tech company with your team.



Technology Strategist

Bart is the Technology Strategist at BCI and leads the development of our leading-edge programs.

Learn to Code Websites, Build Apps & Design Games

BCI Institute can help you – learn to be a software developer – start your own tech company or work in the tech industry in Canada.

Build a Company - Get a Diploma - Create your future

It’s About Making Ideas Happen...Now

Our programs are delivered online and blended via our Cloud University allowing entrepreneurs from anywhere in the world to participate.  By employing a unique combination of interactive learning, experimentation, mentorship, and tools we help make your idea a reality. 

ADDITIONAL OPTION #1: Our Global Startup Incubator provides additional product development and launch support for those seeking to launch a real company.  Participants are matched with industry experts, experienced mentors, software engineers, and digital marketing experts to bring their Startup idea to market  (additional fee applies).  

ADDITIONAL OPTION #2: Our Global Semester Program provides the opportunity for participants to have a 2 - 4 month experience in Canada.   This is a bespoke program developed specifically for each cohort of participants and covers a range of topics including, but not limited to, applying to, and completing additional education in Canada, living in Canada, finding housing, additional English language training, Canadian visa, and immigration support, and starting a business in Canada (additional fees apply).

Experienced Industry Coaches & Mentors

Meet 1-on-1 with experienced professionals and industry mentors who are invested in your success

Validate a product and launch a company

Make your ideas happen while working in our incubators. Build the skills project by project and add them to your own unique portfolio.

Rigorous & Intensive skills development

Gain new skills sets using real development environments to deploy live web apps