Intro to Web Development


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 learning to code, communicating with your dev team, understanding how to create an MVP or gaining valuable career skills, this course is for you.

  • 6 week part time coding course

    6 weeks

  • learn to code part time

    2 evenings per week

  • evening coding course

    3 hours per evening

  • in person coding course

    In person

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.

Free Online Coding Courses

Learn the basics of programming with free online coding courses created by the Lighthouse Labs education team. You'll learn how to build and style your own pages and create your own web-based applications using HTML, CSS & JavaScript!

Register here

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.

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

Head Instructors

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

  • coding bootcamp Alumni Mentor
    Ali Yazdani
    Ali was a superstar in our second cohort ever, back in January of 2014. He’s had a pretty incredible startup journey since then, but how about you let him tell you about it in our blog!
  • coding bootcamp Mentor
    Corey Sanford
    Corey founded a startup with his own name in it, which is badass. In that startup he helps companies automate repetitive tasks and improve their workflow, which is also badass. He also has badass long hair. Badass.
  • coding bootcamp Instructor
    Leigh Halliday
    The Score
    Leigh has lived in two South American countries and speaks fluent Spanish. He’s taught skateboarding and trained in Muay Thai. He’s an growing avocado tree and an orange tree in his apartment. Among these eclectic interests is web development.

You will also be supported by our awesome staff.


Upon completing your application, you’ll be prompted to pay your non-refundable deposit of $150 to reserve your spot in the course. Graduates of the Intro to Web Development program will receive an $850 credit towards our Web or iOS Development Bootcamp.

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

    Start Dates:

    Mondays and Wednesdays, 6-9pm Tuesdays and Thursdays, 6-9pm


    May 16 - Jun 22

    Jun 26 - Aug 2

    Aug 8 - Sep 14

    Sep 18 - Oct 25


    May 15 - Jun 21

    Jun 26 - Aug 2

    Aug 7 - Sep 13

    Sep 18 - Oct 25


    Jun 5 - Jul 12

    Sep 6 - Oct 16

    Oct 23 - Nov 29



    Jun 5 - Jul 12

    Sep 4 - Oct 11




    May 15 - Jun 21

    Sep 11 - Oct 18

    Nov 6 - Dec 13



    May 8 - Jun 14





    Jun 5 - Jul 12

    Sep 6 - Oct 16

    Oct 23 - Nov 29



    • 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 & iOS Development 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?

    • Which should I learn: web development or iOS development?

      The choice between web and iOS should be based off your own personal interests and passions. When making your decision, you should weigh the benefits between the two very different development career paths, speak with both web and iOS developers, or try your hand at coding for both web and iOS to get a feel for which you prefer.

      You can also consider your personal preference for your work style. Companies often hire Web Developers into collaborative teams, where as iOS Developers are often working individually on projects. At the end of the day, pursue whichever subject you want to build your new development career on!

      To help weigh between the two options, our General Manager Sylvia has helped break down the pros and cons of each in our blog post: iOS or Web: Which Bootcamp Should You Take

    • Do you offer corporate training?

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

      Our Intro to Web and iOS 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 and iOS Development Bootcamps can train someone with zero coding experience, into an agile developer in 8 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

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

      Our Web and iOS Development Bootcamps run year round, on a rolling basis. In Vancouver and Toronto, our Web Development Bootcamp starts every 4 weeks, and our iOS Development Bootcamp every 8 weeks. Our part-time Intro to Web and iOS Development courses start every 6 weeks.

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