Our priority is the safety of our community. All programs at Lighthouse Labs are available remotely. Learn more.

Intro to Web Development Course

Course Overview

  • 6 Weeks

    6 Weeks

  • 2 evenings per week

    2 evenings per week

  • 3 hours per evening

    3 hours per evening

  • Availability

    Online Live or In-person*

* Until further notice, all of our courses will be delivered online.

This course is focused entirely on equipping you with tools that apply directly to professional web development. By the end of 6 weeks, you'll be creating beautiful apps and understanding web development fundamentals for both front and back end. If you're interested in eventually becoming a web developer, communicating with your dev team, understanding how to create an MVP or gaining valuable career skills, this web development course is for you.

Who is it for?

New to coding? Our Intro to Web Development course is perfect for you. In 6 weeks, you'll go from no coding experience to building beautiful, functional apps.

  • 6 week part time coding course

    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!

  • build app idea

    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!

  • coding for professional development

    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.

  • coding bootcamp intro course

    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.

What you will learn:

  • Web development basics

    Web Development 101

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

  • Ruby Bootcamp


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

  • learn web development


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

  • html css bootcamp

    HTML & CSS

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

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

  • learn sinatra

    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.

Learn from home

For six years, we’ve delivered hands-on education to growth-minded professionals, equipping them with the tech-driven skills for the future of work. Now, we're taking our programs fully online to ensure the safety of our community and prepare our students for the increasingly remote workforce.

Backed by years of success, we deliver the same great education, now from the convenience of your own home.

Online courses

Part-time Curriculum.

Classes will be focused on building your coding knowledge with languages such as Ruby, HTML, CSS, and frameworks such as Sinatra. You will get introduced to the control flow of programs, as well as develop an understanding of how web apps are assembled. Talented developers from your community will mentor you throughout the course!

  • WEEK 1 & 2 Web Programming with HTML & CSS

    Get introduced to object oriented programming with ruby. Learn the foundation languages of the web: HTML & CSS. Our instructors will teach you how a browser understands a web page, and allow you to start building your own.


    • HTTP
    • HTML & CSS
    • GitHub
    • Open Source Technologies
    • Ruby

  • WEEK 3 & 4 Web Development With Ruby & Sinatra

    It's not enough to understand how your browser looks at a web page. You'll learn how the server side of building a web application works. Using the powerful, yet easy to learn Ruby programming language, you'll learn the principles of working with data and the techniques that professional developers use to structure their applications.


    • Object-oriented Programming (OOP) with Ruby
    • Sinatra
    • Server-side routing & HTTP
    • Embedded Ruby in HTML (ERB)

  • WEEK 5 & 6 Deploying your first app

    In the final section of the course, you'll put the finishing touches on your very own web application, and deploy it so your friends and family can see what you've created. We'll then show you what else is out there and how to take your new skills to the next level.


    • RubyGems & Bundler
    • ActiveRecord & SQL
    • Relational Databases
    • Deployment

Check out our full course curriculum here.

Get Syllabus


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

  • coding bootcamp Instructor
    Brandin Chiu
    Spoonity, Inc
    Brandin has been developing software and web solutions for almost a decade. He brings with him a passion for digital literacy and is backed by a strong belief in the importance of self-reliance. He's excited to be working with Lighthouse Labs to help propel the next generation of developers to success!
  • coding bootcamp Instructor
    Dominic Tremblay
    Full-Time Instructor, Montreal
    After graduating in CS, Dominic co-founded Visicom Media. As an entrepreneur he devoted himself to build and market the company platform for over 10 years. Today, as an instructor and mentor, his purpose is to transfer his passion, knowledge, and experience to a new generation of developers.
  • coding bootcamp Instructor
    Joel Tannas
    Joel started programming in 2010 to automate tasks as a mechanical engineer, then ended up automating himself into a new career through Lighthouse’s Web Bootcamp. His favourite things are: refactoring code, Dungeons & Dragons, and eating shameful amounts of chocolate.
  • coding bootcamp Instructor
    Noah Matsell
    I'm a front end software developer who loves collaborating and pairing with others. I'm a relentless learner and tinkerer who loves exploring new ideas. When I'm not coding I can be found playing my violin/guitar or on the rugby/soccer pitch.
  • coding bootcamp Instructor
    Jonny Kalambay
    Axiom Zen
    For Jonny, web development started with a curiosity-driven attempt at online tutorials, but quickly became a career changing passion. A November 2018 alum., when he's not coding, teaching or making tutorials, he's either working out, watching anime or feeding his pet turtle.
  • coding bootcamp Instructor
    Mark Zsombor
    Mark made a switch from Chemistry to Coding with the help of LHL and now fills his days hunting & squashing bugs, then creating new ones in an endless cycle. He's a strong proponent of the importance of digital literacy and personal improvement. When not coding he's an avid gamer and enjoys hiking.
  • coding bootcamp Instructor
    Paulyn Tran
    Paulyn has been building websites more than half of her life as a hobby until one day she decided to take the leap to learn how to code well. Paulyn is constantly amazed by her mentors and peers and loves to encourage others to do their best.
  • coding bootcamp Instructor
    Sadie Freeman
    Instructor, Web Alumni Mentor
    Sadie is a developer working in Golang who enjoys cycling around different cities and countries. A bag of dice and a bottle of liquid chalk are two items that can usually be found on her person.
  • coding bootcamp Instructor
    Andrew Hsieh
    Andrew is a recent Torontonian, having spent time working and studying in America and Taiwan. Having taken the Web Development Bootcamp through Lighthouse Labs, I'm enjoying the opportunities to give back to education in the tech industry.
  • coding bootcamp Instructor
    Laura Penstone
    Laura completed a degree in mechanical engineering before attending Lighthouse. Since completing the web bootcamp, she has been working full time as a developer at TunnelBear. She enjoys every aspect of web projects, from UI design to development.
  • coding bootcamp Instructor
    Daniel Corner
    Daniel is a self-taught web developer with a background in biotech, passionate about data visualisation, digital literacy, and keyboard shortcuts! With the wealth of generous teachers sharing skills online he was able to pivot careers in a jiffy, and can't wait to share what he's learned.
  • coding bootcamp Instructor
    Fred Lavoie
    Fred is a full-stack web developer who enjoys helping others solve problems. As a graduate of the Lighthouse Lab's Bootcamp, Fred is excited to work with students to help them on their journey to learning web development.

You will also be supported by our awesome staff.

programming boot camp graduates coding bootcamp graduates
programming boot camp graduates coding bootcamp graduates
programming boot camp graduates
programming boot camp graduates coding bootcamp graduates
programming boot camp graduates coding bootcamp graduates
programming boot camp graduates
programming boot camp graduates coding bootcamp graduates

Alumni 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

    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

    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

    Dollars & Start Dates

    Please select a city to see pricing & start dates.

    Tuition Fee

    $ 1,500


    $ 150

    Start Dates


    Nov 07 - Dec 13

    Nov 09 - Dec 16

    Jan 11 - Feb 17

    Jan 16 - Feb 21

    Feb 22 - Mar 30

    Feb 27 - Apr 03







    Sat & Sun 12:30:00 PM PST

    Mon & Wed 6:00:00 PM EST or 5:30:00 PM PST

    * Times based on your current timezone ()

    * Plus any applicable taxes


    Lighthouse recognizes the challenges we are facing and wants to respond by supporting our community. After receiving the strong demand for our initial $500,000 scholarship (announced March 2020), we have decided to release an additional $500,000 to support students in need.

    If you’re facing financial uncertainty or are out of school as a result of COVID-19, apply now for this special scholarship.

    Emergency support


    • What’s the difference between the Intro to Web Development and Intro to Front-End with JavaScript course?

      Think about it this way, the Intro to Web Development course covers the breadth of Web Development including both front-end and back-end, while the Intro to Front-End with JavaScript course deals solely in front-end development in greater depth. If you want to get a good understanding of how teams web technologies work and gain a better way to communicate with developers, then take the Intro to Web Development Course. However, if you want to learn more front-end skills like learning how to style websites and gain a more practical skillset, then the Intro to Front-End with JavaScript course should be your pick.

      There is no right or wrong choice but they provide different outcomes based on what you are looking to gain out of the course.

    • Which should I take: the Intro course or the Bootcamp?

      Ask yourself: "Do I want to work as a professional developer?"

      If the answer is 'yes', then there is no question that the full-time development bootcamp is the program you need.

      The goal of our bootcamp is to transform you into a professional full-stack developer. You’ll come to understand coding logic, and learn how to think like a dev by building software from the ground up using industry-relevant technologies. Our program will provide you with mentorship, data-driven curriculum and a top notch learning environment that will launch you into your first junior developer role.

      If the answer is 'not sure', taking our part-time course might be the best option.

      Our Intro to Web Development and Front End Fundamentals with JavaScript courses are excellent for:

      • People interested in learning how to code
      • People interested in learning how to communicate with a development team
      • People looking to gain career skills to help in a hybrid role
      • People interested in learning if they enjoy development before taking our Bootcamp

      You can read more on the subject in our blog post: Full-time vs. Part-time: Which Program Is For Me?

    • How often do you run cohorts and how do I apply?

      Our bootcamps run year round, on a rolling basis. In Vancouver and Toronto they starts every 4 weeks. Our part-time courses run every 6-12 weeks.

      You can see all upcoming start dates when submitting your application!

    • Do you offer corporate training?

      Yes! Many organizations have sent their employees to us to upgrade their technical skills.

      Our Intro to Web Development courses are fantastic for people looking to gain a technical knowledge of development that can help when communicating with a dev team, managing development projects, understanding technical limitations, or transitioning into a hybrid development role.

      Our Web Development Bootcamps can train someone with zero coding experience, into an agile developer in 10 weeks. This is a great option if you love your company but are looking for a career change, if you are currently a developer but need to learn new technologies, or if you're a founder looking to have more control over your the development of your product.

      We can also build custom curriculum for your organization. If you need niche technical or development training for your team, please get in touch via hello@lighthouselabs.ca.