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.

13
Tue, 13 October 1:00 - 3:00pm EDT
Python and Machine Learning Bootcamp Series

Python and Machine Learning Bootcamp Series

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

29
Thu, 29 October 11:00am EDT
Python and Machine Learning Bootcamp Series

Python and Machine Learning Bootcamp Series

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

14
Sat, 14 November 11:00am EST
Introduction to Python Bootcamp

Introduction to Python Bootcamp

Master the fundamentals of the Python programming language.

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

20
Fri, 20 November 1:00 - 7:00pm 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.

3
Thu, 3 December 1:00 - 3:00pm EST
SQL Bootcamp Series

SQL Bootcamp Series

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

12
Sat, 12 December 12:00pm EST

Previously (877):

Introduction to Python Bootcamp

Introduction to Python Bootcamp

Master the fundamentals of the Python programming language.

173 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

Python and Machine Learning Bootcamp Series

Python and Machine Learning Bootcamp Series

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

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

113 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

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.

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

60 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

SQL Bootcamp Series

SQL Bootcamp Series

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

28 Times

Data Analytics

Data Analytics

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

6 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 & 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

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.

2 Times

Python Programming

Python Programming

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

2 Times

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.

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.

Data Visualization in Python

Data Visualization in Python

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

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.

Teach at GA

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

Find Out More