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)
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
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
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
In this workshop series, you'll get a crash course on how to program with Python.
5 Times
Data Science
Gain indispensable data science skills in this 10-week evening course, on campus or online.
5 Times
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
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
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
This workshop will take beginners through the basics of SQL to an ability to write queries with confidence.
2 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.
2 Times
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
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
Learn to use Python as a powerful tool for analyzing and exploring data.
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
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
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)
Gain indispensable Python programming skills in this 10-week evening or 1-week accelerated course, on campus or online.
Animated Art Montages with Processing
In this hands-on workshop, you will make animated and interactive visual montages using the Processing language.