Craig Sakuma Photo

Teach at GA

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

Find Out More

Craig Sakuma

Founder, QuantSprout

San Francisco

Craig has been a data science and analytics instructor at General Assembly since 2014 and he has over 2,000 hours of teaching experience. Prior to teaching at General Assembly, he worked as a data scientist at Euclid Analytics. Craig has also founded an e-commerce furniture business, Deal Decor, and worked as a consultant at the Boston Consulting Group. He has an engineering degree from Northwestern and an MBA from Wharton. For fun, Craig enjoys traveling and has spent a total of 5 years living overseas in three different countries.

Upcoming:

Free Intro to Python Class Online

Free Intro to Python Class Online

In this hands-on introductory livestream, we’ll learn about Python programming and how to write your first script.

22
Fri, 22 January 1:00 - 3:00pm EST
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.

29
Fri, 29 January 11:00am EST
Intermediate SQL Bootcamp

Intermediate SQL Bootcamp

This workshop will build upon the skills developed in the SQL Bootcamp to give students a more advanced working understanding of SQL skills.

5
Fri, 5 February 11:00 - 5:00pm EST
2-Day SQL Bootcamp Series

2-Day SQL Bootcamp Series

This two-part series will take absolute beginners through the basics of SQL to an ability to write queries with confidence.

11
Thu, 11 February 12:00pm EST
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.

13
Sat, 13 February 11:00am EST
Free Intro to Python Class Online

Free Intro to Python Class Online

In this hands-on introductory livestream, we’ll learn about Python programming and how to write your first script.

17
Wed, 17 February 1:00 - 3:00pm EST
Intermediate SQL Bootcamp

Intermediate SQL Bootcamp

This workshop will build upon the skills developed in the SQL Bootcamp to give students a more advanced working understanding of SQL skills.

20
Sat, 20 February 1:00 - 7:00pm EST
Intermediate SQL Bootcamp

Intermediate SQL Bootcamp

This workshop will build upon the skills developed in the SQL Bootcamp to give students a more advanced working understanding of SQL skills.

3
Wed, 3 March 12:00 - 6:00pm EST
Intermediate SQL Bootcamp

Intermediate SQL Bootcamp

This workshop will build upon the skills developed in the SQL Bootcamp to give students a more advanced working understanding of SQL skills.

20
Sat, 20 March 11:00 - 5:00pm EDT
2-Day SQL Bootcamp Series

2-Day SQL Bootcamp Series

This two-part series will take absolute beginners through the basics of SQL to an ability to write queries with confidence.

26
Fri, 26 March 12:00pm EDT
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.

31
Wed, 31 March 11:00am EDT

Previously (1204):

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.

260 Times

Free Intro to Python Class Online

Free Intro to Python Class Online

In this hands-on introductory livestream, we’ll learn about Python programming and how to write your first script.

176 Times

Intermediate SQL Bootcamp

Intermediate SQL Bootcamp

This workshop will build upon the skills developed in the SQL Bootcamp to give students a more advanced working understanding of SQL skills.

172 Times

SQL Bootcamp: Learning the Language

SQL Bootcamp: Learning the Language

Learn to communicate with databases by learning the language of choice, Structured Query Language (SQL).

157 Times

Introduction to Python Coding Bootcamp

Introduction to Python Coding Bootcamp

Master the fundamentals of the Python programming language.

148 Times

SQL Bootcamp

SQL Bootcamp

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

99 Times

2-Day SQL Bootcamp Series

2-Day SQL Bootcamp Series

This two-part series will take absolute beginners through the basics of SQL to an ability to write queries with confidence.

82 Times

Intermediate SQL Bootcamp Remote (Online)

Intermediate SQL Bootcamp Remote (Online)

Online Bootcamp enabling analysts to broaden their SQL skills to retrieve and manipulate data from multiple sources into timely, cohesive, informative analysis.

31 Times

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

31 Times

Data Analytics

Data Analytics

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

9 Times

Data Analytics Remote (Online)

Data Analytics Remote (Online)

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

4 Times

Data Analysis: Moving From Excel to SQL

Data Analysis: Moving From Excel to SQL

Learn the ability to move above and beyond Excel spreadsheet analysis by leveraging SQL databases and queries.

3 Times

Python Programming

Python Programming

Gain indispensable Python programming skills in this 10-week evening or 1-week accelerated course, on campus or online.

3 Times

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.

3 Times

Python & Machine Learning Bootcamp Series

Python & Machine Learning Bootcamp Series

Learn how to build predictive models in Python using classification algorithms. Apply Python to read and clean data from CSV files and SQL queries using the Pandas package.

3 Times

Python & Machine Learning Bootcamp Series Part 2: Regression Algorithms

Python & Machine Learning Bootcamp Series Part 2: Regression Algorithms

Learn how to build predictive models in Python using regression algorithms and apply Python to visualize data using the Matplotlib package.

3 Times

Data Science

Data Science

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

2 Times

Free Intro to Data Science Class Online

Free Intro to Data Science Class Online

See how the predictive power of data drives modern business.

SQL For Beginners | Online

SQL For Beginners | Online

This class will introduce students to SQL queries for data gathering and data analysis.

Intro to Python for Data Science Bootcamp

Intro to Python for Data Science Bootcamp

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.

Data Munging in Python with Pandas

Data Munging in Python with Pandas

This workshop is focused on teaching students how to acquire, clean and manipulate data in a fast and efficient way using python and pandas.

Data Visualization in Python

Data Visualization in Python

Data visualization is a key skill for data science and data analytics.

Web Development with Python and Flask

Web Development with Python and Flask

This two-day class will teach you how to build a personal website for hosting blog articles and posting your resume online with Python and the Flask web development framework.

Teach at GA

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

Find Out More