Taq Karim Photo

Teach at GA

Join our talented instructor team dedicated to transforming thinkers into creators.

Find Out More

Taq Karim

Senior Engineering Manager, Peloton

New York City

Taq Karim is currently Senior Engineering Manager at Peloton, where he works leads teams that build, operate and scale services empowering members to have increasingly innovative workout experiences. Previously he was Principal Software Engineer at Oracle, where he worked on Moat - a third party attribution service for programmatic advertisements. Prior to Oracle, Taq was Tech Lead on the demand side (DSP) team at Placeexchange, a programmatic advertising exchange platform for out of home media.

He also moonlights as a lecturer; currently he is an Adjunct Professor at Baruch College where he teaches a graduate level course on technologies for managing Big Data. In the past, he has led workshops and courses on a wide variety of topics (frontend/backend) in institutions such as Coalition 4 Queens (now Pursuit), The Startup Institute, NYCDA, OneMonth, The King's College and Columbia Splash. In his spare time, Taq is usually thinking about math, building software, working on hardware hacks for home automation or hanging out with his cat, Layla Karim.

In recognition of his exemplary service in the classroom, Taq has been selected as a member of General Assembly's Distinguished Faculty program. Taq serves as a member of the GA Python Product Advisory Board.
He also moonlights as a lecturer; currently he is an Adjunct Professor at Baruch College where he teaches a graduate level course on technologies for managing Big Data. In the past, he has led workshops and courses on a wide variety of topics (frontend/backend) in institutions such as Coalition 4 Queens (now Pursuit), The Startup Institute, NYCDA, OneMonth, The King's College and Columbia Splash. In his spare time, Taq is usually thinking about math, building software, working on hardware hacks for home automation or hanging out with his cat, Layla Karim.

In recognition of his exemplary service in the classroom, Taq has been selected as a member of General Assembly's Distinguished Faculty program. Taq serves as a member of the GA Python Product Advisory Board.

Previously (110):

Free Intro to Coding

Free Intro to Coding

Explore the programming languages that power the web and write your first line of code.

14 Times

Front-End Web Development

Front-End Web Development

Gain critical web development literacy to stand out in tech-driven fields in this 10-week evening course, on campus or online.

14 Times

Front-End Crash Course: HTML and CSS

Front-End Crash Course: HTML and CSS

Learn the basics of front-end coding in HTML, CSS, and JavaScript. Write your own code and learn to build your own website.

10 Times

Javascript 101

Javascript 101

In this introductory class, you’ll learn about the Javascript development community. You’ll also learn how to think programmatically and apply javascript programming fundamentals.

8 Times

Intermediate Javascript Bootcamp

Intermediate Javascript Bootcamp

In this Intermediate JavaScript workshop, we'll explore the advanced fundamentals of Javascript: functions, objects, prototypes, et cetera.

8 Times

2-Day Programming for Non-Programmers Bootcamp

2-Day Programming for Non-Programmers Bootcamp

Learn the fundamentals of front-end and back-end programming, plus try your hand at writing some code of your own.

7 Times

Python Programming

Python Programming

Gain indispensable Python programming skills in this 10-week evening or 1-week accelerated course, on campus or online.

5 Times

Programming for Non-Programmers - The Basics

Programming for Non-Programmers - The Basics

Are you a creative or entrepreneur that wishes you could speak tech with your web development team? Maybe you wish you could code a bit yourself?

5 Times

Intro to Python

Intro to Python

In this hands-on introductory workshop, we’ll learn about Python programming and how to write your first script.

4 Times

Why Learn React

Why Learn React

React is one of the fastest growing JavaScript libraries for building interactive, data-driven applications. There's never been a better time to learn React.

4 Times

Python Programming Remote (Online)

Python Programming Remote (Online)

Gain indispensable Python programming skills in this 10-week evening or 1-week accelerated course, on campus or online.

4 Times

Introduction to Python Bootcamp

Introduction to Python Bootcamp

Master the fundamentals of the Python programming language. It is easy-to-read, flexible, and beginner-friendly object-oriented programming language.

3 Times

Building Javascript Apps with API Data

Building Javascript Apps with API Data

Learn how to leverage free APIs such as the flickr API and the google maps APIs to build data-rich javascript applications.

2 Times

Introduction to Scripting with Node.js

Introduction to Scripting with Node.js

In this workshop, students will utilize Node.js to write utility programs that build better front-end Javascript applications.

2 Times

Introduction to JavaScript Bootcamp

Introduction to JavaScript Bootcamp

Cover the basics of Javascript and jQuery to dynamically update the appearance and content of a web page.

2 Times

Coding 101: HTML & CSS

Coding 101: HTML & CSS

In this hands-on introductory workshop, we’ll learn about the web development community and how the web works.

2 Times

Introduction to Java Bootcamp

Introduction to Java Bootcamp

Learn the basics of the java programming language in such a way that there will be a path forward to continue to learn further concepts in a more specialized setting.

2 Times

Front-End Web Development Remote (Online)

Front-End Web Development Remote (Online)

In this 10-week course, students learn to code, speak the language and implement their own designs by learning HTML, CSS, and JavaScript.

D3 and React Bootcamp

D3 and React Bootcamp

Would you like to incorporate D3 into your next React project or vice versa? This one day workshop will offer an overview of how to best integrate these two libraries in order to c

Publishing Your Webpage to the Internet

Publishing Your Webpage to the Internet

A comprehensive breakdown of what you need to learn and do to deploy your webpage to the internet.

JavaScript Development

JavaScript Development

Master the universal language of the web. Learn how to create advanced interactive web experiences with JavaScript.

Advanced Javascript Workshop

Advanced Javascript Workshop

In this two-day workshop, students will build an app that leverages Javascript on the back-end and front-end to do something interesting with an API.

Future Proof Your Personal Brand with Coding

Future Proof Your Personal Brand with Coding

Join us at General Assembly for a wine & web design session on how learning HTML, CSS and basic web principles can help you become a better blogger!

Instructor Summit 2019

Instructor Summit 2019

How might General Assembly’s Distinguished Faculty, and by extension our entire Expert Network, drive that mission for our learners and ourselves?

Javascript Development Remote (Online)

Javascript Development Remote (Online)

Master the universal language of the web. Learn how to create advanced interactive web experiences with JavaScript.

Teach at GA

Join our talented instructor team dedicated to transforming thinkers into creators.

Find Out More