Joe Keohan Photo

Teach at GA

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

Find Out More

Joe Keohan

Lead Instructor, 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.

Upcoming:

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.

20
Wed, 20 June 6:00 - 8:00pm EDT
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.

27
Wed, 27 June 6:00 - 8:00pm EDT
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.

30
Sat, 30 June 10:00 - 6:00pm EDT
JavaScript Development

JavaScript Development

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

16
Mon, 16 July 6:30pm EDT
Front-End Web Development

Front-End Web Development

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

17
Tue, 17 July 6:30pm EDT
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

20
Fri, 20 July 10:00 - 6:00pm EDT
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

28
Sat, 28 July 10:00 - 6:00pm EDT
React Workshop

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.

2
Thu, 2 August 6:30 - 9:30pm EDT
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

4
Sat, 4 August 10:00 - 6:00pm EDT

Previously (52):

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

In this 10-week course, students learn to code, speak the language and implement their own designs by learning HTML, CSS, and 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.

5 Times

JavaScript Development

JavaScript Development

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

4 Times

Intro to Coding: HTML & CSS

Intro to Coding: HTML & CSS

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

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

2 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

Programming for Non-Programmers Bootcamp

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.

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.

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.

React Workshop

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.

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

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

Teach at GA

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

Find Out More