Taq Karim
Senior Engineering Manager, Peloton
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
Explore the programming languages that power the web and write your first line of code.
14 Times
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
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
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
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
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
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
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
In this hands-on introductory workshop, we’ll learn about Python programming and how to write your first script.
4 Times
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)
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
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
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
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
Cover the basics of Javascript and jQuery to dynamically update the appearance and content of a web page.
2 Times
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
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)
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
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
A comprehensive breakdown of what you need to learn and do to deploy your webpage to the internet.
JavaScript Development
Master the universal language of the web. Learn how to create advanced interactive web experiences with JavaScript.
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
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
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)
Master the universal language of the web. Learn how to create advanced interactive web experiences with JavaScript.