Dan Wilhelm Photo

Teach at GA

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

Find Out More

Dan Wilhelm

Data Science Consultant

Dan Wilhelm independently consults in data science and software development with a focus in machine learning. He has developed four complete flagship products for three startups, from ideation to deployment, in addition to numerous solutions for companies in search, natural language processing, and machine learning. Dan teaches data science and web development at General Assembly, authored open source neural network software for Google Summer of Code, wrote a book chapter on AI, and interned at Microsoft and two national laboratories. Dan was a Dept. of Homeland Security graduate fellow, receiving an MS from Caltech in Computation and Neural Systems and a BS from Purdue University in Computer Engineering. For fun, he has performed in over 200 improv shows.

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

Previously (120):

SQL Bootcamp Remote (Online)

SQL Bootcamp Remote (Online)

In one day, this hands-on online bootcamp will take absolute beginners through the basics of mining and querying data with a powerful analytics tool: SQL Structured Query Language

54 Times

SQL Bootcamp

SQL Bootcamp

This bootcamp will take absolute beginners through the basics of SQL to an ability to write queries with confidence.

18 Times

Introduction to Data Science

Introduction to Data Science

This class will define what data science is, review some of the main tools used by data scientists today, and discuss how they can be implemented in real world work.

15 Times

2-Day Python and Machine Learning Bootcamp Series

2-Day Python and Machine Learning Bootcamp Series

In this workshop series, you'll get a crash course on how to program with Python.

5 Times

Data Science

Data Science

Gain indispensable data science skills in this 10-week evening course, on campus or online.

5 Times

Data Science Immersive Remote

Data Science Immersive Remote

Jumpstart a career in data science from anywhere. Build fluency in essential skills through this 12-week, full-time online program.

4 Times

Data Science 101

Data Science 101

This workshop will define what data science is, review some of the main tools used by data scientists today, and discuss how they can be implemented in real world work.

3 Times

Intro to Python for Data Science Bootcamp Series

Intro to Python for Data Science Bootcamp Series

Get in depth programming experience in Python that you'll be able to immediately apply in the real world. We'll cover the fundamentals of Python & tools used in data science.

2 Times

Introduction to SQL

Introduction to SQL

This workshop will take beginners through the basics of SQL to an ability to write queries with confidence.

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

2 Times

Free Lunch & Learn: Get Started in Data Science

Free Lunch & Learn: Get Started in Data Science

What exactly is Data Science and why does it matter? This class is designed to give newcomers some clarity into the day in the life of a data scientist, and how to get there.

2 Times

Get Hired as a Programmer: Programming Interview Practice

Get Hired as a Programmer: Programming Interview Practice

Applying for a programming job? Get hands-on whiteboard practice and a refresher in the workshop's topic to increase your chances of getting hired!

2 Times

Python for Data Science

Python for Data Science

Learn to use Python as a powerful tool for analyzing and exploring data.

Python Class for Beginners

Python Class for Beginners

In this class, you’ll how to get started with Python, what advantages and disadvantages Python provides as a programming language, and the essentials of programming in Python.

Intro to Python Programming

Intro to Python Programming

Learn all about Python, from how to get set up to writing your first script to learning what tools are available to build apps in Python.

Teach at General Assembly Panel Discussion

Teach at General Assembly Panel Discussion

Ever wondered what it’s like to teach at General Assembly? Join us for an open house to hear current instructors discuss the day to day aspects of teaching immersive and part-time.

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.

Animated Art Montages with Processing

Animated Art Montages with Processing

In this hands-on workshop, you will make animated and interactive visual montages using the Processing language.

Teach at GA

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

Find Out More