Home     Course     About Us     Blog

The Course

Building a strong foundation for the future

image separator

Table of Contents

image separator

Table of Contents

Icon Image

Weekly Syllabus

Confidently comprehensive.

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

Week 1 - Python Programming

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

Week 2-3 - CS Fundamentals

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.

Week 4 - Javascript essentials

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

Week 5 - Calibration and building

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

Week 6 - Web Applications

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.

Week 7-10 - Personal Project

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!

Week 11 - Intro to Machine Learning

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.

Week 12 - Interview Questions + Demo Day

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.

Week 1 - Python Programming

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

Week 2-3 - CS Fundamentals

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.

Week 4 - Javascript essentials

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

Week 5 - Calibration and building

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

Week 6 - Web Applications

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.

Week 7-10 - Personal Project

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!

Week 11 - Intro to Machine Learning

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.

Week 12 - Interview Questions + Demo Day

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