Practicum Review: A Boston-Based Coding Bootcamp By Yandex

July 5, 2021
Reviews

Make Your Dollar Go Further

Earn up to 10% cash back on all purchases for the first 3 months with the Momentum Visa Infinite Card, plus no annual fee for the first year.

Practicum is an online coding bootcamp that offers courses on 3 different career tracks, namely full stack web development, data analysis and data science. The length of the courses varies from 6 to 10 months, and you're not required to have previous coding experience to join. These courses are part-time, they're fully online and they cost between $3,000 and $5,000. You can pay tuition either upfront or in installments with 0% interest.

All in all, Practicum offers a lot of value at a very reasonable price. One of Practicum's best features, apart from an industry-based curriculum, personalized mentorship and a great online learning platform, is that they offer a job/promotion guarantee. This means that if you don't get a job within the first 6 months of graduation, you'll get a full refund.

Practicum is a tech school based in Boston, Massachusetts, founded by Yandex, one of the top 5 European tech companies, sometimes referred to as the Russian Google.

The company aims to offer high-quality tech education at a reasonable price so that almost anyone with the drive and motivation to learn to code can take full advantage of it. It also focuses on helping them land their first job to take off and grow into the best coders they can be.

Who Is Practicum For?

Practicum is for highly motivated, self-driven individuals who want to learn how to code either from scratch or from previous knowledge and experience in the tech industry. Newbies will find the first modules of each course (which are free) to be the perfect nudge in the right direction to begin their journey into a change of career.

On the other hand, these courses are also great for those who already know how to code but want to step up their game by acquiring new skills. For example, data analysts find the Data Science program to be the perfect continuation for their careers in data.

However, if you're looking for an intensive, full-time bootcamp that will take you from zero to hero in only a few weeks, then Practicum is not for you. These courses last between 6 and 10 months and are part-time commitments, ideal for students or workers who want to change careers without quitting their current job.

Features & Benefits Of Practicum

Here are a few of the most important features and benefits of Practicum:

High Earning Potential

On average, Practicum graduates earn between $29,000 and $60,000 after landing their first entry-level job as web developers, data analysts or data scientists. After only a few years in those positions, salaries increase dramatically, reaching numbers as high as $90,000 for mid-level roles and well above $100,000 for senior positions, making this a life-changing opportunity.

Online Instruction

Online instruction allows students to learn from the comfort of their homes or anywhere they may be. It also provides students who live far away from the chance to enroll without having to relocate, making the course available for a wider base of students. This type of learning also suits students with different learning methods, letting them learn more flexibly.

The online courses that Practicum offers can fit around students' lives and activities, allowing them to be more relaxed than in a classroom environment. This type of option will allow working people to pursue a new career path without taking the risk of leaving their old jobs until they're ready to land a new role in software development, data science or data analysis.

Personalized Mentorship

Practicum's courses are the perfect middle ground between MOOCs and in-person classes. You don't only get course lectures and an excellent online learning environment in a proprietary platform, but you also get personalized attention from mentors and tutors who help you out along the way.

All courses have an instructor in charge of giving each student hands-on help whenever needed. They are in charge of leading workshops and helping students with any problems they might run into during the week. Their job at Practicum is to make sure that students are always able to complete all class assignments successfully and never get stuck on challenging problems.

Additionally, students also get access to code reviews where a mentor checks your code in search of errors or bugs and offer their feedback and tips on how to avoid them if they find any,

Project-based Curriculum

A project-based curriculum is a must-have feature for newcomers in the tech industry. This means that Practicum’s curriculum is built around real projects that you’ll be working on throughout the length of each course. Not only does that imply that you’ll learn by doing, but also that, by the end of the course, you’ll have a set of fully functioning apps or other products that will now be a part of your portfolio.

The 10-month web development bootcamp comes with a set of 6 fully-finished projects; the data analysis course brings twice as many, and in data science, you'll have a total of 15 finished products to show potential employers once you graduate.

For someone who just started out in the world of coding, having a set of finished products to show that goes along with the newly crafted resume can prove invaluable when it comes to finding a job in the tech industry or a related field.

Free Material

Providing training to inexperienced students or jumping right into the meat of a course is something any course provider has to juggle. On the one hand, starting from scratch will make those with prior experience feel bored from day one, and they'll feel as if they're wasting their time. On the other hand, offering a course only for those who have a background in the covered topics will drive away anyone who is thinking of taking a course like Practicum to pursue a career change or something similar.

In order to solve this issue, Practicum offers introductory material free of charge no only to its students but to anyone who may want to learn the basics and decide if the full, paid course is right for them.

Each of the three career tracks offers an introductory course that's 20 hours long and teaches you all the basics you need to learn to succeed in the full bootcamp.

Job Guarantee

This is one of the best features Practicum has to offer. Their Job Guarantee comes in the form of a full refund if you are unable to land a job in a related field within 6 months of graduation. This, coupled with the next feature, all but ensures that you'll be able to get a well-paid job in less than a year after enrolling.

Job Search Assistance

Practicum offers job search assistance to all of its students. This comes as:

  • Resume crafting.
  • Interview training and mock interviews.
  • Networking with HR managers across the industry.

Of course, due to their job guarantee, it's in Practicum's best interest that you find a job as soon as possible, so they'll go out of their way to help you out.

Practicum's Course List

Students who enroll in any of Practicum's programs get more than 400 hours worth of training in data analysis, data science or web development. The school offers instruction from both working professionals in the tech industry as well as alumni and other coders who like helping others go down the same path they did. 

Practicum offers 4 different programs:

  • Data Analyst.
  • Data Scientist.
  • Web Developer.
  • Introductory Courses.

In the following table, you'll find an overview of the basic features and cost of these 4 courses.

CourseCourse TypeCourse LengthTuition
Data AnalystPart-Time
Online
6 months (460 hours, 20 hours/week)$500/month or $3,000 upfront
Data ScientistPart-Time
Online
8 months (580 hours, 20 hours/week)$500/month or $4,000 upfront
Web DeveloperPart-Time
Online
10 months (740 hours, 20 hours/week)$500/month or $5,000 upfront
Introductory CoursesPart-Time
Online
20 hours
(20 hours/week)
Free

Here’s a breakdown of all of these programs:

Data Analyst

LocationOnline
Massachusetts
Class SizeN/A
Start DatesRolling start date
Time CommitmentPart-Time
20 hours per week.
Course Length6 months
(460 hours)
Cost of Tuition$500/month or $3,000 upfront


Over the course of this six-month, 20-hour-per-week program, you will master the skills required to become a data analyst and build a portfolio of projects on topics such as gaming preferences, the effect of weather on taxi services and e-commerce, among a total of 12 full projects.

Skills You Will Learn

The Data Analyst course focuses on the following skills:

  • Data Analytics, also known as Data Analysis, is the process of cleaning, inspecting, transforming, and modelling data with the goal of finding useful information, notifying conclusions, and advising for decision-making.
  • Jupyter Notebook, an open document format based on JSON.
  • Machine Learning, the study of computer algorithms that improve automatically through experience and by the use of data.

Coding Languages You Will Learn

The core coding languages you will learn in the Data Analyst course are:

  • Python, a free software environment and programming language for statistical computing and graphics supported by the R Foundation for Statistical Computing.
  • SQL, a domain-specific programming language designed to manage data held in a relational database management system or stream processing in a relational data stream management system.

Modules You Will Go Through

This course is divided into 14 modules. Here is a breakdown of the topics that will be covered and when:

Module 1: Python and Data Analysis Basics (16 hours)The process and stages of analysts' work. Essential terms, methods, and tools of data analysis. Data preparation. Python programming language and its Pandas library. The Jupyter development environment.
Module 2: Introduction to Data Analysis (4 hours)Learning about what it means to be an analyst. An overview of the areas where analysts can find work. Introducing different types of data analysis. The organizational aspect of the training process.
Module 3: Data Preprocessing (40 hours)Compensating for less-than-perfect data. Handling missing and duplicate values. Changing data types. Systems thinking for analysts.
Module 4: Exploratory Data Analysis (40 hours)Performing initial scans to detect patterns in data. Building basic graphs and generating your first hypotheses.
Module 5: Statistical Data Analysis (40 hours)Probability theory, the most common distributions, and statistical methods in Python. Sampling and statistical significance. Identifying and handling anomalies.
Module 6: Integrated Project 1 (20 hours)Preparing data for analysis. Initial study of the dataset. Formulating and checking hypotheses.
Module 7: Data Collection and Storage (SQL) (40 hours)How databases are organized and how to pull data from them using SQL queries. Finding data online.
Module 8: Business Analytics (40 hours)The analytical approach to business. Business metrics and KPIs. User data analysis. Marketing analytics and related tools. The sales funnel.
Module 9: Making Business Decisions Based on Data (40 hours)Methods and tools for testing hypotheses. Experimental design. Seasonality. Cohort analysis. A/B testing.
Module 10: How to Tell a Story Using Data (40 hours)Presenting the results of research. Data visualization methods. Creating reports to explain findings. The Seaborn library.
Module 11: Integrated Project 2 (20 hours)Study the behaviour of users of an app for purchasing food products and analyze the results of an A/A/B test.
Module 12: Automation (40 hours)Automating data analysis processes. Streaming analytics and decision-making. Event logging, creating regular reports. Dashboards. Real-time monitoring.
Module 13: Forecasts and Predictions (40 hours)Basic machine learning methods and applications. Classification, forecasting, clustering. Regression. Decision trees.
Module 14: Final Project (40 hours)Apply everything you've learned in a two-week bootcamp that recreates the experience of working as a junior analyst.

Data Scientist

LocationOnline
Massachusetts
Class SizeN/A
Start DatesRolling start date
Time CommitmentPart-Time
20 hours per week.
Course Length8 months
(580 hours)
Cost of Tuition$500/month or $4,000 upfront


You will master the skills required to become a data scientist and build a portfolio of projects over the course of this 8-month, 20-hour-per-week program. Projects you will work on include helping a mobile company analyze user behaviour, analyze potential profit and risks for an oil company, optimize the work of a gold-mining company, etc.

Skills You Will Learn

The Data Scientist course focuses on the following skills:

  • Data Science, an interdisciplinary field that uses scientific methods, processes, algorithms and systems to extract knowledge and insights from data.
  • Scikit-learn, a free software machine learning library that works with Python.
  • Jupyter Notebook, an open document format.
  • Machine Learning, set of algorithms that improve automatically with experience.

Coding Languages You Will Learn

The core coding languages you will learn in the Data Scientist course are:

  • Python, free software environment and programming language.
  • SQL, a database management programming language.

Modules You Will Go Through

This course is divided into 13 modules. Here is a breakdown of the topics that will be covered and when:

Module 1: Python and Data Analysis Basics (20 hours)The process and stages of the data scientist’s work — essential terms, methods, and tools of data analysis. Data preparation. Python programming language and its Pandas library. Jupyter development environment.
Module 2: Introduction to Data Science (4 hours)Learning what it means to be a data scientist. An overview of spheres where data scientists can find work. Organizational aspects of the training process.
Module 3: Data Preprocessing (40 hours)Compensating for less-than-perfect data. Handling missing and duplicate values. Changing data types. Systems thinking for analysts.
Module 4: Exploratory Data Analysis (40 hours)Performing initial scans to detect patterns in data. Building basic graphs and generating your first hypotheses.
Module 5: Statistical Data Analysis (40 hours)Probability theory, the most common distributions, and statistical methods in Python. Sampling and statistical significance. Identifying and handling anomalies.
Module 6: Integrated Project 1 (20 hours)Identify patterns to help you determine whether a given video game will succeed or not.
Module 7: Data Collection and Storage (SQL) (40 hours)How databases are organized and how to pull data from them using SQL queries. Finding data online.
Module 8: Introduction to Machine Learning (40 hours)Mastering the basics of machine learning. How the scikit-learn library works and how to use it to complete your very first machine learning project.
Module 9: Supervised Learning (40 hours)Diving into the most highly demanded area of machine learning. Understanding how to tune machine learning models, improve metrics, and work with imbalanced data.
Module 10: Machine Learning for Business (40 hours)Applying the acquired machine learning knowledge to business tasks. Discover business metrics, A/B testing, the Bootstrapping technique, and data labelling.
Module 11: Integrated Project 2 (20 hours)Prepare a prototype of a machine learning model to help the company develop efficient solutions for heavy industry.
Module 12: Linear Algebra (40 hours)Taking a more in-depth look at some algorithms you’ve already learned and understanding how to apply them. Get a hands-on feel for the main concepts behind linear algebra: vectors, matrices, and linear regression.
Module 13: Numerical Methods (20 hours)Pulling apart several algorithms that use numerical methods and applying them to practical tasks. Learning about gradient descent, gradient boosting, and neural networks.
Module 14: Time Series (40 hours)Exploring the time series. Understanding trends, seasonality, and feature creation.
Module 15: Machine Learning for Texts (40 hours)Applying machine learning to text data. Finding out how to convert text into numbers and how to use bag-of-words, TF-IDF, as well as embeddings and BERT.
Module 16: Computer Vision (40 hours)Learning how to handle simple computer vision tasks using premade neural networks and the Keras library. Taking a quick look at deep learning.
Module 17: Unsupervised Learning (20 hours)Figuring out what to do when you have no target features. Handling the clustering tasks and looking for anomalies.
Module 18: Final Project (40 hours)Apply everything you’ve learned to a two-week bootcamp that simulates the experience of working as a junior data scientist.

Web Developer

LocationOnline
Massachusetts
Class SizeN/A
Start DatesRolling start date
Time CommitmentPart-Time
20 hours per week.
Course Length10 months
(740 hours)
Cost of Tuition$500/month or $5,000 upfront

This course will teach you web development back to front and front to back. It's a part-time yet intense course that lasts 10 months and covers front-end development through HTML, CSS and JS, and back-end development using Node.js.

Skills You Will Learn

The Web Developer course focuses on the following skills:

  • React, a powerful Javascript library that is used to build more complicated web applications.
  • Git, a free and open-source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
  • Webpack, a module bundler. Its main purpose is to bundle JavaScript files for usage in a browser.
  • Node.js, also known as NodeJS, a cross-platform, open-source, back-end JavaScript runtime environment capable of running on the V8 engine and executes JavaScript code outside a web browser.
  • Object-Oriented Programming, also known as OOP, is a programming paradigm based on “objects” containing data and code (data in the form of fields, and code, in the form of procedures).
  • Application Programming Interface, also known as APIs, defines interactions between multiple software applications or mixed hardware-software intermediaries.

Coding Languages You Will Learn

The core coding languages you will learn in the Web Developer course are:

  • Hypertext Markup Language, also known as HTML, the standard markup language used in building applications and web pages.
  • Cascading Style Sheets, also known as CSS, also known as CSS, is a style sheet language used for describing how a document written in a markup language will look.
  • JavaScript, also known as JS, the programming language for the Web. It is used to make web pages dynamic and interactive since it can update and change both HTML and CSS.

Modules You Will Go Through

This course is divided into 12 modules. Here is a breakdown of the topics that will be covered and when:

Module 1: HTML, CSS, JS basics: (20 hours)This course will take you through the fundamentals of web development by covering the basics of HTML, CSS, and JavaScript. You’ll do this by working through a series of mini-projects on the interactive platform, including a playlist cover, a landing page, and a web app for procrastinators.
Module 2: Advanced HTML and CSS (80 hours)In this course, you’ll discover just how much HTML and CSS have to offer by working through topics such as flexbox, animations, forms, positioning elements, and embedding media content. You’ll also learn how to organize your code and structure your projects using the BEM methodology and how to manage your project with Git.
Module 3: HTML and CSS: Adaptive Web Design and Working with Layouts (40 hours)Here, you’ll get to see what kind of design specs professional web developers work with and how to turn them into websites. You’ll also build interfaces using Grid Layout technology while ensuring that your site looks good on all devices, from desktop computers to smartphones.
Module 4: Basic JavaScript and Working with the Browser (120 hours)This is where programming truly begins. Fully immerse yourself in JavaScript as you learn about the different data types you can work with and how to use them with statements, loops, and functions. Then, put theory into practice to create a fully functioning interactive website.
Module 5: Applied JavaScript (120 hours)At this stage in the program, we dive even deeper into JavaScript and tackle the key concepts you need to master to become a web developer. You’ll learn about Object-Oriented Programming, asynchronous code, and how to interact with servers. You’ll also be introduced to different programs used to bundle project files together, add third-party dependencies, and upload your project to the internet.
Module 6: Creating an Interface with React (80 hours)Get acquainted with the React library and its ecosystem. You’ll start by creating websites made up of components that can be reused in different places. You’ll then be able to build on this to create more complex interfaces much faster and write code that’s much easier to maintain.
Module 7: Back-end Basics for Web Developers (160 hours)Building a web app requires working with a server. You'll learn how to use Node.js, a JavaScript runtime environment, to write server-side applications. You'll use this knowledge to set up a server and create a server-side API for the website you made in the previous course.
Module 8: Final Project (120 hours)This is where you put everything you’ve learned throughout the program into practice and prove that you have what it takes to be a web developer. You won’t have to complete any other assignments or work through any lessons on the interactive platform. It’s just like real life, where you have a task and a deadline, armed with nothing but your skills, knowledge and a search engine.
Module 9: Career Coaching (Optional) (50 hours)In addition to the core curriculum, you can also join the career track, where you'll be trained to find a job. You’ll get coaching on how to write a resume and cover letter, present your portfolio, and ace your job interviews. You’ll also have the opportunity to add to your portfolio projects for real clients. Once you’re done with all that, you’ll repeat all these steps as you go through the process of actually applying for jobs; from looking at vacancies to completing test tasks, going to interviews, and finally accepting a job offer.

Introductory Course

LocationOnline
Massachusetts
Class SizeN/A
Start DatesRolling start date
Time CommitmentPart-Time
20 hours per week.
Course Length20 hours
Cost of TuitionFree

There isn't one but rather two introductory courses offered by Practicum. In fact, these correspond to the three introductory modules in the paid courses. There's one for the web development track and another for both the data science and data analysis track.

We mentioned them separately simply because you can take all of these three courses free of charge and no strings attached, regardless of whether you plan on enrolling in the full course or not.

The two free intro courses are:

  • Introductory Course 1 – HTML, CSS, JS basics (20 hours). This course will take you through the fundamentals of web development by covering the basics of HTML, CSS, and JavaScript. You’ll do this by working through a series of mini-projects on the interactive platform, including a playlist cover, a landing page, and a web app for procrastinators.
  • Introductory Course 2 – Python and Data Analysis Basics (20 hours). The process and stages of the data scientist’s work — essential terms, methods, and data analysis tools. Data preparation. Python programming language and its Pandas library. Jupyter development environment.

Job Placement & Career Support

Practicum makes sure to surround you with people who will support students every step of the way and whose main focus is their success. They will also be working hand to hand with cohort classmates to solve the problems given to them throughout the course. These are the people who will be working with you every step of the way:

Practicum strives to help you reach your full professional and personal potential, which is why they developed a two-step support system for graduates.

First, they offer an optional career track with weekly assignments aimed at helping you speak the same language as your employers. You will:

  1. Study and practice networking
  2. Learn job interview techniques
  3. Perfect your resume and portfolio.

Second, Practicum will share tips based on solid market research to help you make informed decisions. After you complete the course, the school's staff will provide guidance on the current job market and help you promote yourself through networking and resume distribution. Please note that this assistance is only available to graduates who are eligible to work in the US.

Two months before the end of the course, you'll be able to join a three-part career prep course:

  • The first step is the career track, which will help you create a comprehensive resume and prepare your portfolio.
  • The second step is the career acceleration track, which involves actively searching for jobs, completing test assignments, and having mock interviews.
  • In the last step, the school supports and helps you adapt to your new working conditions once you find a job. A career coach will work with you throughout the entire course.

Student Outcomes

So, as we mentioned in the previous section, Practicum's HR team will help you write a resume, prepare for your first job interview, and contact specialists from large companies. What does this translate into?

70% of graduates who are looking for a new job find it in 2-4 months.

That means that the school's methods are highly effective, which is great for students.

Costs, Payment Plans & Scholarships

#1 Costs

The following table summarizes Practicum's pricing:

Data Analyst$500/month or $3,000 upfront
Data Scientist$500/month or $4,000 upfront
Web Developer$500/month or $5,000 upfront
Introductory CourseFree

It's very important to note that, especially on data science courses, other schools charge a lot more than twice what Practicum is asking for. The worst part is that most schools don't even offer a job guarantee as Practicum does. This puts Practicum in the lower end in terms of price, but without compromising on quality.

#2 Payment Plans

There are only two payment plans for any of the courses. You can either pay the entire lump sum in one go, or you can split it into monthly installments of $500 each for as long as the course lasts.

As it turns out, the installments add up to the normal full tuition, so it's unlikely that anyone would choose the upfront payment instead.

#3 Scholarships

Practicum does not offer any scholarships at the moment.

#4 Refund Policy

You can opt out of any of Practicum's courses any time you want, and you will receive a refund. Of course, if you've already gone through part of the program, your refund will only cover the part you haven't completed.

In order to cancel your participation prior to your completion of the program, you'll have to start by emailing Practicum at [email protected]. Any refund will be pro-rated based on the portion of the Program you did not complete. For example, if you were to cancel a 300-hour program after completing 30 hours or 10% of the program, you would be entitled to a refund of 90% of the fees you paid for the course. The following table shows an example:

CourseNumber of attended hoursTotal number of hoursTotal tuitionEligible refund
Data Analyst345460$3,000$750
Data Scientist193580$4,000$267
Web Developer120740$5,000$419

If you ever feel overwhelmed and want to take a break from your studies, you may take a month-long academic leave up to twice during any of the courses. To request an academic leave, all you have to do is send an email with your request to [email protected] at least one week before the date you wish the leave to begin. You will receive further instructions afterwards.

How To Apply To Practicum

Step 1: Go To Their Sign Up Page

You can start your enrollment process by visiting Practicum's website. You can do so by clicking the button below.

Once there, click on the Start Learning button on your preferred course page.

Step 2: Create an account

You can create a new username, or you can choose to use one of your other social media profiles to sign up for Practicum.

You can use your Facebook account, your Gmail account or your Twiter account.

Step 3: Accept User Agreement

Make sure to read the user agreement 😉 and accept it so you can advance to the next step.

Step 4: Begin The Introductory Course

At this point, you'll officially be a student in the free introductory course of your chosen career path. You can go ahead and take this course, or, if you're already an experienced coder, you can take an assessment test to opt-out of it and move on to the full paid course.

Step 5: Pay Tuition And Enroll

Once you're done with the beginner's course, it's time to decide on a payment plan, pay your tuition and enroll in the course of your choice.

Practicum User Reviews

Here are just a handful of verified Practicum reviews from a few of their members:

“I started learning data analytics by doing various small courses online and realized this is the kind of career path I want to pursue. Then I want to engage in some more comprehensive, intense, but also practical learning to develop and consolidate my skills. That's when I found Practicum by Yandex among all the bootcamps available online. I picked Yandex based on others' reviews, and I'm extremely glad about this decision. I feel so enjoyed the course and every aspect of it: the platform, the tasks, the design, the flow, the support. ”Xia Cui

“Joining the Practicum by Yandex Data Science program was one of the best decisions I have made this year. Right from the introductory course to the full-time program, my entire experience has been excellent. The interactive learning platform contains relevant coursework accompanied with practical tasks. They even have interesting and funny messages that has kept me glued to learning on the platform. One of the things that stands out to me the most is the 24/7 technical support. ”Ivy Barley

“This course strikes a great balance of being remote and part-time, yet still remaining engaging and social. Like most courses, you will get out what you put in. With Practicum's Web Development course, if you put in the bare minimum, you still take a significant deep dive into front-end web development. You'll graduate the course (perhaps taking a hiatus or two if you can't keep up) with a full portfolio of impressive projects, useful skills relevant to today's industry, and experience working with a sprint-based workflow. ”Jake McCambley

“I started taking an interest in Web development in March 2020 because I felt I needed a career change since I wasn't content anymore. After a lot of deliberation, and a few bookings with student advisors, I ended up joining Practicum by Yandex. I'm currently in the 4th month of their web development course, and I have to say they have far exceeded my expectations. Everything has so far been explained in detail by our tutors and the support within the cohort is great. My favorite part of the program is the code reviews. ”Ioannis Psichias

How To Contact Practicum

In the following table, you'll find the most important contact info so you can get in touch with Practicum in order to learn more, ask any questions you may have or sign up.

PhoneN/A
Email [email protected]
Social Media
Apply Now button
Mailing AddressYandex Inc. 38 Merrimac St., Suite 201. Newburyport, MA 01950.

In Summary

Practicum is a no-nonsense coding bootcamp that takes between 6 and 10 months to turn you into a full-fledged web developer, data analyst or data scientist, all of it for a reasonable price. These careers have a very high earning potential, and graduates typically find a job in the industry within 4 months of graduation. This is in part thanks to the new skills and newly acquired portfolio students get throughout the course, and in part because of the career training and the job guarantee that the school offers its students.

The fact that courses are part-time and online means that almost anyone can fit them into their schedule, allowing them to pursue a new career without leaving their current jobs to do so. This Boston-based online bootcamp is a great, cost-effective choice for both newcomers in the industry, as well as for experienced coders who are looking to learn new skills and up their game.

Canada's Best Credit Cards

Exceptional Value

Earn up to 40,000 Aeroplan Miles (valued at $800 - $1,200) with the American Express Aeroplan Card, our #1-rated card in Canada in 2021.

Bonus: Includes Buddy Pass

The Finer Things In Life

Earn up to 80,000 Membership Rewards points (valued at $1,600 - $2,400) with the American Express Platinum Card, plus a $200 annual travel credit.

Bonus: Airport Lounge Access

Low Fee, High Value

Earn up to 50,000 MR points (valued at $1,000 - $1,500) with the American Express Cobalt Card, a low-fee card that offers 5x the points on all food and drinks.

Bonus: $100 USD hotel credit