Joe Keohan Photo

Teach at GA

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

Find Out More

Joe Keohan

Distinguished Faculty Member, General Assembly

New York City

Joe always had a passion for technology and after several years in the industry made the move into teaching Microsoft’s Server, Active Directory, and Sharepoint architectures. After working on a client project that involved Tableau and JavaScript, he was inspired to take GA’s Web Development Immersive Boot Camp where he made the decision to specialize in Data Visualization using D3.js. Upon graduation he worked on several D3 specific client projects before returning to GA as an instructor teaching their Front End Web Development and JavaScript evening classes. This ultimately led him into his current role as Lead Instructor for the WDI Bootcamp. He now spends his free time learning all things D3 while encouraging students to incorporate it into every project.

In recognition of his exemplary service in the classroom, Joe has been selected as a member of General Assembly's Distinguished Faculty program.

Previously (194):

Why Learn React? | Livestream

Why Learn React? | Livestream

During our online introductory workshop, learn about how React has become one of the fastest growing JavaScript libraries for building interactive, data-driven applications. There'

81 Times

Data Visualization and Intro to D3.js Remote (Online)

Data Visualization and Intro to D3.js Remote (Online)

This online class is an introduction to D3, one of the most popular JavaScript data visualization libraries.

24 Times

Data Visualization Using D3

Data Visualization Using D3

This study group is designed for both General Assembly students and those who would like to learn more about Data Visualization using D3.

23 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.

10 Times

Software Engineering Immersive Remote

Software Engineering Immersive Remote

Launch a high-growth career in software engineering. Build fluency in essential skills through this 12-week, full-time program.

8 Times

Software Engineering Immersive Remote (Flex)

Software Engineering Immersive Remote (Flex)

Our award-winning online program, expert instructors, dedicated career coaches, and 19K+ hiring partners get grads hired at A-list companies.

7 Times

JavaScript Development

JavaScript Development

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

6 Times

Web Development Immersive

Web Development Immersive

12-weeks. All day, every day. Learn the skills to become an entry-level web developer and the resources to get a job in this intensive program.

6 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.

5 Times

React Development Remote (Online)

React Development Remote (Online)

Gain fluency in a versatile JavaScript library in this 10-week evening or 1-week accelerated course, on campus or online.

4 Times

Free Intro to Coding

Free Intro to Coding

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

3 Times

Data Visualizations using D3 Bootcamp

Data Visualizations using D3 Bootcamp

Interested in Data Visualization using D3 but not sure where to start? This one day workshop will put you on the fast track to get up and running with Data Visualization using D3.

3 Times

Intro to React Workshop

Intro to React Workshop

React is the #1 fastest growing JavaScript library for building interactive, data-driven user interfaces. There's never been a better time to learn React.

3 Times

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

3 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?

2 Times

Data Visualization and Intro to D3.js

Data Visualization and Intro to D3.js

Interested in creating interactive data driven visualizations using D3? Not sure where to start? This class will put you on a fast track to get up & running with Data Visualization

2 Times

Building Dashboards using D3

Building Dashboards using D3

Do you want to create a dashboard to visualize your data using D3? This workshop will provide the over

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.

React: What, Why and How

React: What, Why and How

Whether you're a seasoned developer or just plugged in to the Tech industry, you've likely heard the buzz around React, a new-ish front-end framework for web development.

Software Engineering Immersive

Software Engineering Immersive

Launch a high-growth career in software engineering. Build fluency in essential skills through this 12-week, full-time program.

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.

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.

Working with D3 Layouts Bootcamp

Working with D3 Layouts Bootcamp

Interested in creating unique data visualizations such as a sunburst or dendrogram? This class introduces D3 layouts & how data can be formatted to help render these unique visuals

Storytelling Using D3

Storytelling Using D3

Are you interested in interactive storytelling? This workshop will introduce you to storytelling best practices using D3 to make your story come alive.

Teach at GA

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

Find Out More