Web development bootcamp

Overview


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.

  • 8 week coding bootcamp

    8 Weeks in Person

  • coding prep course

    Full-Time
    Immersive

  • immersive web development bootcamp

    4 Week Remote
    Prep Course

  • developer mentorship

    7:1 Mentor Ratio

What you will learn:

  • JavaScript bootcamp

    JavaScript

    JavaScript is the universal programming language of the web, used by many and loved by all. Being comfortable with JS is essential for any modern web developer.

  • learn Node.js

    Node.js

    With the rise of modern JavaScript, Node.js has quickly become one of the most popular choices for building modern, scalable, and flexible web applications.

  • html css bootcamp

    HTML & CSS

    Learn to create gorgeous web pages and captivate audiences with HTML5 and CSS3.

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

  • learn Automated Testing

    Automated Testing

    Focus on code quality and maintainability by getting comfortable with the tools, methodologies and best practices of automated testing, including test-driven development.

  • software architecture

    Software Architecture

    Become a true full-stack web developer and learn best programming practices, from good database modeling to abstraction and well-encapsulated code & modular design.

  • learn responsive design

    Responsive Design

    Create beautiful sites & web applications that scale on any device, including iOS, Android, and other major platforms.

  • learn best practices

    Best Practices

    You’ll learn how to approach problems by conquering errors and roadblocks through rapid experimentation and iterative building.

Curriculum.

Our curriculum was created to simulate a real developer’s job environment. You'll be exposed to industry-relevant technologies, and then immediately reinforce that knowledge by building applications & completing daily programming projects.

  • WEEK 1 & 2 JavaScript & Node.js

    While learning popular web technologies, the focus of the first two weeks is on helping you appreciate what it means to be a good developer. We want you to become a developer that knows many technologies, as well as one that has a good approach, rapid experimentation, incremental building, and sharp debugging skills.


    Concepts

    • JavaScript & Node.js
    • Express, MongoDB & JSON
    • Git & GitHub
    • Debugging & Experimentation

    Projects

    • GitrDone: A command-line client application that communicates with GitHub's public API.
    • TinyApp: A bit.ly-like URL shortener.

  • WEEK 3 & 4 Front-End Development & Group Projects

    Building on the coding concepts and technologies learned in the first two weeks, the focus shifts towards front-end programming. Once you’re comfortable with HTML & CSS, we’ll introduce you to working with relational databases and SQL, which are extremely prevalent in most web applications.


    Concepts

    • HTML5 & CSS3
    • Client-side JavaScript
    • jQuery & AJAX
    • Project planning & collaboration

    Projects

    • Tweetr: A single-page mini Twitter clone.
    • Midterm Project: Students form groups to ideate and build their first full-stack web app scratch.

  • WEEK 5 & 6 Preparing for Reality

    Every successful developer should be a polyglot. In reality, modern web applications need to be real-time and highly interactive. Weeks 5 & 6 are spent expanding your horizons and exposing you to a multitude of languages and paradigms.


    Concepts

    • Ruby & Ruby on Rails
    • React
    • WebSockets
    • Object Oriented Programming

    Projects

    • Slackr: A Slack-like real-time chat application built using modern JavaScript tooling.
    • Rails: Students inherit and enhance a pre-existing Rails application.

  • WEEK 7 & 8 Final Project & Advanced Topics

    For your final project, you'll have the opportunity to bring your own idea to life! You’ll form teams with your classmates, and collaborate to create a functional app that is presented during our monthly Demo Days.


    Projects

    • Final Project: A fully-functional web app built from scratch, using a tech-stack & team of your choosing! You can see what our alumni have built on our projects page.

View the full Bootcamp curriculum here.

Get Syllabus

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.

Lighthouse coding project

DEV Clout

We created DevClout which allows developers to compare their score with friends, know their rankings among them and see where they stand on the leaderboard.

Built by:

Lighthouse Labs Student

Philemon

Lighthouse Labs Student

Nathan

Lighthouse Labs Student

Deivide

Lighthouse Labs Student

Brian

Lighthouse coding project

Smoree

I came up with the idea for Smoree when I was going through my junk emails. I realized that a lot of instructors that I’ve previously taken classes with before would always send me lengthy promotion emails that I never read.

Built by:

Lighthouse Labs Student

Johnny

Lighthouse coding project

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, as we had been covered majority CRUD applications, and it was a great experience because it made us think about our application in an entirely different way. It also was a lot of fun to build, and pretty awesome to see 10 people on it at one time.

Built by:

Lighthouse Labs Student

Kenn

Lighthouse Labs Student

Norman

Lighthouse Labs Student

Amy

Check out other students projects.    Student Showcase

Head Instructors

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

  • coding bootcamp Instructor
    Don Burks
    Head Instructor, Vancouver
    Co-founder and CTO of Pintellect, Don brings 17 years of software development and teaching experience. He has worked at MetroLyrics.com and Microsoft, and taught at VFS and Ladies Learning Code.
  • coding bootcamp Instructor
    Faisal Al-Tameemi
    Head Instructor, Toronto
    Faisal is an entrepreneur, technology architect and Founder of Root education. When he’s not brainstorming how to improve minds and systems you can find him watching Netflix or people watching at a coffee shop.

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.

Learn more about Career Services.
Career Services
  • 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 programming bootcamp graduates
programming boot camp graduates programming bootcamp graduates
programming boot camp graduates
programming boot camp graduates programming bootcamp graduates
programming boot camp graduates programming bootcamp graduates
programming boot camp graduates
programming boot camp graduates programming 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 course

    Prep course

    4 weeks, part-time, remote work.
    The first step to becoming a developer is laying your foundation with our Prep Course. The 40-60 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 Course remotely before your first day on campus.

Key Dates & Dollars.

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.

Web Development Bootcamp
Toronto & Vancouver $9000 + applicable taxes
All other locations $8000 + applicable taxes
  • 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!

  • Prep course


    Length: 40-60 hours

    Completed remotely at your own pace.

  • Bootcamp


    Length: 8 weeks immersive in-person learning

  • Demo Day


    Final Week

    Present your final project to the masses at the end of week 8 !
    Project page

Alumni 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: Web Developer at Axiom Zen & Routific

    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

    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

    Start Dates:

    Vancouver

    Jan 9 - Mar 3

    Feb 6 - Mar 31

    Mar 6 - Apr 28

    Apr 3 - May 26

    Toronto

    Jan 9 - Mar 3

    Feb 6 - Mar 31

    Mar 6 - Apr 28

    Apr 3 - May 26

    Montreal

    Jan 9 - Mar 3

    Jun 26 - Aug 18

    TBA

    TBA

    Calgary

    Jan 9 - Mar 3

    May 1 - Jun 23

    Sep 4 - Oct 27

    TBA

    Victoria

    Mar 6 - Apr 28

    Jun 26 - Aug 18

    TBA

    TBA

    Halifax

    May 1 - Jun 23

    Oct 2 - Nov 24

    TBA

    TBA

    FAQ

    • Which should I learn: web development or iOS development?

      The choice between web and iOS should be based off your own personal interests and passions. When making your decision, you should weigh the benefits between the two very different development career paths, speak with both web and iOS developers, or try your hand at coding for both web and iOS to get a feel for which you prefer.

      You can also consider your personal preference for your work style. Companies often hire Web Developers into collaborative teams, where as iOS Developers are often working individually on projects. At the end of the day, pursue whichever subject you want to build your new development career on!

      To help weigh between the two options, our General Manager Sylvia has helped break down the pros and cons of each in our blog post: iOS or Web: Which Bootcamp Should You Take

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

    • What are your graduate employment rates?

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

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