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 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.
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.
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.
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 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.
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
This is your time to settle in, practice some coding exercises, and get ready for the day before morning lecture starts promptly at 10am.
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.
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
This is your chance to stretch your legs, breathe fresh air, and grab some food before your evening coding sprint.
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.
Our students build projects as part of their final projects. They also demo them in front of the whole community on monthly basis.
A personal wellness application geared towards users who want to uplift their mental wellbeing. This app compiles the user's productivity data (via RescueTIme API), daily activities data, and daily mood data all in a single dashboard.
A web app to watch Youtube videos with others. Users can see what public rooms are available to join and what video each room is playing. Video playback is synchronized with the admin of the room.
Find upcoming concerts in your area(or a location of your choice) and generate a playlist based on those events.
An information app for the city of Calgary that allows users to visualize what is happening in their neighbourhood.
Check out other students projects. Student Showcase
Learn from professional developers who bring years of experience and passion for mentorship into our classroom.
You will also be supported by our awesome staff.
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:
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.
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.
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.
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 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.
We’ll help you cultivate your career goals and lay out a plan of attack.
You will have endless opportunities to practice your elevator pitch and we’ll show you how to highlight your assets.
Our monthly events will connect you with our ever-expanding network and their amazing opportunities.
The Career Services team is always reaching out to new employers, curating resumes, and arranging interviews.
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.
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!
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.
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, or bank drafts for the remainder of your tuition. Your tuition is due 2 weeks before your start date.
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!
Length: 12 weeks on-site
The mandatory 70hr prep modules must be completed at least one week before the start of on-site Bootcamp.
Present your final project to the masses!
View past projects page here
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
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
Not only do you leave with a new skill set under your belt, you meet a significant amount of super talented and passionate people.
Now: Co-Founder of Fetch
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
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.
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.
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 Development courses are a perfect way to figure out if you're ready for a career as a developer.
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.