Web & Mobile Application Development

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 Developer

This term 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 Developer

This term will teach you the skills required to become a Front-End Web Developer. You’ll use HTML and the Bootstrap CSS framework. 


Term 3 : Mobile Applications Developer

This term uses practical examples to help you build great apps the right way. The skills you learn in this term 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.  


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 tech 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.

Create your future

It’s About Making Ideas Happen...Now

Our Global Startup program is delivered online via our unique platform allowing entrepreneurs from anywhere in the world to participate. Matched with industry experts and experienced mentors, each participant is guided on a journey bringing their Startup from idea to market offer by employing a unique combination of interactive learning, experimentation, mentorship, and tools.

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

Supporting early stage entrepreneurs and the next generation of pioneers, trailblazers, innovators, and change-makers.


Preparing individuals for success in a dynamic economy characterized by complexity, unpredictability, global connectedness, change, and opportunity.


A digital ecosystem of techies, innovators and entrepreneurs who believe that changing the world and moving humankind forward is everyone’s responsibility.


Attracting and developing high quality global talent for the Canadian tech and entrepreneurial ecosystems.