Web Development Curriculum Package
Web Development Curriculum Package
Curriculum Package
The Lighthouse Labs Experience
Digital skills are revolutionizing nearly every industry across the world. With the demand for effective,
creative software developers increasing daily, we’re doing our part to train the next generation of tech
talent and make tech more accessible and inclusive. This is personalized, outcomes-driven web
development training meets you where you’re at. Every module of this program is designed to guide
you through becoming the most effective and impactful developer you can be.
Industry-Driven
Personalized
Vast Tech Stack of Hands-On Collaborative
Education and Immersive Essential Modern Learning Environment
Technologies
Analyze the benefits and limitations of coding solutions and ideas critically
Contribute to full-stack web apps using modern patterns, tools, and workflows
Employ learning strategies that enable you to continue to build your skillset
02
Web Development Program
Learn How to Learn
Our curriculum is carefully crafted in alignment with industry trends and the expertise of tech leaders to
bring you exactly what you’ll need to succeed as a developer. Throughout the program, you’ll learn how
to learn through a creative, personalized, outcomes-oriented structure.
The goal is to set you up with the tools you need to be effective, adaptive, and curious in your career as
a developer. With this in mind, we orient our curriculum around three main pillars of knowledge that are
essential for software development.
Pair Programming
Pair programming is a software development technique where two developers work in tandem on a
project. During weekly sessions, you’ll partner with peers to encourage that all-important peer-to-peer,
social learning.
Group Projects
You’ll collaborate closely with your peers to build robust web applications for your midterm and final
projects. You’ll use a Git workflow to write collaborative code and employ Agile practices to turn your
user stories into production-ready software.
03
Web Development Program
Build Your Portfolio
Core Curriculum Projects
Your ability to code and get the work done is important to your value as a developer. Here you’ll spend 70% of
your time working on programming because that’s how you’ll be able to actually learn in a deep, meaningful
way. Every module contains a mini-project that helps you build, strengthen, and consolidate your skills. By the
time you graduate, you’ll have a complete portfolio of real apps to show potential employers.
You’ll have two major projects during this program: one midway through the program and one at the end.
During these projects, you’ll collaborate with your peers to apply the skills you’ve been learning throughout
the program.
These projects are great opportunities to build up your budding developer portfolio, learn how to apply
techniques and processes, and solve problems in a creative environment. Through them, you’ll establish
effective team workflows and dynamics, learn how to tailor communication and presentation to audience
type, and above all, flex your coding skills.
The software industry is constantly evolving, and developers need the ability to step back, research, and
evaluate new technologies, products, and architectural styles. We help you build this skill through short
weekly reflections and peer review sessions. By the time you graduate, these reflections will form a
technical portfolio you can use to prove to employers you know a lot more than just how to write code.
Code Challenges
At the end of each week, you’ll complete coding challenges to bring together some of the concepts you’ve
learned and put your skills to the test.
Technical Interviews
Technical interviews for jobs also often include a computer science component. We’ll set you up for success
through weekly kata training challenges and a series of mock technical interviews with mentors. Within
these sessions, you’ll get to practice skills and learn to present complex knowledge in an accessible,
clear-cut way.
04
Web Development Program
Our Tech Stack
While learning key programming languages and tools prepares you for your first role, a lifelong learning
mindset amid a changing industry and landscape is vital. That’s why we cover a myriad of tools and
technologies vetted by subject matter experts, our network of employers, and members of the broader
tech community — equipping you with marketable, industry-relevant digital skills.
Automated Testing
React JS
Ruby on Rails
Software Architecture
05
Web Development Program
Curriculum Breakdown
Prep Work
• ersion contro
V l
• Environment setu p
• ntroductory JavaScript
• HTML
Fundamentals
• Javascript
• Debugging
• Unit testing
• Asynchronous code
• Promises
HTTP
HTTP • Node.js
• Express
• HTTP
• JSON
Project
Front-End Fundamentals
• HTML5
• CSS3
• jQuery
• AJAX
• Client-side JS
• Responsive design
Project
Databases
• Relational databases (using PostgreSQL)
• Document databases
• Database design
• Database performance
06
e
W b De elo men ro ram
v p t P g
Midterm Project
• Git workflow
• Teamwork
• Project management
Midterm Project
React
• Component-based design
• React
• Webpack
• Babel
• End-to-end testing
Project
Scheduler
Ruby/Rails + OOP
• Ruby
• Active record
• Rails
• MVC
Project
Advanced Topics
• Continuous integration
• Continuous delivery
• Code coverage
• 12-Factor applications
Final Project
07
Web Development Program
Launch Your Career
Our dedicated Career Services team is here to help you jump from the classroom to your first web dev
job as smoothly as possible.
Personalized Coaching
Resume and Interview Help
Connect with Employers
Our team will work with Detailed feedback and tips will Tap into our vast network
you to map out a rigorous help you perfect your points of of leading tech employers
career plan and help you contact with potential through events,
achieve it. employers.
networking, and more.
Finding a job is no easy task, whether you’re pivoting from a different role or looking for your first ever
position. We’re here to help you connect with fulfilling employment that’ll keep you developing your
abilities and building your skillset on the job. With an excellent reputation within the industry, hiring
partners see us as a trusted source for finding talent. We also maintain relationships with an ever-
growing network of industry contacts, keeping our finger on the pulse of what employers are looking for
in this fast-paced industry. Our expert Career Services team will support you throughout your
professional development journey, guiding you through growth even after you leave Lighthouse Labs.
Community
Lifelong Learning
As an alumni, you remain an active part of our As a Lighthouse Labs alumni, you will always
community. We host Demo Days, guest speakers, have access to our curriculum and its future
and exclusive alum events on the regular.
You also gain access to our Alumni Discord Your access to our learning platform never
channel, where you can keep in touch with your expires. You’ll benefit from ongoing lecture
peers, organize educational and social events, notes and learning resources as we continue
and hear about recurring alum events.
to iterate our world-class curriculum.
08
Web Development Program
A Support Ecosystem
Adapted to Your
Needs
On-Demand Mentorship
Mentorship is the backbone of our programs. If you’re stuck on a
tricky assignment, you can count on our outstanding mentors to be
there for you at the click of a button. As working industry
professionals, our mentors are also key in building industry
connections to support your future career success.
Accessible Education
We’re committed to building a diverse and inclusive learning
community. If you need help and support as a student, we’re here for
you. Accessibility is not one-size-fits-all, so neither is your
accommodation plan. We work with each student to develop
personalized plans that support their individual needs.
09
Web Development Program
08
About
Lighthouse Labs was launched in 2013 with the goal of finding innovative ways to train the
next generation of tech talent. In an age of technological disruption across every industry, our
mission is to give Canadians the skills they need to find long-lasting careers in a digital
workforce. We’ve since delivered hands-on technology and data education to over 40,000
Canadians, equipping them with the relevant tools to thrive in the future of work.
With the support of a brilliant team of instructors and mentors, we continue to empower
students, launch careers, and contribute to the incredible growth of Canada’s tech industry.
10
Web Development Program
Ready to code?
Apply Now
www.lighthouselabs.ca