Home     Course     About Us     Blog

Candidates

Why you should do Polyglot

marketing

Table of Contents

marketing

Table of Contents

Why learn how to code now?

Piano lessons? Violin lessons? Mandarin lessons? Coding is the language of the future.


Because it helps to start young

Every year it gets more and more difficult to get into a Computer Science major at UBC, or any university, really. See here, here, and here for a glimpse of how hard it is these days. But learning how to code is still super valuable. Even if you don't pursue CS as a major, coding gives you the ability to build applications that could really make an impact in the world


Because it's a viable career path that is rewarding financially

It's one of the few majors that lets graduates land a 6-figure job right out of college. The average salaries at major tech cities for a software engineer is $130000. As a new grad at top tech companies (Facebook, Airbnb, Google, Uber, Twitter, etc), total compensation (salary + stock) can amount to up to $200000 per year.


Because it's everywhere and the language of the future.

In the for-profit sector, programming is automating things in every single occupation. Lawyers, doctors, financiers, you name it. Programming is here to stay.

Because it's fun and productive

Coding is more than just learning a new language. It gives you the tools to be able to create websites, apps, games, do research, and a multitude of other things! The possibilities are endless.


Because it's fulfilling

Knowing how to code will enable you to do so so many things that are incredibly fulfilling. AI can outperform doctors when it comes to diagnosing skin cancer, and are making massive progress in radiology. There are websites that many software engineers contribute to fight human trafficking, apps to track outbreaks and pregnancies in difficult-to-reach places, and so so much more.

Coding gives you the tools to build something...anything really from scratch and gives you the ability to reach billions of people regardless of your age.

We can't think of anything more exciting than that.


Why learn how to code now?

Piano lessons? Violin lessons? Mandarin lessons? Coding is the language of the future.


Because it helps to start young

Every year it gets more and more difficult to get into a Computer Science major at UBC, or any university, really. See here, here, and here for a glimpse of how hard it is these days. But learning how to code is still super valuable.

Even if you don't pursue CS as a major, coding gives you the ability to build applications that could really make an impact in the world

Because it's a viable career path that is rewarding financially

It's one of the few majors that lets graduates land a 6-figure job right out of college. The average salaries at major tech cities for a software engineer is $130000. As a new grad at top tech companies (Facebook, Airbnb, Google, Uber, Twitter, etc), total compensation (salary + stock) can amount to up to $200000 per year.


Because it's everywhere and the language of the future.

In the for-profit sector, programming is automating things in every single occupation. Lawyers, doctors, financiers, you name it. Programming is here to stay.

Because it's fun and productive

Coding is more than just learning a new language. It gives you the tools to be able to create websites, apps, games, do research, and a multitude of other things! The possibilities are endless


Because it's fulfilling

Knowing how to code will enable you to do so so many things that are incredibly fulfilling. AI can outperform doctors when it comes to diagnosing skin cancer, and are making massive progress in radiology. There are websites that many software engineers contribute to fight human trafficking, apps to track outbreaks and pregnancies in difficult-to-reach places, and so so much more.

Coding gives you the tools to build something...anything really from scratch and gives you the ability to reach billions of people regardless of your age.

We can't think of anything more exciting than that.


Icon Image

Weekly Syllabus

Confidently comprehensive.

No program covers as much ground with as much depth as we do.

Learn how to code basic functions and cover data structures fundamental to programming.

Move past basic if statements and data structures and move on to more advanced and higher level concepts. Cover object-oriented programming, and create first fully formed cli tool.

This week we will go over Javascript, and client and server concepts, and HTML + CSS  in preparation for coding web applications

Review and build. We will review everything we have learned and we will build our first static web page to ensure understanding of concepts.

Use everything we've learned so far and build on top of it. The next few weeks we will cover how to create web applications. We will move past static webpages and build a full-stack web app.

 

Cover databases, javascript frameworks, further explore the client-server side concepts, and deployment.

The most exciting part of the program! Pairs of two will be made, and together they will form a team to create a full-stack web application. We will then iterate over their ideas to create a project plan and build it. Most of the time will be spent working on it, answering any questions that might arise, and looking for different ways to improve it!

Interested in where the future is taking us? It's in machine learning. Machine learning has given us speech-recognition, self-driving cars, better web-search capabilities, and vast improvements in the medical space.

In this section we will cover simple machine learning classifiers.

We will be working hard doing interview-questions all week that software engineers and software engineer interns actually get at companies like Google, Amazon, Facebook and more and simulate real eng interview sessions. Even if you don't plan on working in tech, problem-solving on the spot is a very useful life skill to have!

 

Week 12 will also be our Demo-day for parents and friends to see what each student has built and worked hard for the past 3 months!

Icon Image

Weekly Syllabus

Confidently comprehensive.

No program covers as much ground with as much depth as we do.

Learn how to code basic functions and cover data structures fundamental to programming.

Move past basic if statements and data structures and move on to more advanced and higher level concepts. Cover object-oriented programming, and create first fully formed cli tool.

This week we will go over Javascript, and client and server concepts, and HTML + CSS  in preparation for coding web applications

Review and build. We will review everything we have learned and we will build our first static web page to ensure understanding of concepts.

Use everything we've learned so far and build on top of it. The next few weeks we will cover how to create web applications. We will move past static webpages and build a full-stack web app.

Cover databases, javascript frameworks, further explore the client-server side concepts, and deployment.

The most exciting part of the program! Pairs of two will be made, and together they will form a team to create a full-stack web application. We will then iterate over their ideas to create a project plan and build it. Most of the time will be spent working on it, answering any questions that might arise, and looking for different ways to improve it!

Interested in where the future is taking us? It's in machine learning. Machine learning has given us speech-recognition, self-driving cars, better web-search capabilities, and vast improvements in the medical space.

 

In this section we will cover simple machine learning classifiers.

We will be working hard doing interview-questions all week that software engineers and software engineer interns actually get at companies like Google, Amazon, Facebook and more and simulate real eng interview sessions. Even if you don't plan on working in tech, problem-solving on the spot is a very useful life skill to have!

 

Week 12 will also be our Demo-day for parents and friends to see what each student has built and worked hard for the past 3 months!

Icon Image

Day to Day

Maximize Learning

  • 30 Minute Lecture
  • 30 Minute Code Sprint
  • Collaborative Building

Laptops down! Learn new concepts from our instructor. Format ranges from an in-class demo to lecture slides to active participation demos. We purposefully keep our lectures short to focus on building and making projects as we believe doing is better than saying.

A brief handout outlining questions / what to code will be given. Students will be given 20 minutes to finish the quick assignment. We will self-mark and go over any questions they may still have for the remaining 10 minutes.

Depending on the day, we will either be building your personal projects, going over project plans, or building something based on concepts learned that day

Icon Image

Day to Day

Maximize Learning

  • 30 Minute Lecture
  • 30 Minute Code Sprint
  • Collaborative Building

Laptops down! Learn new concepts from our instructor. Format ranges from an in-class demo to lecture slides to active participation demos. We purposefully keep our lectures short to focus on building and making projects as we believe doing is better than saying.

A brief handout outlining questions / what to code will be given. Students will be given 20 minutes to finish the quick assignment. We will self-mark and go over any questions they may still have for the remaining 10 minutes.

Depending on the day, we will either be building your personal projects, going over project plans, or building something based on concepts learned that day

Icon Image

Why Polyglot?

Learn Real Software Engineering

  1. Cohesive curriculum with each lecture building on the last. This is something that community programs often don’t offer, but paid ones do. Programming concepts are not isolated from each other. Having a structured and rigorous curriculum that teaches students how to build things from complete scratch is something that drop-in classes cannot do.Think of it as the difference in taking a community ballet class vs paid lessons. Community classes are great, but ultimately limited in how far it can take you.

  2. Teachers who know the material like the back of their hand. Having experienced instructors means that the program can put more advanced topics in their curriculum and are not limited by the quality of instructors they get.

  3. Complexity and applicability to the industry. Often, coding classes are limited in the number of hours they spend with each student. They then resort to only teaching simple concepts. This includes learning Scratch, teaching simple data structures in python, and intro robotics. A byproduct of this is learning a bunch of disjoint concepts and never knowing how to put it together (which is back to point 1). Polyglot isn’t afraid to teach complex topics to students, because we want them to learn like an engineer.
Icon Image

Why Polyglot?

Learn Real Software Engineering

  1. Cohesive curriculum with each lecture building on the last. This is something that community programs often don’t offer, but paid ones do. Programming concepts are not isolated from each other. Having a structured and rigorous curriculum that teaches students how to build things from complete scratch is something that drop-in classes cannot do.Think of it as the difference in taking a community ballet class vs paid lessons. Community classes are great, but ultimately limited in how far it can take you.

  2. Teachers who know the material like the back of their hand. Having experienced instructors means that the program can put more advanced topics in their curriculum and are not limited by the quality of instructors they get.

  3. Complexity and applicability to the industry. Often, coding classes are limited in the number of hours they spend with each student. They then resort to only teaching simple concepts. This includes learning Scratch, teaching simple data structures in python, and intro robotics. A byproduct of this is learning a bunch of disjoint concepts and never knowing how to put it together (which is back to point 1). Polyglot isn’t afraid to teach complex topics to students, because we want them to learn like an engineer.
Icon Image

Need to Know

What you need to know before you apply

  1. Polyglot coding’s program is more intense than other current after-school programs which normally happen once per week for about an hour. Polyglot will run 3 times per week, 2 hours per day, with an additonal 1 hour for office hours on weekends, as we want to be able to cover as many topics in depth as possible. If you’re looking for a more casual program, please send us a message  here
  2. We currently are in the process of scouting out locations! The moment we find the perfect match, we will notify you! Just make sure you sign up right here 
  3. The most likely schedule is on Tuesday, Thursday from 6-8 PM and Saturday from 9:30AM-12:30PM.
  4. No prior coding knowledge necessary. We will work with each and every one of you to make sure you’re up to speed
Icon Image

Need to Know

What you need to know before you apply

  1. Polyglot coding’s program is more intense than other current after-school programs which normally happen once per week for about an hour. Polyglot will run 3 times per week, 2 hours per day, with an additonal 1 hour for office hours on weekends, as we want to be able to cover as many topics in depth as possible. If you’re looking for a more casual program, please send us a message  here
  2. We currently are in the process of scouting out locations! The moment we find the perfect match, we will notify you! Just make sure you sign up right here 
  3. The most likely schedule is on Tuesday, Thursday from 6-8 PM and Saturday from 9:30AM-12:30PM.
  4. No prior coding knowledge necessary. We will work with each and every one of you to make sure you’re up to speed