Frequently AskedQuestions


  • What is DecodeMTL?
  • DecodeMTL is a coding school which specializes in teaching Web Development. We teach coding skills through project based teaching. We were founded in 2014, with the goal of teaching more people to code, and filling the talent gap in the job market for developers. Our courses teach the most relevant, and up-to-date technical skills used by today's top companies. You can read more about us here.
  • Why should I attend DecodeMTL?
  • If you want to kickstart your career in Web Development, DecodeMTL was built just for you. Our graduates go on to do amazing things. From launching companies, to becoming developers at startups and tech companies, DecodeMTL grads are able to pursue their passion for coding in incredible ways.

    Our teaching staff are developers, consultants, and educators at companies that use what we teach on a daily basis. Our curriculum is updated regularly with new industry standards, and our small class size ensures you get 1 on 1 attention. On top of this, we are located in Montreal's coolest co-working space at WeWork Place Ville Marie.

  • What diploma will I receive after graduating?
  • “Coding Bootcamps” are typically non-accredited institutions. Meaning, we are not recognized by the Quebec ministry of education. Therefore, we do not give out diplomas.

    However, you don’t really need a diploma to get a job in this field. Our students are getting hired quickly after graduation. They do this by demonstrating their passion for coding, a strong work ethic, and a portfolio of code that they put together before, during, and after our course. Your biggest asset is your ability to write code. Through our rigorous course, we will make sure you write a lot of it!

  • How do you help me get a job?
  • In several ways. In fact, it all starts with our curriculum and teaching process. You are learning a very in-demand skill, and you will have written an ample amount of code to demonstrate your abilities at the end of our course.

    Aside from the technical aspect, you will learn to work in teams, basic project management and delegation skills, as well as working with deadlines throughout your final project. We will walk you through the best ways to market yourself as a developer, and help you write a Linkedin profile and resume.

    Lastly, we host a hiring event on the last day of every class. Employers are invited to DecodeMTL, and you will be presenting your final project to them. This is followed by networking where many students will begin talking to potential employers.

  • Do you accept international students?
  • Yes absolutely. Since DecodeMTL is only an 8-week program, most international students are welcome on a tourist visa.
  • Do you offer student housing?
  • We have partnered with EVO Montreal, to offer housing to those wishing to take our course from outside of Montreal. EVO offers fully furnished, move-in ready housing just 5 minutes away from DecodeMTL. You can read more about EVO here.
  • Are your courses taught in English or French?
  • Our courses and material are all taught in English. The language of the Web, and all documentation is generally in English, so students wishing to join us should have a basic working proficiency in English. However, our staff is fully bilingual, and many of our students are francophone. Questions can be asked in your language of choice, and we will help you in your own language. You can also do your final presentation in French or English.
  • Where are you located?
  • We are located in downtown Montreal in the Place Ville Marie complex. We are part of the WeWork co-working space located on the 4th floor of 3 Place Ville Marie. You can learn more about WeWork here.
  • Can I schedule an in person visit to learn more?
  • Yes, we would be more than happy to meet you in person. You can schedule a visit with us by clicking the link in our navigation menu.


  • Do you offer financial assistance?
  • Yes, through the National Bank of Canada, students may be eligible for a student line of credit. These student loans are low interest and offer flexible repayment options. Contact us for more details.
  • What methods of payment do you accept?
  • Payments can be made by cheque or direct deposit.
  • How much is tuition and what does the payment schedule look like?
  • Tuition for our immersive course is $7,495 for those who submitted their application 60 days or more before the course start date. For those who applied after that, tuition increases to $7,995. GST and QST must be added to the price of tuition. Upon acceptance into our program, a 10% deposit is required to secure your seat. The balance is due two weeks before the course start date.


  • 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 so we can take the time to speak 1 on 1.
  • 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.

  • Why full-stack JavaScript?
  • As full-stack web developers, you will come to write both server-side and browser-side code. Web browsers understand mainly three languages: HTML, CSS and JavaScript. If you're going to add any interactivity to web pages, then JavaScript is the only way to go. While there exist other languages that compile to JavaScript, popular libraries like jQuery, Backbone, Angular and React have ensured that JavaScript remains the language of choice for building web applications today.

    As far as server-side development goes -- the part that happens in the background, away from the user's computer -- there are many choices of languages and platforms. Ruby on Rails, Python with Django, PHP with Laravel, Java with Play Framework, etc. Choosing to learn JavaScript with NodeJS for server-side development has many advantages. As a modern web developer, you have to constantly juggle with different parts of the stack at the same time. Having a unified language eases this constant context-switching, and gives us more time to focus on learning interesting things.

    Learning JavaScript does not limit you to the world of web development anymore. Frameworks such as React Native allow you to use JavaScript and a variant of CSS to build native iOS and Android applications. Platforms such as the Tessel Board allow you to write NodeJS-style code to retrieve data from real-world sensors and send commands to actuators, enabling you to prototype home automation solutions with JavaScript.

  • What do I need to bring with me?
  • You will need to bring your own laptop. We use a development environment in the cloud, this means that you can use MacOS, Linux or Windows, and it won’t make a difference. As long as you have a fast, reliable computer, you are good to go.
  • When should I apply to an upcoming cohort?
  • We recommend applying at least 3 months before your desired start date. For one, it will give you access to the early bird discount (save $500). Secondly, it will give you ample time to do our prep-course and prepare for your technical interview. It will also ensure that you can get a seat in the class of your choice, and not have to worry about the course being full.
  • How big are your class sizes?
  • Our maximum intake for any given cohort is 20 students.

Wait I still have questions!

No problem! If you have additional questions shoot us an email
or give us a toll-free call at 1-888-511-9155.