21-Day Coding Challenge is Back!

Register Now

Web development bootcamp

Overview

  • 12 week coding bootcamp

    12 Week Bootcamp

  • 40 hours Full-Time Immersive

    40hrs+ Full-Time On Site

  • 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 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. Bootcamp will provide you with mentorship, data-driven curriculum, and a top notch learning environment that will launch you into your first Junior Developer role.

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

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

5:00PM-6:00PM


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

6:00PM-9:00PM


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.

Project Showcase

Our students build projects as part of their final projects. They also demo them in front of the whole community on monthly basis.

Tournament

Tournamentor

Tournamentor is a bracket management app built for E-Sports/Competitive Gaming that serves to replace large tablets and laptops.

Smoree

Smoree

Smoree allows you to create landing pages for your courses, manage your students, and share your knowledge with the world. It's as simple as that.

Ultimatebreakout lighthouselabs

Ultimate Breakout

We wanted to build a real-time application and challenge our learning abilities by using technologies that were not covered in the bootcamp & a game fit the bill. Ultimate Breakout - (theoretically) unlimited players.

Dev clout

DevClout

DevClout evaluates the coding skills and influence of developers through Github + StackOverflow, and allows them to compare their score with friends, know their rankings & see where they stand on the leaderboard.

Check out other students projects.    Student Showcase

Instructors

Learn from professional developers who bring years of experience and passion for mentorship into our classroom.

  • coding bootcamp Instructor
    Don Burks
    Instructor, Vancouver
    Technical Lead for Sphere, Don brings over twenty years of experience building software and teaching. He has worked for both large tech companies and startups, and also moonlights as a classical musician.
  • coding bootcamp Instructor
    Juan Gonzalez
    Lead Instructor, Toronto
    Juan is a Software Engineer who allegedly sold his first project in 1988. Whatever language was used to develop it has been forgotten. More recently he has been an entrepreneur with a passion for all things video.
  • coding bootcamp Instructor
    Nima Boscarino
    Lead Instructor, Vancouver
    Nima's main interests are web development, tech ethics, and teaching. When he's not coding he likes to volunteer with Canada Learning Code, play guitar, and look at pictures of dogs online.
  • coding bootcamp Instructor
    Andrew Burke
    Lead Mentor, Halifax
    Andrew has spent over 20 years as an independent developer. He enjoys doing conference presentations about history, culture, and technology. He also makes and sells mashup art of science fiction spaceships and iconic Nova Scotia scenery.
  • coding bootcamp Instructor
    Dominic Tremblay
    Full-Time Instructor, Montreal
    After graduating in CS, Dominic co-founded Visicom Media. As an entrepreneur he devoted himself to build and market the company platform for over 10 years. Today, as an instructor and mentor, his purpose is to transfer his passion, knowledge, and experience to a new generation of developers.
  • coding bootcamp Instructor
    Khurram Virani
    Founder & Head of Education, Vancouver
    Khurram has a strong passion for two things: coding and teaching. This is what drove him to co-found and teach at Lighthouse Labs. He is also a Partner at Functional Imperative, a boutique software agency which has hired several of his own grads. In other words, he eats his own dog food.
  • coding bootcamp Instructor
    David VanDusen
    Web Instructor
    David is a sort of web dev Don Quixote, helping out wherever he is needed. He has grappled with his share of technological windmills yet continues his chivalrous fight for clean, beautiful code. That said, David is a renaissance man and pursues fine arts and music in his leisure.
  • coding bootcamp Instructor
    Hafiz Suara
    Lead Mentor
    After a rewarding career in construction project management in the Middle East, Hafiz did the web bootcamp at Lighthouse Labs. He decided to stick around afterwards first as a mentor and now as the Intro to Web instructor. When he's not coding the web, Hafiz is probably binge watching some odious series.
  • coding bootcamp Instructor
    Joel Tannas
    ZayZoon
    Joel started programming in 2010 to automate tasks as a mechanical engineer, then ended up automating himself into a new career through Lighthouse’s Web Bootcamp. His favourite things are: refactoring code, Dungeons & Dragons, and eating shameful amounts of chocolate.
  • coding bootcamp Instructor
    Monica Olinescu
    DesignDrop
    Monica is a senior instructor at Lighthouse Labs, who has special expertise in Ruby On Rails and AngularJS. In the past, she has worked as Lead Software Engineer for Push Science and as a private Ruby On Rails consultant.
  • coding bootcamp Instructor
    David Mills
    Instructor, Toronto
    David has been working as a Web and Mobile developer for the last 7 years. In that time he’s worked for a Digital Agency, where he helped build, test and launch websites for brands such as Adidas, Sleeman and McCain. Always looking for a challenge, David teaches both Web and iOS at Lighthouse!
  • coding bootcamp Instructor
    Fabio Neves
    Instructor, Toronto
    If you travelled back in time to 2007, you’d find Fabio working on one of the first deployments of Amazon AWS. Today he splits his time between freelancing, consulting and producing music. Fact: we keep the tools locked up when he’s around, because his love of hacking hardware has been known to void warranties.
  • coding bootcamp Instructor
    Rafal Dittwald
    Instructor, Toronto
    Rafal studied systems engineering, but has been developing software since forever. At Lean Pixel he is a partner for the “Meta startup”, housing several different startups within it. Before that, he founded a startup, worked as a consultant developer, and then helped develop curriculum mapping software at U of Toronto.
  • coding bootcamp Instructor
    Jon Salis
    Functional Imperative
    Jon has spent five of his ten years focusing on Ruby/Rails. He is currently the CTO of Functional Imperative where he mentors several bootcamp grads, bringing his insight as an employer to the training process. When not working on cryptocurrency projects, you can find Jon having a beer after a competitive hockey game.
  • coding bootcamp Instructor
    Rob Jackiewicz
    BrewBox
    Rob is a start-up veteran, and is now running his own craft beer and alcohol e-commerce business. BrewBox is like the Dollar Shave Club of craft beer! Rob is also an expert in Rails, Angular, nodeJS, Python, and DevOps.
  • coding bootcamp Instructor
    Kowsheek Mahmood
    Vectio
    Kowsheek has a background in computer engineering, mathematics & philosophy. His first program was a keylogger written in C - but don't tell anyone! He's currently serving as the CTO at Vectio and is the Principal at ArchetypeTech where they love to build great products.
  • coding bootcamp Instructor
    Sadie Freeman
    Instructor, Web Alumni Mentor
    Sadie is a developer working in Golang who enjoys cycling around different cities and countries. A bag of dice and a bottle of liquid chalk are two items that can usually be found on her person.

You will also be supported by our awesome staff.

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

    Passion

    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

    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.

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

    Interview

    Our admissions team will get in touch (quickly!) after reviewing your application and invite you for an interview. We want to meet you, show you our space and give you a chance to see the current cohort in action! This is also your opportunity to ask us anything.

  • 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 cheques, wire transfers, bank drafts, or cash 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 immersive learning

    The mandatory Prep Modules can be completed remotely or on-site.

  • Demo Day


    Final Week

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

Alumni Testimonials

    What I love about being a dev, is not just the problem solving aspect and feature creation/development, but the culture and community is such a great fit for me. It’s something that's made me realize that this my career path. This is what I'm going to do for the rest of my life.

    Previously: Lead Hand, Parker Johnson Roofing
    Now: Developer at Unbounce

    Lighthouse Labs Testimonials

    I gained the fundamentals of software engineering from university, but that doesn't teach you to be a hacker, who is good at developing a product in a fast-paced environment and is always ready to try out new technologies. This is what I learned from LHL.

    Previously: Project Manager
    Now: Software Engineer at Axiom Zen

    Lighthouse Labs Testimonials

    Not only do you leave with a new skill set under your belt, you meet a significant amount of super talented and passionate people.

    Previously: Designer
    Now: Co-Founder of Fetch

    Lighthouse Labs Testimonials

    Lighthouse Labs kickstarted my career, the curriculum is current, relevant and engaging. It was the best possible use of my time.

    Previously: .Net Developer
    Now: Developer at Retsly

    Lighthouse Labs Testimonials

    Dollars & Start Dates

    Please select a city to see pricing & start dates.

    Full Tuition Fee

    $

    Deposit

    $

    Start Dates

    * Dates are for the 12 weeks of bootcamp and do not include the Prep Module.

    What if I join a May 2019 cohort?

    May 2019 cohorts will follow our tried-and-trusted 10 week curriculum and pricing plan:

    • Vancouver and Toronto: $9800 tuition with a $980 deposit
    • Montreal: $9000 tuition with a $900 deposit

    Our new curriculum and pricing structure roll out from June 2019 onwards for all sites.

    There is also an option available for a fully on-site full-time Web Development Bootcamp.

    December 10, 2018 - March 15, 2019
    January 7, 2019 - April 12, 2019
    February 4, 2019 - May 10, 2019
    March 4 2019 | June 7, 2019
    April 1, 2019 - July 5, 2019
    April 29, 2019 - August 2, 2019

    Contact admissions for more information.

    FAQ

    • 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 development and a raw determination to succeed in this challenging environment.

      If you’re interested in our bootcamp but brand new to code, our Intro to Web and iOS Development courses are a perfect way to figure out if you're ready for a career as a developer.

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

    • What are your graduate employment rates?

      93% of our job-seeking graduates have been hired within 120 days! You can view the complete breakdown of our employment statistics in our Student Outcomes Report.

    • What is the difference between the Remote and On-site Prep Module options?

      You have the option to complete the Prep Modules remotely or on-site at our campus. The on-site option gives you a dedicated workspace surrounded by the buzz of developers and the opportunity to work through the Prep Modules without your cat settling in on your keyboard for its afternoon nap. If you select this option, there is an additional charge of $500 to secure your dedicated work space. Alternatively, you have the option to complete the Prep Modules from the comfort of your home, as your physical presence on campus is not required until Day 1 of the bootcamp portion of the program. Both programs are the same in content, credential and completion time.

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