CODING AND DATA PROGRAMS POWERED BY

Advance your career in just six weeks without quitting your day job. These coding and data analytics online courses are interactive and collaborative so you’ll learn the tools and skills that you’ll actually use in your career. Best of all, no prior experience is needed.
6 Weeks
2 evenings per week
3 hours per evening
COURSE OVERVIEW
During these courses, you’re in for 36 hours of classroom learning with support from industry professionals, access to leading tools and software, and a certificate of completion. In partnership with Lighthouse Labs, you have three options to learn: full-stack web development, data analytics, and front-end development.
Whether you’re in marketing, HR, real estate, tech, law, sales, management, hospitality, sciences, or any other professions, these courses will give you the tools to stand out from your peers.
Course Options
Lighthouse Labs was created in 2013 by a team of developers with a passion for code, mentorship, and education. Since we’ve introduced more than 20,000 Canadians to new digital and data skills and helped 1,500+ graduates begin new careers. Our mission is to efficiently prepare the workforce with skills to succeed in roles that leverage data and technology.
Course Options
Intro to Data Analytics
Data in business is more important than ever. From executives to early-stage professionals, analyzing and interpreting data is in ultra high-demand. This 6-week part-time course will allow you to get the most out of data by teaching you how to leverage Excel to clean and sort data (by performing IF, nested IF, and VLOOKUP functions), perform analytic calculations, understand linear regression, and how to use Tableau to visualize those results.
In this course you will learn to:
Ask the right questions of your data to tackle business challenges and measure data-driven success.
Determine what data should be collected, analyzed, and combined based on your unique business goals.
Learn how to present your data-driven insights with an impact so you can present them effectively and share your findings with others.
Make the most of existing tools like Excel and Tableau, so you can learn to leverage your data using whatever tools are already at your disposal.
Learn to extract insights from your data to help you make more informed decisions.
Ensure data quality to make sure your data is giving you accurate insights.
Intro to Web Development
In just 6 weeks, you’ll understand web development fundamentals for both front and back-end, and you will create your own apps. If you are interested in creating a Minimum Viable Product (MVP), learning to code, communicating and working with your development team or gaining valuable career skills, this course is for you.
In this course you will learn about:
Web Development 101
What does all that code mean? Have the intricacies explained in a way that informs and empowers you.
Ruby
The hottest coding language that powers popular sites like Shopify, GitHub, Basecamp and YellowPages.
HTTP
HTTP is the language your browser uses to request data from the web. Learn to make it work for you!
HTML & CSS
Learn to create gorgeous, responsive web pages and captivate audiences using HTML5 and CSS3.
GitHub
GitHub is used by the top 40% of developers around the world. You'll take advantage of GitHub to show off and track the progress of the projects you create.
Sinatra Web Framework
Used by thousands of sites around the world, Sinatra is a flexible, lightweight framework for building web applications. We show you how to use it to your benefit.
Intro to Front-End with Javascript
Learn how to create dynamic web sites from scratch, grasp the core principles of responsive design, and leverage JavaScript, the world’s most popular coding language. If you manage or want to build a website, or work with dev teams building web apps, this course is perfect for you. Compared to Intro to Web Development, this is a more hands-on course, and focuses on customer-facing experience.
In this course you will learn about:
Web Development 101
What does all that code mean? Have the intricacies explained in a way that informs and empowers you.
HTML & CSS
Learn to create gorgeous, responsive web pages and captivate audiences using HTML5 and CSS3.
JavaScript
JavaScript is the universal programming language of the web, used by many and loved by all. It makes websites dynamic and interactive and is the key to unlocking the full potential of front-end web development.
jQuery
Make your projects stand out through the use of jQuery, one of the most popular JavaScript libraries.
Who Is It For?
Entrepreneurs & Ideators
Have a great idea that you want to bring to life? Trying to build an MVP? Get an understanding of how to make it work!
Future Bootcamp Students
Unsure about taking our Bootcamp? If you can’t decide if you will enjoy programming as a career, or if you’ve never coded before, what better way to figure it out than to try it hands on.
Coding Newbies
This course is designed to whet your appetite for learning to code. If you are curious about how apps are created and want to learn to build, this course is right up your alley!
Professional Development
So you work with developers and want to be able to speak their language? We’ll help you learn to effectively communicate your ideas and understand your dev team’s limitations.

Web Development 101
What does all that code mean? Have the intricacies explained in a way that informs and empowers you.

HTTP
HTTP is the language your browser uses to request data from the web. Learn to make it work for you!

GitHub
GitHub is used by the top 40% of developers around the world. You’ll take advantage of GitHub to show off and track the progress of the projects you create.

Ruby
The hottest coding language that powers popular sites like Shopify, GitHub, Basecamp and YellowPages.

HTML & CSS
Learn to create gorgeous, responsive web pages and captivate audiences using HTML5 and CSS3.

Sinatra Web Framework
Used by thousands of sites around the world, Sinatra is a flexible, lightweight framework for building web applications. We show you how to use it to your benefit.
Curious as to how coding can supercharge your skills and add that little extra to your resume?
📝 Read how this Intro to Web alumnae used the course as a means of becoming a UX/UI designer , and how another alumnae made the jump to a new career with the part-time course.
Program Start Date: April 14, 2020
XLRator Member: $1350
Non-member: $1500
Students: $1125
Corporate discount for staff/team package is available.
Ready to apply?
For applicants, this form will take about 2 minutes as you tell us a little bit about yourself. Once you're finished, we'll review your submission and respond within two business days.
WHAT WILL YOU LEARN
CURRICULUM.
HTML/CSS, Sinatra, HTTP, Embed Ruby, Active Record.
-
WEEK 1 & 2
Learn the main languages of the web, HTML & CSS. Our instructors will teach you how a browser understands a web page, and empower you to start building your own.
-
Web Development 101
What does all that code on a page mean? Have the intricacies explained in a way that shows you the ropes.
-
Server vs Client
Two sides to every coin, right? Some of the work on a webpage happens on another computer, the server, and some happens right in your browser. We teach you what happens where, and why.
-
Understanding HTTP
HTTP is the language your browser uses to request data from the web. Learn to speak it, too!
-
HTML & CSS
These are the primary building blocks of webpages. You’ll learn how to structure your pages with HTML and make them look the way you want with CSS.
-
Cloud-based Dev Environment (Cloud9)
Using the latest technology, you will get a development environment that you can access anywhere, on any computer.
-
GitHub
Based on tools used by the top 40% of developers around the world, our students take advantage of this service to keep track of the development of their projects.
-
Open Source Technologies
We offer insight into top open source platforms that are used around the world to power the web and build powerful, dynamic applications.
-
-
WEEK 3 & 4
It’s not enough to understand how your browser looks at a web page, we will teach you programming skills as well. You’ll learn how the server side of building a web application works.
-
Fundamentals of programming
Learn about how a computer uses logic, syntax, and data and how you too can use them to do amazing things.
-
Object-oriented Programming (OOP) with Ruby
Utilizing the powerful and yet easy-to-learn Ruby programming language, you will learn the principles of working with data and the techniques that professional developers use to structure their applications.
-
Sinatra (It’s like a simpler, light-weight Rails)
Used by thousands of sites around the world, Sinatra is a flexible, lightweight framework for building web applications. We show you how to use it to your benefit.
-
Server-side routing & HTTP
It’s not enough for your browser to request a page. Know how to handle that request and do everything from logging a user in, to searching for the content they want.
-
Embedded Ruby in HTML (ERB)
Much like your mother’s casserole, we show you how to mix code and content together so that you can dynamically build a website piece by piece.
-
-
WEEK 5 & 6
The final section of the course has you not only putting the finishing touches on your very own web application, but deploying it on the web so that friends and family can see what you have accomplished. Then, we will show you what else is out there and how to take your new skills to the next level.
-
Relational Databases
Learn how applications store data, and develop the skills to use those techniques in your application.
-
ActiveRecord & SQL
Utilizing the industry-standard libraries and languages, learn how to create, read, update, and delete data in a database.
-
RubyGems & Bundler
There are hundreds of thousands of libraries out there, and more waiting to be written. Learn how to include them in your application.
-
Deploying your first Web App!
Live, on the web, you can show people you know what you’ve built and have them marvel at your new skills.
-
Understand what else is out there!
Now that you’ve exposed the tip of the digital literacy iceberg, learn how much more you can do based on the skills you’ve learned. Get some tips and tricks for building your next project.
-