Lighthouse Labs Review: Launch a Career in Tech

June 7, 2021
Reviews
" alt="" />
If you're looking for a better way to save, we suggest taking a look at Chime. Chime doesn’t perform credit checks when you open an account, and with its unique features like automatic savings round-ups and fee-free overdraft up to $200*, you'll make the most of your hard-earned money.

With three different account types, an easy-to-use app, and no hidden fees~, we highly recommend learning more about Chime today.

Lighthouse Labs is a Canadian tech school that offers nine programs that teach its students web development, data science and data analysis. The school also offers five free courses for those who are still unsure if this is the career path they want to take.

The school offers an extra service called Career Boost for those searching for jobs once the program is done. Lighthouse Labs helps students who get this service prepare for the whole job-seeking process with things like practice interviews, resume editing and other services.

The school doesn't offer payment plans, but it does offer discounts for graduates from other courses and those who participate in their activities. They also offer some scholarships to which you can apply through their website. If you want to know more about Lighthouse Labs, click on the button below:

Lighthouse Labs is a full and part-time online and in-person course located in Canada that offers students the possibility to launch a career in tech without any previous experience. The school offers nine paid-for programs:

  • Intro to Data Analytics.
  • Intro to Web Development.
  • Web Development Flex Program.
  • Web Development Bootcamp.
  • Data Analytics for HR – 101.
  • Data Analytics for Sales Leadership.
  • Intro to Front-End with JavaScript.
  • Web Development Work-Study.
  • Data Science Bootcamp.

For those who are still wondering if this is the right career path for them, they also offer some fun challenges for those curious about how the tech world works behind the screens. These are made up of five short courses, and they're completely free:

  • HTML & CSS Crash Course.
  • JavaScript Essentials Part I.
  • JavaScript Essentials Part II.
  • iOS App Development Course.
  • Python Crash Course.

Who Is It For?

Lighthouse Labs helps those interested in starting a career in tech located in Canada learn about web development, data science and data analysis.  Students don’t need any experience in order to join the school. However, to enroll in any of Lighthouse Labs programs, you must own a laptop and be at least 18 years old (19 in British Columbia).

Programs are both full-time and part-time, so you can choose what kind of time commitment works for you. It is also possible for you to take the program online instead of in-person; whatever makes you feel comfortable.

Features & Benefits

Here are a few of the most important features and benefits of Lighthouse Labs:

No Experience Needed

Having the possibility to start learning a new skill from scratch at the hands of experienced instructors from day one is something that most people will appreciate. So many courses offer great value, but only if you already have a working knowledge of the basics. This can be particularly frustrating for someone trying to change careers but always hits a wall that won’t let them enroll due to lack of experience.

Lighthouse Labs not only allows those who have no experience to take the 12 and 30 weeks programs, but they also offer a variety of introductory courses that can help you either determine if this is for you or learn the basics before applying to one of the long courses.

In-Person Instruction

Lighthouse Labs' in-person instruction creates an environment where students can concentrate better because there will be fewer distractions. This will grant them a better understanding and a higher chance of completing the course since they will also interact with instructors and peers.

A classroom also grants the opportunity to access more information since the student will be in the same place as their instructor and peers, making it easier to make themselves heard. This also makes it easier to make friends, problem-solve and build a network with people of different backgrounds.

Online Instruction

Online instruction allows students to learn from the comfort of their homes or anywhere they would like to study. It also provides students who live far away, the chance to enroll without relocating, making the course available for a wider base of students. This type of learning also suits students with different learning methods, letting them learn more flexibly.

Some of the online courses that Lighthouse Labs offers can fit better around students' lives and activities, allowing them to be more relaxed than in a classroom environment. This type of option will allow working people to pursue a new career path without taking the risk of leaving their jobs until they're ready to land a new role in software development.

Personalized Mentorship

All courses have instructors in charge of giving each student hands-on help whenever needed. They are in charge of leading in-class activities and helping students with any problems they might run into during the week. Their job at Lighthouse Labs is to make sure that students can complete all class assignments successfully.

Those who purchase the Career Boost also get post-graduation mentorship.

Flexible Schedule

Lighthouse Labs gives you the option of choosing if you want to do the course with a full or part-time schedule and in the case of Web Dev Flex, choose between two different schedules. This is especially advantageous if you have a busy day-to-day life because you don't need to block out too many hours of your day in order to study.

Free Material

Providing training to inexperienced students or jumping right into the meat of a course is something any course provider has to juggle. On the one hand, starting from scratch will make those with prior experience feel bored from day one and they'll feel as if they're wasting their time. But, on the other hand, offering a course only for those who have a background in the covered topics will drive away anyone who is thinking of taking a course like Lighthouse Labs to pursue a career change or something similar.

To solve this issue, Lighthouse Labs offers five introductory courses completely free of charge not only to its students but to anyone who may want to learn the basics and decide if the full, paid courses are right for them.

Job Search Assistance

When students enroll in Lighthouse Labs, they can add a paid career services program called Career Boost package. In addition, the school's team works with them in close contact, providing personalized mentorship that ensures they're ready to launch their careers.

Lighthouse Labs works directly with students to help them with their career goals and make a plan. The school prepares them for interviewing and edits their resumes while promoting them within their network of employers.

Part-time Courses

Lighthouse Labs offers the possibility of learning a new skill or starting a new career path without stopping everything else in your life. That means that you can keep your current job, or be a full-time parent, while at the same time building a better future for you and your loved ones.

Only 6 hours per week of mandatory presence, either online or in-person, plus some extra time to practice the new skills you are learning is all you'll need. This means that you'll have more than enough time left in your week to take care of anything else you might need to do.

An In-depth Look At Every Course

Lighthouse Labs's programs are taught within many different schedules where they train students in web development, data science and data analytics. The school offers instruction from professional and industry-experienced mentors. 

Including the freebies, Lighthouse Labs offers 10 different programs:

  • Intro to Data Analytics.
  • Intro to Web Development.
  • Web Development Flex Program.
  • Web Development Bootcamp.
  • Data Analytics for HR – 101.
  • Data Analytics for Sales Leadership.
  • Intro to Front-End with JavaScript.
  • Web Development Work-Study.
  • Data Science Bootcamp.
  • Free Courses.

In the following table, you'll find an overview of the basic features and costs of these 10 courses.

CourseCourse TypeCourse LengthTuition
Intro to Data AnalyticsPart Time
Online
6 Weeks
(6+ hours/week)
$2,000
Intro to Web DevelopmentPart Time
In Person and Online
6 Weeks
(6+ hours/week)
$1,750
Web Development Flex ProgramFlexible Schedule
Online
30 Weeks
(25+ hours/week)
$13,000
Web Development BootcampFull Time
Online
12 Weeks
(40+ hours/week)
$13,000
Data Analytics for HR – 101Part Time
Online
4 Days
(6+ hours/week)
$1,800
Data Analytics for Sales LeadershipPart Time
Online
4 Days
(6+ hours/week)
$1,800
Intro to Front-End with JavaScriptPart Time
In Person and Online
6 Weeks
(6+ hours/week)
$1,750
Web Development Work-StudyFull Time
In Person
30 Weeks
(40+ hours/week)
$17,500
Data Science Bootcamp Full Time
Online
12 Weeks
(40+ hours/week)
$13,000
Free Courses (There are 5)Part Time
Online
Free

Here’s a breakdown of all of these programs:

Data Analytics for HR – 101

LocationOnline
Start DatesRolling Start Date
Time CommitmentPart-time, 12 hours total.
Course Length4 Days
Cost or Tuition$1,800

Data analytics is very helpful to Human Resources. In fact, data analytics is often said to be one of the most in-demand skills within HR. Data Analytics for HR – 101 is a short course designed to teach students how to better collect, clean, analyze, and visualize data using Excel and Tableau to make better data-driven decisions in their role.

In conjunction with Chartered Professional in Human Resources and aligned to the CPHR Competency Framework, this 12-hour course goes through HR-specific cases covering recruiting, attrition, employee engagement, and much more.

Skills you will learn

The Data Analytics for HR – 101 course focuses on the following skills:

  • Data Analysis, helps individuals and organizations make sense of data.

Coding Languages You Will Learn

The core coding languages you will learn in the Data Analytics for HR – 101 course are:

  • Excel, a spreadsheet developed by Microsoft.

Curriculum

This course is online, and there is a specific set of skills that students will be required to learn during the course. Here’s a schedule of what topics will be covered and when:

Day 1Data Analysis Foundations
Topics
Analytics Process, Excel Foundations, Descriptive Statistics.
Work Activities
Asking questions for employee engagement surveys – Descriptive statistics using employee engagement survey data – Quantitative vs. qualitative data analysis using employee engagement survey data.
Day 2Data Collection & Cleaning
Topics
Excel techniques (ie. VLOOKUPS & Pivot Tables), Combining multi datasets, Data cleaning techniques & best practices.
Work Activities
Employee attrition data collection & analysis.
Day 3Planning & Forecasting
Topics
Intro to Tableau, Basic building blocks of Tableau Dashboards, Linear Regression using Tableau.
Work Activities
Workforce planning & forecasting.
Day 4Data Visualization & Dashboards
Topics
Data visualization best practices & concepts, Build dashboards using Tableau.
Work Activities
Building a quarterly HR performance deck.

Data Analytics for Sales Leadership

LocationOnline
Start DatesRolling Start Date
Time CommitmentPart-time, 12 hours total.
Course Length4 Days
Cost or Tuition$1,800

Data Analytics for Sales Leadership is a short course that dives into how students can better collect, clean, analyze, and visualize data using Excel and Google Sheets to make better data-driven business decisions and sales.

In partnership with the Canadian Professional Sales Association, this 12-hour course teaches sales-specific case studies that go over sales forecasting, planning and execution, sales rep performance, pipeline management, and much more.

Skills you will learn

The Data Analytics for Sales Leadership course focuses on the following skills:

  • Data Analysis, helps individuals and organizations make sense of data.

Coding Languages You Will Learn

The core coding languages you will learn in the Data Analytics for Sales Leadership course are:

  • Excel, a spreadsheet developed by Microsoft.

Curriculum

This course is online, and there is a specific set of skills that students will be required to learn during the course. Here’s a schedule of what topics will be covered and when:

Day 1Data Analysis Foundations
Topics
Defining the data analysis process, Descriptive statistics, Asking the right questions, Data Collection and source reliability, Spreadsheet foundations, Data cleaning best practices.
Work Avtivities
Organize data – Use built-in Excel/Sheets functions for data cleaning – Identify and correct data issues.
Day 2Data Analysis Techniques
Topics
Data collection for team and organization insights, Analyzing key metrics, Spreadsheet techniques, Data-driven decision making.
Work Activities
Calculate key metrics – Identify outliers – Develop a plan to achieve sales goals.
Day 3Planning & Forecasting
Topics
Data collection for sales planning and forecasting, Correlation and linear regression in Excel/Sheets, Trend analysis, Employing models for forecasting and planning, Discussion for CRM plug-ins for forecasting, Evaluating and improving models to improve forecasting.
Work Activities
Forecast sales, Identify and Qualify Goals, Analyze the effectiveness of forecast results for future planning.
Day 4Data Visualization and Dashboards
Topics
Data visualization best practices and concepts, Drawing insights from data visualization, Building Dashboards using Excel/Scheets.
Work Activities
Build a data-driven business case to improve the process of selling.

Intro to Data Analytics

LocationOnline
In-person: Ottawa, Vancouver, Toronto, Montreal, Calgary, Victoria
Start DatesRolling Start Date
Time CommitmentPart-time, 6+ hours per week.
Course Length6 Weeks
Cost or Tuition$2,000

From finance to insurance, marketing and human resources, an immense amount of data is accessible by every industry, and it's useful to make data-driven decisions that can bring business to success. In this course, Lighthouse Labs teaches its students how to make the most out of their data.

The school will make sure to present you with all the tools you might need to leverage data insights to make the best decisions for your business, regardless of the industry. Professionals build this program to make sure that it's good for beginners and will grant students all the hands-on experience they need to excel in their field.

Skills you will learn

The Intro to Data Analytics course focuses on the following skills:

  • Data Analytics, also known as Data Analysis, is the process of cleaning, inspecting, transforming, and modelling data to find useful information, notifying conclusions, and advising for decision-making.

Coding Languages You Will Learn

The core coding languages you will learn in the Intro to Data Analytics course are:

  • Excel, a spreadsheet developed by Microsoft that features calculation, graphing tools, pivot tables, and a macro programming language called Visual Basic for Applications.

This course will teach students how to

  • Apply data analysis and literacy to their own data sets.
  • Use basic descriptive statistics within practical applications.
  • Validate and correct basic errors in data sets.
  • Critically interpret qualitative and quantitative results from data.
  • Use storytelling and data visualization tools to present data insights effectively.
  • Draw a line from data insights to actionable business decisions.
  • Expand tech skillsets to enhance a student's career.
  • Benefit from our hands-on content.
  • Receive hands-on mentorship from professional instructors.
  • Network with other tech-adjacent professionals with similar interests.

Students will also learn how to make data work for them in five easy steps:

  • Step 1: Ask The Right Questions. Define what questions they need their data to answer, and set measurable goals.
  • Step 2: Collect The Right Data. Source, collect and combine the data sets they need to answer your questions.
  • Step 3: Clean Your Data. Sift through data to remove inconsistencies and leave only the clearest results.
  • Step 4: Analyze Your Data. Organize and summarize data to find patterns and extract insights.
  • Step 5: Visualize Results. Choose the best methods to create a compelling data story and share the results with others.

Modules you will go through

This course is in-person and online, and there is a specific set of skills that students will be required to learn during the course. Here’s what the curriculum looks like:

Module 1Getting to Know Data
Data 101, Data Analysis Process, different types of Data Analysis, introduction to Statistics.
Module 2Data Collection & Organization
Asking the right questions, identifying data sources, collecting and combining various data sets, cleaning data for proper analysis.
Module 3Analyzing Data
Performing different types of analysis on various data sets in Excel, using Excel to extract insights from your data, identifying patterns and relationships in data
Module 4Data Interpretation & Visualization
The importance of data visualization, how to tell a story with your data, creating dashboards in Tableau
Module 5Capstone Project
Students put their new skills to the test with this final project, where they will collect, analyze, and present their own set of data insights to their classmates.
Post-Course ResourcesThe school will send students off with custom-built resources to continue their learning and practice their new data analysis skills on the job.

Intro to Web Development

LocationOnline
In-person: Ottawa, Vancouver, Toronto, Montreal, Calgary, Victoria
Start DatesRolling Start Date
Time CommitmentPart-time, 6+ hours per week.
Course Length6 Weeks
Cost or Tuition$1,750

This course is focused on equipping students with basic tools that apply directly to professional web development. Lighthouse Labs' objective is to have students creating beautiful apps and understanding web development fundamentals for both front and back end by the end of 6 weeks.

This program is designed for those interested in eventually becoming web developers, helping them communicate with their development team, understand how to create an MVP while gaining valuable career skills.

Skills you will learn

The Intro to Web Development course focuses on the following skills:

  • GitHub, a cloud-based hosting service that lets you manage Git repositories.
  • Front-end web development, also known as Front End, the programming of all the features in a web application that users can interact with.
  • Hypertext Transfer Protocol, also known as HTTP, is an application layer protocol for distributed, collaborative, hypermedia information systems.

Coding Languages You Will Learn

The core coding languages you will learn in the Intro to Web Development course are:

  • Hypertext Markup Language, also known as HTML, also known as HTML, is the standard markup language used in building applications and web pages.
  • Sinatra, a free, open-source software web application library and domain-specific language written in Ruby.
  • CSS, a programming language to edit a website's style and look.
  • Ruby, a backend, object-oriented programming language.

Modules you will go through

This course is in-person and online, and there is a specific set of skills that students will be required to learn during the course. Here’s a schedule of what topics will be covered and when:

Weeks 1 – 2Students will learn the main languages of the web, HTML & CSS. The school's instructors will teach them how a browser understands a web page and empower them to start building their own.
Weeks 3 – 4It's not enough to understand how a browser looks at a web page. They will teach students programming skills as well. In addition, they'll learn how the server-side of building a web application works.
Weeks 5 – 6The final section of the course will have students not only putting the finishing touches on their very own web application and deploying it on the web so that friends and family can see what they've accomplished. Then, the school will show them what else is out there and how to take their new skills to the next level.

Web Development Flex Program

LocationOnline
Start DatesRolling Start Date
Time CommitmentFlexible Schedule – 25+ hours per week.
Course Length30 Weeks
Cost or Tuition$13,000

Lighthouse Labs wants to get students trained in the digital skills they need to start their careers most efficiently and effectively, allowing them to succeed. With the remote Flex program, the school is expanding the ways they accommodate each student's schedule.

The school does this through an immersive remote learning format that balances lectures, projects, mentorship, and group work. In addition, the remote Flex program gives students another learning option.

By doing this, Lighthouse Labs is offering the same great training that works for all students. No previous coding education or experience is required to attend this program.

Skills you will learn

The Web Development Flex Program course focuses on the following skills:

  • Node.js, also known as NodeJS, cross-platform, open-source, back-end JavaScript runtime environment capable of running on the V8 engine and executes JavaScript code outside a web browser.
  • React.js, a JavaScript library used in web development to build interactive elements on websites.
  • Ruby on Rails, also known as Rails, a server-side web application framework written in Ruby under the MIT License. It is a model–view–controller framework that provides default structures for databases, web services, and websites.
  • Networking, a process of connecting two more computers to share data, provide technical support, and communicate.
  • Hypertext Transfer Protocol, also known as HTTP, is an application layer protocol for distributed, collaborative, hypermedia information systems.
  • Relational Databases, a digital database based on the relational model of data.

Coding Languages You Will Learn

The core coding languages you will learn in the Web Development Flex Program course are:

  • JavaScript, also known as JS, the programming language for the Web. It is used to make web pages dynamic and interactive since it can update and change both HTML and CSS.
  • Hypertext Markup Language, also known as HTML, is the standard markup language used in building applications and web pages.
  • Cascading Style Sheets, also known as CSS, is a style sheet language used for describing how a document written in a markup language will look.
  • SQL, a domain-specific programming language designed for managing data held in a relational database management system or for stream processing in a relational data stream management system.

The course guides students through:

  • Effectively debugging and troubleshooting problems in web development.
  • Demonstrating problem-solving skills by creating basic algorithms for coding challenges.
  • Critically analyzing the benefits and limitations of coding solutions and ideas.
  • Understanding the components of a web application.
  • Contributing to full-stack web apps using modern workflows, patterns and tools.
  • Knowing how concepts from computer science are applied to web development.
  • Effectively working on web development projects collaboratively.
  • Employing learning strategies that enable students to continue to build their skillset.

Curriculum Breakdown

This course is online, and there is a specific set of skills that students will be required to learn during the course. Here’s what the curriculum looks like:

Prep WorkThe Command-Line, Version Control, Environment setup, Introductory JavaScript & HTML.
Programming FundamentalsJavaScript foundations, FOCAL Solutions, Code-Writing methodologies, Stylistic & Organizational improvements, First Principles, Control Flow, Dependency management, callback functions, Recursion & Promises.
Networking & HTTPClient vs. Server, HTTP Foundations, Requests & Status Codes, HTTP APIs & Clients, GET & POST.
Web server Development with NodeNode.js, Express, Overcome HTTP statelessness, User authentication best practices, Middleware pattern, RESTful server endpoints.
Front-End FundamentalsHTML, CSS, JavaScript, SASS Application, Responsive Web Design techniques, jQuery & AJAX, DOM Elements.
Relational Databases & SQLKey components of Relational databases, Primary & Foreign keys in database table design, One-to-Many vs. Many-to-Many relationships, SELECT statements, Asynchronous JS libraries, Database documentation.
Midterm ProjectGit & GitHub workflow, Team Collaboration, Presentation to Technical & Non-technical audiences, Practice & Apply technical skills learned so far.
React & Automated TestingBuild Single Page Application features using React library & tooling, Use AJAX alongside React, Data manipulation & JSX component rendering, Write unit & e2e tests with Jest and Cypress.
Ruby on RailsMVC architecture, ORM ActiveRecords, Database migrations, Class-based Object-oriented programming.
Final ProjectCollaboration, teamwork, and problem-solving skills, Source code management using Git & Github, Tailor communication & presentation approach to an audience, Apply all learned technical skills to a web application project.

Web Development Bootcamp

LocationOnline
Start DatesRolling Start Date
Time CommitmentFull-time, 40+ hours per week.
Course Length12 Weeks
Cost or Tuition$13,000

Lighthouse Labs' Web Development Bootcamp is designed to transform students into professional web developers. The idea is to help them understand coding logic using popular languages and frameworks like JavaScript & Ruby on Rails while, at the same time, learning how to think like programmers by building software from scratch.

The school's web development bootcamp will provide its students with a data-driven curriculum, mentorship, and a top-notch learning environment to launch them into their first job in the tech industry.

Skills you will learn

The Web Development Bootcamp course focuses on the following skills:

  • NodeJS, cross-platform, open-source, back-end JavaScript runtime environment.
  • Babel, a JavaScript transcompiler.
  • Webpack, a module bundler. Its main purpose is to bundle JavaScript files for usage in a browser.
  • React.js, a JavaScript library.
  • Rails, a server-side web application framework written in Ruby.
  • Babel, a JavaScript transcompiler.
  • Mocha, a feature-rich JavaScript test framework that runs on Node.js and in the browser, making asynchronous testing simple.
  • Chai, a BDD / TDD assertion library for Node.js and the browser that can be paired with any javascript testing framework.
  • Object Oriented Programming, also known as OOP, a programming paradigm based on “objects”, that can contain data and code (data in the form of fields, and code, in the form of procedures).
  • Object-relational mapper, also known as ORM, a programming technique for converting data between incompatible type systems using object-oriented programming languages.

Coding Languages You Will Learn

The core coding languages you will learn in the Web Development Bootcamp course are:

  • JS, the programming language for the Web.
  • SQL, a database management programming language.
  • HTML, a website coding language.
  • CSS, a programming language to edit a website's style and look.
  • Selenium, a portable framework for testing web applications, provides a playback tool for authoring functional tests without learning a test scripting language.
  • RSpec, a computer domain-specific language testing tool written in Ruby and used to test Ruby code.

The course teaches students how to:

  • Debug and troubleshoot efficiently.
  • Gain confidence working with all the components of a web application.
  • Learn the tools to succeed at technical interviews.
  • Become proficient in writing clean, testable code.
  • Understand the patterns used by frameworks like React and Rails to build apps.
  • Work collaboratively within a development team.
  • Create and deploy a portfolio of web applications across various stacks.
  • Develop learning strategies and frameworks so students can continue building their skillsets once they start working.
  • Master computer science fundamentals so students can problem-solve once they are developers.

Curriculum Breakdown

This course is online, and there is a specific set of skills that students will be required to learn during the course. Here’s what the curriculum looks like:

Prep WorkThe Command-Line, Version Control
Environment setup, Introductory JavaScript, HTML.
FundamentalsJavaScript fundamentals, Debugging, Unit Testing, Asynchronous Code, Promises, NPM & Package Management, Test-driven development.
HTTPNode.js, Express, HTTP, JSON, Git & Git workflow.
ProjectTinyApp: a bit.ly-like URL shortener.
Front-End FundamentalsHTML5, CSS3, jQuery, AJAX, Client-side JS, Responsive design.
Project Tweeter: a single-page mini Twitter clone.
DatabasesRelational Databases (using PostgreSQL), Completing complex database queries, Document Databases (using MongoDB), Database Design, Database Performance, Using Databases in Web Applications.
Midterm ProjectGit workflow, Teamwork, Project management.
Project – Midterm Project: you will form groups to ideate and build your first full-stack web app from scratch.
ReactComponent-Based Design, React, Webpack, Babel, Component Testing in React, End-to-end testing.
Project – Scheduler
Ruby/Rails + OOPObject-Oriented Programming, Ruby, Active Record, Rails, MVC.
ProjectJungle: you will inherit a pre-existing Ruby on Rails e-commerce application and enhance it.
Advanced TopicsContinuous Integration, Continuous Delivery, Code Coverage, Web Infrastructure & DevOps Introduction, 12-Factor Applications, Prototypical Inheritance in JavaScript, OWASP (Web Application Security).
Final ProjectA fully functional web app built from scratch, using a tech stack & team of your choosing!

Intro to Front-End with JavaScript

LocationOnline
In-person: Ottawa, Vancouver, Toronto, Montreal, Calgary, Victoria
Start DatesRolling Start Date
Time CommitmentPart-time – 6+ hours per week.
Course Length6 Weeks
Cost or Tuition$1,750

Lighthouse Labs designed this program to teach students how to build and style landing pages and websites using HTML, CSS & JavaScript. Students will build their website from scratch during this six-week program, learn the core principles of responsive design, and learn to make the most out of JavaScript to make their site dynamic and interactive.

If you manage a website, build your own, or work with development teams building web applications, this program will provide you with a good foundation for how front-end web development works.

Skills you will learn

The Intro to Front-End with JavaScript course focuses on the following skills:

  • JQuery, a popular free JavaScript library.
  • Front End, the programming of features that users interact with.

Coding Languages You Will Learn

The core coding languages you will learn in the Intro to Front-End with JavaScript course are:

  • HTML, a website coding language.
  • JS, the programming language for the Web.
  • CSS, a programming language to edit a website's style and look.

The course helps students with:

  • Expand tech skillsets to enhance students' careers.
  • Gain the skills to work on websites and projects.
  • Acquire common vocabulary to help students collaborate with their dev teams.
  • Benefit from the school's industry-driven content gleaned from its Web Development Bootcamp.
  • Receive hands-on mentorship from professional instructors in a small group setting.
  • Network with other tech-adjacent professionals with similar interests

Modules you will go through

This course is in-person and online, and there is a specific set of skills that students will be required to learn during the course. Here’s a schedule of what topics will be covered and when:

Week 1Kick things off by diving into how the web works. Once students have a grasp on that, instructors will get started with planning their first project. By day two of this week, students will be ready to work with HTML and start building the foundation of their very first web page.
Week 2Students will be ready to start styling their HTML web page with a little CSS. First, instructors will cover the basics, including specificity, adding custom fonts, styling text and adding custom colours. Then they'll step things up by exploring more complex concepts like the Box Model and Flexbox.
Week 3The course will continue to build on students' foundational knowledge of CSS and introduce them to pseudo-selectors, CSS transitions, and animations. Instructors will also show them how to make pages responsive, so their web content looks great on all screen sizes. This week marks the completion of your first web page.
Week 4Students will meet their new best friend: JavaScript. Instructors will guide them through the fundamentals of programming like data types, functions, and loops. Once students have a good grasp of the basics, they'll put their skills to the test by solving some programming challenges with their classmates. This week marks the beginning of the second project!
Week 5Students will tackle jQuery, one of the most popular JavaScript libraries. They'll learn how to make the most out of it to make their website interactive and add and remove elements dynamically from their browsers.
Week 6Time to tie everything together as students learn how to interpret API documentation, use AJAX requests to request data from the web, and send GET requests with jQuery. Finally, they’ll deploy their first dynamic web page – live on the web, where they can show people what they’ve built and enjoy the glow as everyone marvels at their new skills.

Web Development Work-Study

LocationIn-person – Vancouver
Start DatesRolling Start Date
Time CommitmentFull-time – 40+ hours per week.
Course Length30 Weeks
Cost or Tuition$17,500

International students are an important part of Lighthouse Labs' communities, and also in Canada. So the school's developed an industry-driven curriculum for international students specifically that can set them up for success after graduation.

Skills you will learn

The Web Development Work-Study course focuses on the following skills:

  • NodeJS, a cross-platform, open-source, back-end JavaScript runtime environment.
  • React.js, a JavaScript library.
  • Rails, a server-side web application framework written in Ruby.
  • Networking, the process of connecting two more computers.
  • HTTP, an application layer protocol.
  • Relational Databases, a digital database.
  • Google Display Network, a group of more than 2 million websites, videos, and apps where Google Ads can appear.

Coding Languages You Will Learn

The core coding languages you will learn in the Web Development Work-Study course are:

  • JS, the programming language for the Web.
  • HTML, a website coding language.
  • CSS, a programming language to edit a website's style and look.
  • SQL, a database management programming language.

The course helps students with:

  • Effectively debugging and troubleshooting problems in web development.
  • Demonstrating problem-solving skills by creating basic algorithms for coding challenges.
  • Critically analyzing the limitations and benefits of coding solutions and ideas.
  • Understanding the components that constitute a web application.
  • Contributing to full-stack web apps using modern patterns, tools, and workflows.
  • Knowing how computer science concepts are applied to web development.
  • Effectively working collaboratively on web development projects.
  • Employing learning strategies that enable students to continue to build their skillset.

Modules you will go through

This course is in-person, and there is a specific set of skills that students will be required to learn during the course. Here’s a schedule of what topics will be covered and when:

Prep WorkThe Command-Line, Version Control, Environment setup, Introductory JavaScript & HTML.
Programming FundamentalsJavaScript foundations, FOCAL Solutions, Code-Writing methodologies, Stylistic & Organizational improvements, First Principles, Control Flow, Dependency management, callback functions, Recursion & Promises.
Networking & HTTPClient vs. Server, HTTP Foundations, Requests & Status Codes, HTTP APIs & Clients, GET & POST.
Web server Development with NodeNode.js, Express, Overcome HTTP statelessness, User authentication best practices, Middleware pattern, RESTful server endpoints.
Front-End FundamentalsHTML, CSS, JavaScrip, SASS Application, Responsive Web Design techniques, jQuery & AJAX, DOM Elements.
Relational Databases & SQLKey components of Relational databases, Primary & Foreign keys in database table design, One-to-Many vs. Many-to-Many relationships, SELECT statements, Asynchronous JS libraries, Database documentation.
Midterm ProjectGit & GitHub workflow, Team Collaboration, Presentation to Technical & Non-technical audiences, Practice & Apply technical skills learned so far.
React & Automated TestingBuild Single Page Application features using React library & tooling, Use AJAX alongside React, Data manipulation & JSX component rendering, Write unit & e2e tests with Jest and Cypress.
Ruby on RailsMVC architecture, ORM ActiveRecords, Database migrations, Class-based Object-oriented programming.
Final ProjectCollaboration, teamwork, and problem-solving skills, Source code management using Git & Github, Tailor communication & presentation approach to audience, Apply all learned technical skills to web application project.

Data Science Bootcamp

LocationOnline
In-person: Ottawa, Vancouver, Toronto, Montreal, Calgary, Victoria
Start DatesRolling Start Date
Time CommitmentFull-time – 40+ hours per week.
Course Length12 Weeks
Cost or Tuition$13,000

Being a data scientist requires much more than just learning how to read datasets and navigate data science tools, libraries, environments, and workflows. Through these 12 weeks, Lighthouse Labs will provide students with the knowledge, skills and confidence to launch a career in data science.

In this program, students will learn SQL to Python to machine learning and beyond. Each module of this immersive, industry-driven curriculum is designed to equip them with a strong foundation of skills to help them succeed and grow as data scientists.

Skills you will learn

The Data Science Bootcamp course focuses on the following skills:

  • Git, a free and open-source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
  • GitHub, a hosting service that lets you manage Git repositories.
  • JSON, a lightweight data-interchange format that is easy to read and write and easy for machines to parse and generate.
  • Jupyter Notebook, an open document format based on JSON.
  • Application Programming Interface, also known as APIs, an interface that defines interactions between multiple software applications or mixed hardware-software intermediaries.
  • Matplotlib, a comprehensive library for creating static, animated, and interactive visualizations in Python.
  • Seaborn, a Python data visualization library based on matplotlib, provides a high-level interface for drawing informative statistical graphics.
  • Machine Learning, a study of computer algorithms that improve automatically through experience and data use.
  • Apache Spark, also known as Spark, an open-source, distributed processing system used for big data workloads ensuring fast queries against data of any size.
  • Docker, a tool designed to make it easier to create, deploy and run applications by using containers that allow a programmer to package up an application with all of the parts it needs, such as libraries and other dependencies, and ship it all out as one package.
  • Flask, a micro web framework written in Python. It is classified as a microframework because it does not require particular tools or libraries. It has no database abstraction layer, form validation, or any other components where pre-existing third-party libraries provide common functions.

Coding Languages You Will Learn

The core coding languages you will learn in the Data Science Bootcamp course are:

  • Python, free software environment and programming language for statistical computing and graphics supported by the R Foundation for Statistical Computing.
  • Bash, a Unix shell and command language written as a free software replacement for the Bourne shell.
  • Extensible Markup Language, also known as XML, a markup language used to define a set of rules for encoding documents in a format that is both human-readable and machine-readable.
  • SQL, a database management programming language.
  • Plotly, an online graphing, analytics, and statistics tools provider for individuals and collaboration, as well as scientific graphing libraries for different languages.

Curriculum Breakdown

This course is in-person and online, and there is a specific set of skills that students will be required to learn during the course. Here’s what the curriculum looks like:

Data Foundations (38 hours)Fundamentals
Development environment, Git, Unix, Bash, Assertions & Unit Testing.
Python Fundamentals
Functions, Loops, Conditionals, Importing modules, Dictionaries, Lists, Tuples, Numpy arrays.
Probability and Statistics
Data Wrangling (40 hours)Pandas
Data types
HTML, Text, XML, JSON, Images.
Mini project
SQL
ETL
APIs
Data Visualization (30 hours)Concepts
Overview of Tools
DataViz in Python

Matplotlib, Seaborn, Plotly.
Complex Plots
Scatter plots, Density plots, 3D plots, Contour plots, Marginal distribution plots, Pairs plots.
Machine Learning (82 hours)Data preparation
Feature engineering
Sampling and dimensionality reduction
Introduction to Machine Learning Modeling
Optimization with gradient descent:

Gradient descent, Stochastic gradient descent.
Training and evaluation
Modeling techniques
– Supervised

Logistic regression, Decision trees, Random Forests, Boosting, Support Vector Machines.
Unsupervised:
Hard clustering methods: K-means, mediods, modes, Hierarchical methods, Soft (probabilistic) clustering methods: GMM, HDBSCAN.
Midterm Project (54 hours)You will get an opportunity to practice your skills from kick-off to demo with an end-to-end group project.
– Problem understanding
– Design of the solution
– Combination of data from different sources
– Prototyping
– Evaluation
– Presentation of the results
Data Engineering & DevOps (40 hours)Pipelines, Deployment of Machine Learning models, SPARK, Docker & Containerization, Flask, AWS.
Deep Learning (30 hours)Introduction to Neural networks
Back-propagation with gradient descent
Architecture

FNN, RNN (LSTM, GRU), CNN.
Tensorflow Core 2.0 (Keras API)
Applications of Machine Learning (80 hours)Recommender engines:
Matrix factorization, Collaborative filtering, Collaborative filtering with DL.
NLP:
Applying FNN, RNN, and CNN, Word2Vec, word/sentence embeddings, cosine distance, Topic modelling, TSNE/UMAP, Sentiment analysis.
Time Series Analysis
A brief overview of advanced applications:

Reinforcement learning, DL with attention, Online learning, Graphical models.
Final ProjectIt’s time to put all your skills to the test with this final group project.
– Problem understanding
– Design of the solution
– Combination of data from different sources
– Prototyping
– Evaluation
– Deployment
– Presentation of the results

Free Courses

LocationOnline
Start DatesRolling Start Date
Time CommitmentPart Time
Cost or TuitionFree

Lighthouse Labs has five free short courses that are perfect for those unsure if this is the right career path for them. These courses concentrate on the most basic concepts and have entertaining projects that mentors will guide you through.

Skills you will learn

The Free Courses focus on the following skills:

  • iOS, a mobile operating system created and developed by Apple Inc. exclusively for its hardware.

Coding Languages You Will Learn

The core coding languages you will learn in the Free Courses course are:

  • HTML, a website coding language.
  • CSS, a programming language to edit a website's style and look.
  • JavaScript, the programming language for the Web.
  • Python, free software environment and programming language.

Free courses offered by the school

Here's what you will learn throughout these five courses:

HTML & CSS Crash CourseThis Lighthouse Labs course is designed to introduce students to the basics of coding.
JavaScript Essentials Part IThis course aims to introduce students to the basics of building web apps using some of the most popular and widely used programming technologies.
JavaScript Essentials Part IIThis course is the second part of JavaScript Essentials I designed to make the chat app created for the first JavaScript Essentials program much smarter by adding a BOT.
iOS App Development CourseStudents will build their own music player in this program, similar to the iTunes or Spotify app, using Apple's popular programming language: Swift. Introducing them to the fundamentals of mobile application building.
Python Crash CourseLearn fundamental Python knowledge such as variables, lists, strings, iterating, looping, flow control, and boolean logic. Build up foundations in probability and statistics, and learn how to build a calculator, a word game, and a math game using Python.

Job Placement & Career Support

When students register for the Career Services offered by Lighthouse Labs, they gain access to the school's team of guides and mentors. Their career services program is called Career Boost package. The school's team works with them in close contact, providing personalized mentorship that ensures they're ready to launch their careers.

These are the benefits that the Career Boost package grants Lighthouse Labs students:

BenefitsWithout Career BoostWith Career Boost
Participate in Demo DayXX
Resume Writing WorkshopX
Interview WorkshopX
Access to LHL Alumni Job Resource Site for lifeX
1:1 Resume EditingX
1:1 Career ConsultationX
Employer Outreach on students behalfX
Employer Matching serviceX
Networking on students behalfX
Post Bootcamp WorkshopsX
Post Bootcamp mentor hoursX
Post Bootcamp group projectsX
Career Services support for lifeX

Lighthouse Labs works directly with students to help them with their career goals and make a plan. The school prepares them for interviewing and edits their resumes while promoting them within their network of employers.

Student Outcomes

Lighthouse Labs success rate looks like this:

Graduation rate89.4%
Employment Rate97% (87% within 180 days)
Average Starting Earnings$50,564

Here’s what their 180-day breakdown of employment looks like:

Full-time, in-field66%
Paid Internship (in-progress)29%
Paid Internship to Full-time5%
Employed out of the industry2%

The following companies have hired Lighthouse Labs graduates:

Highline BetaAlayaCareFinanceitNorthOne
PerficientPlusgradeSSenceTouchBistro
GroupbyNikeMECLater
VancouverEA GamesBenchHootsuite
AxionZeninvokeTelusfood.ee

Costs, Discounts & Scholarships

#1 Costs

Lighthouse Labs’s costs vary depending on the course you choose and whether or not you take the Career Boost package. Here’s how much each of them costs:

CourseCost & Tuition+ Code Boost
Intro to Data Analytics.$2,000 – $200 deposit N/A
Intro to Web Development.$1,750 – $175 depositN/A
Web Development Flex Program.$9,500 – 10% deposit$13,000
Web Development Bootcamp.$9,500 – 10% deposit$13,000
Data Analytics for HR – 101.CPHR: $1,400
General: $1,800
N/A
Data Analytics for Sales Leadership.CPSA:$1,400
General: $1,800
N/A
Intro to Front-End with JavaScript.$1,750 – $175 depositN/A
Web Development Work-Study.$17,500 – $4,000 depositN/A
Data Science Bootcamp.$9,500 – 10% deposit$13,000
Free Courses.FreeN/A

2.     Discounts

Lighthouse Labs offers 4 different discounts for students who have gone through some of their programs or activities:

Part-time course graduates$850 off the Data Science, Web Development and Web Dev Flex bootcamps.
$250 off other part-time courses.
Completed a 21.Day Challenge$250 off part-time courses.
$500 off the Data Science, Web Development and Web Dev Flex bootcamps.

#3 Scholarships

Lighthouse Labs offers 3 scholarships to which students can apply by filling out the application form. Here are the credit's granted to each type of program:

12-week bootcamps$3,000
Web Development Flex Program$3,500
6-week part-time courses$750

Meet The Team

Lighthouse Labs' team is a group of industry professionals who are committed to making the education as complete as they can. Here is a couple of them:

Nicole Husain
Chief Operating Oficer
Cassie L. Rhéaume
Strategic Partnership Manager
Nestor Balce
Senior Manager
Natalia Kosacka
Learning Experience Designer
Sam Brezsnyak
Growth Marketing Coordinator
Shweta Kulkarni
Project Coordinator
Diego Chacon
Operations Manager
Marina Mnoyan
Sr. Director, Marketing
Anurag Srivastava
Data Analytics and Data Science Instructor
Monique Wong
Data Science Mentor
Arunabh Singh
Data Science Instructor
Jorge Ramos
Web Mentor
Sam Boylan
Data Science Mentor
Rahul Sekhar
Web Mentor
James Dowell
Web Alumni Mentor
Mel Chua
Web Alumni Mentor

How To Apply to Lighthouse Labs

Lighthouse Labs has a very simple 5 step application process:

Step 1: Go To Their Sign Up Page

You can start your enrollment process by visiting Lighthouse Labs' website. You can do so by clicking the button below:

Step 2: Fill Out The Application Form

By filling their application form, the school will know who you are and what your background is. This includes where you went to school and if you have any coding experience, and other relevant things.

Step 3: Group Interview

You can book your interview while filling the application form. During this step, the school will meet you, and you will talk with them about the program. Take this chance to ask any questions you might have.

Step 4: Logic and Technical Assessments

Students selected to go forward with the application process will be sent some material to study and prepare for logic and technical assessments. You don't need any previous experience to take these tests, and Lighthouse Labs will make sure to send you all the material you will need in order to approve them.

These are multiple selection tests that can be done at your own pace within a 2-week time frame after the group interview. Once complete, applicants can be accepted into their program of choice.

Step 5: Prep Module

Upon acceptance, the school will provide you with a 70-hour prep module that will help you learn the basic technologies used throughout the program. You will be expected to turn in the prep module within the first weeks leading up to your first day on campus.

How to Get Accepted

If you decide to apply, then you should be familiar with the admission criteria. These are the main points:

  • You must be at least 18 years old (19 in British Columbia).
  • High school diploma or GED.
  • Approve the technical assessments.

If you keep these things in mind you should be good to go.

Lighthouse Labs User Reviews

Here are just a handful of verified Lighthouse Labs reviews from a few of their members:

“Do it!! Before this course, I had never seen a line of code and I had seen a terminal used but never used it myself… The mentors are amazing. They dont just give you the answer, they explain the reasoning behind what you're doing. They figure out your thought process and help you get the answer in the direction you want and they also explain if it's not the best/how they would go about doing it.”Kate Day

“I enrolled in the Web Development Bootcamp at Lighthouse Labs with very little prior coding knowledge (I had completed a couple code academy courses in CSS and HTML) and I came out the other end a Full Stack Web Developer! I loved the learning environment, and I don't think I would have made it through without the encouragement and expertise of my teachers and mentors.”Emma Skillings Capet

“Its tough work but my god is it worth it, I graduated less than a week and a half ago and with the help of their career services (shoutout to Kat!) took me outta retail and into a 60k/yr position with a company I can grow at.”Thomas Hulsmans

“Those 10 weeks were some of the most challenging but ultimately most rewarding of my life. I met 13 amazing other cohort mates and great – really great – instructors and mentors and by around week 7 I realised I could barely recognize week 1 me.”Erin Toth

“I was in journalism before. The career was going nowhere and I had gone through to major degrees never receiving education that was either as hard or as attentive to me… I feel like it's hard to make a decision and I couldn't say more about how good this place is.”David Severson

“A great experience! The staff at Lighthouse Montreal are kind, generous, and always willing to help. They often staying past scheduled hours to assist the students, and constantly supportive of all our endeavors.”Ian Bradley

Alumni Stories

In case those reviews haven’t convinced you, here are a few quick stories about Lighthouse Labs members—the sort of people you’ll be rubbing shoulders with once you enter the program.

Before Lighthouse LabsAfter Lighthouse LabsDo They Recommend Lighthouse Labs?
Zola was working as Bulk Manager.Zola is now working as a Software Development Fellow at Code for Canada.“All in all this is one of the best decisions you can make in setting yourself up for future sucess in your career, no matter what your background.”
Aécio was working as a Control Engineer.Aécio is now working as a Software Developer at Vention.“It was a great experience for me. I have not background in Web Development and it was quite challenging for me, but the methodology of many assignments a day and good ratio of mentors make your practice a lot and don't notice the time is passing.”
Marc was working as a Sr. Brand Experience Manager. Marc is now working as a Software Developer at GEOTAB.“The decision to attend LHL was one that I would make over and over again.”

How To Contact Lighthouse Labs

In the following table, you'll find the most important contact info so you can get in touch with Lighthouse Labs to learn more, ask any questions you may have or sign up.

Phone1-888-5696898
Email[email protected]
Social Media
Apply Now button

In Summary

Lighthouse Labs is a Canadian tech school that offers nine programs that teach its students web development, data science and data analysis. The school also offers five free courses for those who are still not sure if this is the career path they want to take.

The school offers an extra service called Career Boost designed for those who will be searching for jobs once the program is done. Lighthouse Labs helps these students throughout the whole process with practice interviews and resume editing.

Lighthouse Labs doesn't offer payment plans, but it does offer discounts for graduates from other courses and those who participate in their activities. The school also offers some scholarships to which you can apply through their website. If you want to know more about Lighthouse Labs, click on the button below:

The Best $1 You Ever Spent

Unconventional Market Insights

Get 30 days of the wildly successful investing newsletter targeting opportunities with the potential for 5-10x returns. All for just $1.