Our priority is the safety of our community. All programs at Lighthouse Labs are available remotely. Learn more.

Web Development Bootcamp


  • 12 week coding bootcamp

    12 Week Bootcamp

  • 40 hours Full-Time Immersive

    40hrs+ Full-Time

  • 4 Week Prep Module

    70hr Prep Module

  • 8:1 Mentor Ratio

    8:1 Mentor Ratio

The goal of our Web Development Bootcamp is to transform you into a professional web developer. You'll come to understand coding logic using popular languages and frameworks like JavaScript & Ruby on Rails, while learning how to think like a programmer by building software from the ground up. Our web development bootcamp will provide you with mentorship, data-driven curriculum, and a top notch learning environment that will launch you into your first Junior Web Developer role.

This program has been approved by the Private Training Institutions Branch of the Ministry of Advanced Education and Skills Training.

What you will learn:

  • learn javaScript and node

    JavaScript & Node.js

    JavaScript is the universal programming language of the web. You'll gain firsthand experience with Javascript and Node ecosystems, as well as modern tooling and libraries such as Babel and webpack.

  • learn databases

    Databases & Data Modeling

    Relational and document databases are two of the prevailing paradigms used today. We'll teach you to be comfortable with SQL, object-stores, and properly model a database.

  • html css bootcamp

    HTML, CSS, and More

    HTML and CSS are the building blocks of the modern web. You'll learn to create gorgeous responsive UIs for web apps, not only with HTML5 and CSS3 but also modern front-end tools like Babel and Webpack.

  • software architecture

    Software Architecture

    Understanding how software components should be organized is an essential skill for career growth as a developer. You'll learn software architecture by studying programming practices, from good database modeling to abstraction and well-encapsulated code, as well as modular design.

  • learn React JS

    React JS

    In a short span of time, React JS has become one of the most used JavaScript frameworks. While building a single page application, you'll learn a new way to think about structuring your user interface by using components, one way data flow and the Virtual DOM.

  • Ruby on Rails Bootcamp

    Ruby on Rails

    This dynamic duo of language & framework is one of the most widely used and polished modern technologies for web development. You will gain familiarity with Rails core concepts, like the MVC design pattern, and how to communicate with databases to persist data.

  • learn Automated Testing

    Automated Testing

    Testing code manually can be tedious. Capable developers are expected to include automated tests along with the code that they write. We'll teach you methodologies and best practices such as Test Driven Development along with tools such as Mocha, Chai, Selenium and RSpec..

  • computer science fundamentals

    Computer Science Fundamentals

    Computer science concepts like data transformation and algorithms help developers understand the theory of how computers and programs work. You'll establish a solid foundation, giving you a stronger advantage in your technical interviews and career growth.

Inside our Web Development Bootcamp Curriculum

Download our curriculum package for a more detailed look at our Web Development Bootcamp curriculum, educational philosophy, and the support structures we use to support you throughout your Bootcamp journey and beyond.

Download Curriculum Package

Learn from home

Since 2013, we’ve been offering outcomes driven education to over 1,500 career-minded students and successfully delivered immersive remote education to cohorts around the country. As of March 2020, our programs are online to ensure the safety of our community and make our students more ready for the work from home culture that is growing in demand.

Same great education & career services, also available online.

Online courses

Day in the life. What have you gotten yourself into?

self study time

9:00 AM - 10:00 AM:

Morning self-study

This is your time to settle in, practice some coding exercises, and get ready for the day before morning lecture starts promptly at 10am.

learn to code lessons

10:00 AM - 12:00 PM:

Interactive morning lecture

Led by our awesome instructors, morning lectures elaborate on the concepts you'll need to know as a developer. Lectures help you better understand coding theory, and give you new perspectives to solve issues you may encounter throughout the day.

coding projects and assignments

12:00 PM - 5:00 PM

Code & work on projects

This is when you get your hands dirty. You'll be coding for the majority of the day to complete your assignments and projects. If you get stuck, just holler and our mentors will come running.

take a break


Take a break

This is your chance to stretch your legs, breathe fresh air, and grab some food before your evening coding sprint.

work on coding projects


Code & work on projects

Evening mentors are available as you continue working on the day's challenges and prepare for the following day. Don't worry, you'll have 24/7 access to our campus.

Our students.

At Lighthouse Labs we are looking for a rare breed: someone who is seeking an opportunity for extraordinary growth, is ready to thrive in an intense learning environment, and LOVES code.

Above all we admire:
  • passion for coding


    We believe that the best developers are passionate, lifelong learners. As for you: you see bootcamp as more than just the means to an end, and it shows in your ever-growing list of side projects.

  • aptitude for coding

    Aptitude for coding

    Some brains are just wired for coding, no matter their previous exposure or education. You think in a logical, structured way that lends itself beautifully to a career as a developer.

  • developer grit


    Becoming a developer is far from easy. Our program requires motivation, determination, hard work, and resilience. You're goal-oriented and have a solid idea of what you want to accomplish. You get it done.

  • coding culture fit

    Culture fit

    We're an array of personalities from every imaginable background, and the result is amazing. If you are kind, quick, and a little quirky, we will be fast friends.

In case it wasn't clear:

No previous coding education or experience is required to attend Lighthouse Labs.


Take it from those who know us best. Click through to read the experiences of some of the alumni who've passed through our Web Dev Bootcamp.

Connect with our Alumni

2020 Student Outcomes Report

Let the data speak for itself: access key insights about our 2020 bootcamp graduates. Learn about our industry-leading graduate employment rate, starting salaries, and more, throughout a year of economic strain and downturn.

Student Outcomes Report
Student Outcome Report

Career Services.

Career Services is how we connect our graduates with their first role as a developer. Our team will work with you to identify your unique career goals, and guide you to success.

  • Career coaching

    We'll help you cultivate your career goals and lay out a plan of attack.

  • Interview & resume prep

    You will have endless opportunities to practice your elevator pitch and we'll show you how to highlight your assets.

  • Introductions & networking

    Our monthly events will connect you with our ever-expanding network and their amazing opportunities.

  • Employer outreach

    The Career Services team is always reaching out to new employers, curating resumes, and arranging interviews.

programming boot camp graduates coding bootcamp graduates
programming boot camp graduates coding bootcamp graduates
programming boot camp graduates
programming boot camp graduates coding bootcamp graduates
programming boot camp graduates coding bootcamp graduates
programming boot camp graduates
programming boot camp graduates coding bootcamp graduates

Admissions Process.

Our students put their trust in us, so we hold ourselves to the highest standards to ensure that everyone coming into our program is set up for success.

  • Lighthouse Labs apply online

    Apply online

    A short 5-10 minute application for you to introduce yourself, including your education and coding experience, plus your super power. You know, the important details that will help us get to know you. New cohorts fill up on a rolling basis so make sure to submit your application as soon as possible!

  • coding bootcamp interview


    You can book in for your group interview during the application process, otherwise you will be emailed with a link to book it in later. We want to meet you, get to know you better and talk all about bootcamp. This is also your opportunity to ask us anything and potentially to meet some of your future classmates!

  • coding bootcamp assessments

    Logic and Technical Assessments

    After the group interview, successful candidates will be sent over some material to study so they can prepare for our logic and technical assessments. You do not need to have prior experience in coding or data science to perform well on these tests, and we will provide you with all the resources you need to successfully complete them! These are both multiple choice and done online on your own time within a 2-week period of your group interview.

  • coding bootcamp Prep Modules

    Prep Modules

    The first step to becoming a developer is laying your foundation with our Prep Modules. The 70 hours you'll spend on completing prep will introduce the basic technologies you'll use throughout bootcamp, including: HTML, CSS, Ruby, JavaScript, and git. You are required to complete the Prep Modules before your first day of bootcamp.

Key Dates.

Once you are accepted into a cohort, your place in the program will only be reserved once we have received your deposit. Deposits can be paid by credit card, and we are able to accept wire transfers for the remainder of your tuition. Your tuition is due 2 weeks before your start date.

  • When to Apply

    6-10 weeks before your intended start date.

    For bootcamp, we recommend you apply 6-10 weeks before your desired start date as our cohorts start on a rolling basis. The more time you have for prep and stretch goals, the better!

  • Bootcamp

    Length: 12 weeks on-site

    The mandatory 70hr prep modules must be completed at least one week before the start of on-site Bootcamp.

  • Demo Day

    Final Week

    Present your final project to the masses!
    View past projects page here

Dollars & Start Dates

Non-Job Seeker Discount



(Deposit: 10%)

For people who are not seeking a job.

  • Full-time Bootcamp
  • Demo Day

Career boost


(Deposit: 10%)

Personalized, 1:1 career support from the team that’s achieved 95% employment rate.

  • Full-time Bootcamp
  • Demo Day
  • 3 Career Workshops
  • Lifetime Access to Job Resource
  • Personalized Job Searching
  • Networking on Behalf of Students

* All prices are in CAD. Taxes are included. 10% deposit is required to secure your spot.

Start Dates

Jun 21 - Sep 10

Jul 19 - Oct 08

Aug 16 - Nov 05

Sep 13 - Dec 03

Oct 25 - Jan 28

Nov 22 - Feb 25

* Dates are for the course duration and do not include the Prep Module.


Lighthouse recognizes the challenges we are facing and wants to respond by supporting our community. After receiving the strong demand for our initial $500,000 scholarship (announced March 2020), we have decided to release an additional $500,000 to support students in need.

If you’re facing financial uncertainty or are out of school as a result of COVID-19, apply now for this special scholarship.

Emergency support


  • What are your graduate employment rates?

    97% of our job-seeking graduates have been hired after graduating, and 87% within 180 days of graduation! You can view the complete breakdown of our employment statistics in our Student Outcomes Report.

  • How much programming experience do I need to take your Bootcamp?

    No formal education is required to being admitted to Lighthouse Labs! While having some coding knowledge always helps, your background does not matter as much as a genuine interest in code or data science and a raw determination to succeed in this challenging environment.

    If you’re interested in our bootcamp but brand new to code or data, our intro courses are a perfect way to figure out if you're ready for a career as a developer or data analyst.

  • How do coding bootcamps compare to traditional education, like a Computer Science degree?

    The bootcamp educational model is built very differently from the ones you experienced in high school and/or university. Lighthouse Labs practices a flipped, immersive model of education that puts the emphasis on the development of practical skills through building real-world applications using an incremental and cumulative collection of tools and best practices.

    Lectures take up a maximum of two and a half hours in any given day, with another eight to ten hours being spent each day working in a lab setting. You can expect to introduce yourself to new concepts through readings and exercises, getting your knowledge bolstered and backfilled with lectures throughout the week. You can learn more about the bootcamp experience our blog post: So You Want To Take A Bootcamp

    It is our core belief that 80% of the learning should be done on the job and we’ve tailored every part of our program around it. Our curriculum is constantly interrupted by a community of passionate developers based off feedback from employers, students, alumni and industry trends. We won’t teach you everything about software development (that takes years of practice), but we will give you the foundation so you can continue learning in your new career as a developer as quickly as possible.

    For more details, read about our Education Philosophies or explore our Student Outcomes Report.

  • Do I get a diploma upon graduation?

    While our philosophy is based around mastery and not credentials, we do provide our Bootcamp graduates with diplomas upon graduation.