Joe Keohan
Distinguished Faculty Member, General Assembly
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 (200):
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)
This online class is an introduction to D3, one of the most popular JavaScript data visualization libraries.
24 Times
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
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
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)
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
Master the universal language of the web. Learn how to create advanced interactive web experiences with JavaScript.
6 Times
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
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)
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
Explore the programming languages that power the web and write your first line of code.
3 Times
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
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
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
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
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
Do you want to create a dashboard to visualize your data using D3? This workshop will provide the over
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
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
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
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
In this hands-on introductory workshop, we’ll learn about the web development community and how the web works.
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
Are you interested in interactive storytelling? This workshop will introduce you to storytelling best practices using D3 to make your story come alive.