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:

GA + Tribaja | Career Accelerator

GA + Tribaja | Career Accelerator

General Assembly and Tribaja teamed up to bring you free webinars and workshops for exploring career in tech and digital.

19
Tue, 19 October 12:00 - 12:00am EST
Free Intro to SQL | Online Class

Free Intro to SQL | Online Class

In this free, two-hour livestream, you’ll learn the basics of SQL, and how to use it to get data quickly and easily out of a database!

1
Mon, 1 November 1:00 - 3:00pm EDT
SQL Bootcamp

SQL Bootcamp

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

30
Tue, 30 November 11:00 - 5:00pm EST

Previously (1251):

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.

266 Times

Free Intro to Python | Online Class

Free Intro to Python | Online Class

In this free, two-hour livestream, explore the intersection between coding and data, and learn how to write your first Python script.

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

176 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 Bootcamp

Introduction to Python Bootcamp

Master the fundamentals of the Python programming language. It is easy-to-read, flexible, and beginner-friendly object-oriented 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.

103 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

Python Programming

Python Programming

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

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

7 Times

Free Intro to Data Science | Online Class

Free Intro to Data Science | Online Class

See how the predictive power of data drives modern business.

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

6 Times

Free Intro to SQL | Online Class

Free Intro to SQL | Online Class

In this free, two-hour livestream, you’ll learn the basics of SQL, and how to use it to get data quickly and easily out of a database!

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

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.

2 Times

Data Science

Data Science

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

2 Times

Data Visualization in Python

Data Visualization in Python

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

Data Week | Intro to Data Science

Data Week | Intro to Data Science

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.

GA + Tribaja | Career Accelerator

GA + Tribaja | Career Accelerator

General Assembly and Tribaja teamed up to bring you free webinars and workshops for exploring career in tech and digital.

Storytelling with Data

Storytelling with Data

Data-driven storytelling is a powerful tool. Come hear a panel of experts discuss how they use story and data in their work.

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.

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

Teach at GA

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

Find Out More