Craig Sakuma Photo

Teach at GA

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

Find Out More

Craig Sakuma

Founder, QuantSprout

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:

Intro to SQL | FREE Online Livestream

Intro to SQL | FREE Online Livestream

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
Tue, 6 December 6:00 - 8:00pm EST
Intro to SQL | FREE Online Livestream

Intro to SQL | FREE Online Livestream

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!

24
Fri, 24 February 10:00 - 12:00pm EST

Previously (1269):

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

Intro to Python | FREE Online Livestream

Intro to Python | FREE Online Livestream

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

Intro to SQL | FREE Online Livestream

Intro to SQL | FREE Online Livestream

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!

12 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

SQL Fundamentals Workshop Series

SQL Fundamentals Workshop Series

In this 2-part workshop series, you’ll learn why SQL is the leading tool to automate and enhance the way you analyze and restructure your data.

8 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

Intro to Data Science | FREE Online Livestream

Intro to Data Science | FREE Online Livestream

See how the predictive power of data drives modern business.

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

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

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

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

Python 1-Day Fundamentals Workshop

Python 1-Day Fundamentals Workshop

In this 6-hour workshop, you’ll learn why Python is one of the most popular, easy-to-read, flexible, and beginner-friendly object-oriented programming languages.

SQL For Beginners | Online

SQL For Beginners | Online

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

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

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.

Data Week | Intro to Data Science

Data Week | Intro to Data Science

See how the predictive power of data drives modern business.

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.

Python + Machine Learning 2-Day Intensive Workshop

Python + Machine Learning 2-Day Intensive Workshop

In this 2-day workshop, you’ll learn why Machine Learning is the most powerful force in tech, and why Python is the most popular language for doing it.

SQL 1-Day Fundamentals Workshop

SQL 1-Day Fundamentals Workshop

In this 6-hour workshop, you’ll learn why SQL is the leading tool to automate and enhance the way you analyze and restructure your data.

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.

Teach at GA

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

Find Out More