Web DevelopmentRemote

Learn alongside our in-person bootcamp with our online web development course. 8 Weeks, full-time, hyper-intensive learning.

Next bootcamp starts: Oct 2nd 2017

Our Grads Get Hired

Katarina LingatWeb Developer
Nathaniel KitzkeSoftware Engineer
Melinda YeohBack-End Developer
Kayla FortinFront-End Developer

What will you learn?

Phase 1 - Programming Fundamentals

DecodeMTL takes a projects based approach while focusing on the fundamentals of JavaScript. Including the final projects the students will build a total of four projects in groups and create a number of smaller individual projects. In the first week, we deepen our understanding of JavaScript and students team up to build a browser based game.

Phase 2 - Databases and Back-End Web Development

During this phase, students will learn to create and deploy a webserver with persistent information by leveraging NodeJS and Express. Basic networking concepts such as HTTP and TCP/IP will be learned along the way. Students will be asked to put their projects on a remote server so that it is accessible by anyone in the world.

Phase 3 - Front-End Web Development

In week four we focus on HTML and CSS and practice building responsive layouts. We put these skills to the work with a number of individual web projects using pure vanilla JavaScript. These projects include a weather app, a flicker search app, and a blackjack game. Week five sees the introduction of ReactJS to take our front-end development to the next level.

Phase 4 - Team Project

In week six, we do a full-stack group project to put together all the tools we’ve seen thus far. Weeks seven and eight are reserved for the final projects that students will demo to the public and potential employers on the final day of the bootcamp. Often these projects are obtained from companies hoping to hire some of our students.

Tuition & Dates

Oct 2nd - Nov 24th
Apply by Sept 15th
Jan 8th - Mar 2nd
Apply by Dec 9th
This is a full time program which runs 10am-9pm Monday-Friday.
= Beta pricing available for a limited time. Regular price: $7,995.

Finance your education for as little as $30 per month

You may be eligible to receive a low-interest student line of credit from the National Bank of Canada.

Contact us to find out how you can finance your education.

Course Report

My experience at DecodeMTL was extremely rewarding. I would recommend it to anyone who is looking to launch their career in web development.

Typical Day

Expect to work 8-12 hours a day, with a mix of lectures, coding, and teamwork.

Morning Lecture

Kick-off your mornings with the rest of the class with a live lecture. Ask questions, see the teacher, and see the teacher’s screen just as if you were physically here.


Fuel up for the next 8 hours, you'll need it!


In the afternoons, we will assign you the project of the day. Sometimes you will be paired with another student (could be a remote or in-person student), and sometimes you will work alone.


Take a dinner break and get right back to coding. Our teaching staff is generally available up until 9PM via Chat or Video, so you are constantly connected to the class.
Read more about our workspace and student housing options.

Meet your teachers


Jacques Le Normand

Lead Instructor

Jordan Rooks

Teaching Assistant

Nadim Islam

Teaching Assistant

Luke Rossy

Teaching Assistant

Career Services

Your path from beginner to employed web developer starts here. Take advantage of our career services to kickstart your job search.

Putting your best self forward

With our help, you will perfect your resume, linkedin profile & online presence.

Job hunting starts now

Kickoff your job hunt at our hiring event on the final day of your bootcamp.

Never fear interviews again

Master your interview skills with our free 1-1 practice sessions.

Structured support

Set up a plan of attack with your advisor, and stay on track with weekly check-ins.

Enjoy your new job!

In the future, come back as a successful DecodeMTL alumni to tell your success story to new students.🎉

Want to know more about your future career options? Give us a call!


Course FAQ

  • I’m a beginner, can I still apply?
  • Absolutely! We encourage everyone with an interest in programming wanting to join our course to apply, regardless of your skill level. If you have never coded before, we have developed a free prep-course which you can do on your own time before committing to take our course. This is meant to teach you the fundamentals required for our course, as well as give you a taste for what web development is. If you are still unsure whether or not you should apply, we suggest you schedule a visit or call so we can take the time to speak to you one-on-one.
  • How does the application process work?
  • It all starts by submitting an application online. It’s a simple form with a few questions, and only takes a couple of minutes to complete. Once we receive your application, you will receive an email to schedule a video call with a member of our team. There is no need to prepare for this call. We simply want to talk to you in person, learn a bit more about your goals, and discuss the details of our course. After our call, the next step is a technical interview. The technical interview can be done either in person or online, and takes an hour.

    In order to prepare yourself, we have created a free prep-course which you can use as a study guide. In general, it takes about 40-60 hours of practice if you have never coded before to prepare. Once you pass the technical interview, you can join any of our upcoming courses. If you fail, we will give you some feedback and encourage you come back and try again.

  • What tools do I need as a remote student?
  • As a remote student you need a comfortable workstation that you can be at for long periods of time (i.e. not a coffee shop). A computer or laptop that is running well and quickly, a webcam and microphone, speedy internet, and an external monitor are all essentials.
  • Is the remote program more flexible than the in-person bootcamp?
  • No. Although it is online, the remote course runs at the same speed and intensity as the in-person bootcamp. We expect the same level of commitment from our remote students. This means that you are online everyday, working and participating.

    Working another job, leaving on vacation, or taking days off are not permitted.

  • Do I follow the remote program at my own pace?
  • No. You follow the course at the same speed as the in-person bootcamp.

Our grads work with these fine folks