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:

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

1
Mon, 1 October 10:00 - 5:00pm PDT
Introduction to Python Bootcamp

Introduction to Python Bootcamp

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

5
Fri, 5 October 10:00 - 5:00pm PDT
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).

21
Sun, 21 October 10:00 - 5:00pm PDT
Introduction to Python Bootcamp

Introduction to Python Bootcamp

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

22
Mon, 22 October 10:00 - 5:00pm PDT
Python & Machine Learning Bootcamp 1.0: Data Cleaning & Classification

Python & Machine Learning Bootcamp 1.0: Data Cleaning & Classification

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.

23
Tue, 23 October 10:00am PDT
Python & Machine Learning Bootcamp 2.0: Regression Algorithms

Python & Machine Learning Bootcamp 2.0: Regression Algorithms

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

25
Thu, 25 October 10:00am PDT
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).

27
Sat, 27 October 10:00 - 5:00pm PDT
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.

28
Sun, 28 October 10:00 - 5:00pm PDT

Previously (327):

Introduction to Python Bootcamp

Introduction to Python Bootcamp

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

81 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).

73 Times

SQL Bootcamp

SQL Bootcamp

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

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

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

36 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

Data Analytics

Data Analytics

This 10-week course will teach you how to use large datasets to make critical decisions.

2 Times

Data Science

Data Science

In this part-time course, students learn to build robust predictive models, test their validity, and clearly communicate resulting insights.

2 Times

Python & Machine Learning Bootcamp 2.0: Regression Algorithms

Python & Machine Learning Bootcamp 2.0: Regression Algorithms

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

SQL For Beginners

SQL For Beginners

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

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.

Data Visualization in Python

Data Visualization in Python

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

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.

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.

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.

Python & Machine Learning Bootcamp 1.0: Data Cleaning & Classification

Python & Machine Learning Bootcamp 1.0: Data Cleaning & Classification

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.

Teach at GA

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

Find Out More