Launch Your Dream Career in Data Science at an Accredited Bootcamp!

Explore our accredited bootcamps and professional development courses to have rigorous and robust training for high-demand careers in the data science field.

Choose Your Learning Path

Learn on your own schedule!
7 - 12 weeks, Full Time or part time

Analyze real business cases by utilizing data analytics tools and methods.

Learn in-person or online!
12 - 24 weeks, Full Time or part time

Learn in-depth machine learning knowledge and skills with real-world applications.

Learn at any level, anywhere!
4 - 6 weeks, part time

Upskill yourself with Python, R, and other machine learning tools at different levels.

The Only Accredited Data Science Academy

Options to Meet Your Needs

You have different options of in-person immersive learning, remote live, or interactive distance learning to master the content while meeting your unique learning style.

Project-Oriented Curriculum

You will gain business experience from capstone projects with real-world datasets and business considerations; the capstone projects are often sponsored by companies in New York City.

Get Hired Upon Graduation

You’ll benefit from extensive job placement assistance ranging from individualized resume support and interview guidance to access to our network of hiring partners and events.

Life Time Career Support

Career Guidance and Networking Events

You have life-long access to our career-related services to get connected with industry professionals and to keep up to date with industry hiring trends.

Personalized Resume Reviews

You will have at least 3 rounds of 1-on-1 personalized resume reviews, LinkedIn profile reviews, and career guidance sessions.

Ace the Interviews

Practice with mock interviews including coding challenges and behavioral questions. You will also get 1-on-1 post-interview reviews and feedback from your career mentor.

Sofia Wang
“Upon graduation, there are helpful resources on landing the next job - mock interviews, career advising, and networking.”
Currently at
David Corrigan
“You will learn far more efficiently here than you would on your own. There is simply too much material to learn in such a short time – without knowledgeable...”
Currently at
Dean Goldman
“Within a few weeks after graduating, I was offered my first full-time job as a data engineer. (I do not come from a CS, math or stats background). NYC Data Science...”
Currently at
Mike Chuang
“The course covered broad topics in data science with enough depth to be applied in the real world, so I now feel empowered to further my learning and tackle even...”
Currently at
David Steinmetz
“The opportunity to network was incredible. You are beginning your data science career having forged strong bonds with 35 other incredibly intelligent and inspiring...”
Currently at

Discover Our Student Success

Corporate Training

Harness the full potential of your company's existing talent and data to deliver business insights that can maximize your bottom line. Build a training program tailored to your unique specifications and needs.

Rigorous corporate bootcamps

Onsite training with our reliable team of instructors

Live online training ideal for remote teams

Customized training paths for varying skill levels

Licensed content and product solutions

Become A Hiring Partner

Our graduates have undergone a rigorous, collaborative training experience as they prepare to join leading companies as data science professionals. Join our hiring partner network and let us help you grow your team with the right talent.

Join Our Upcoming Courses and Events

May 18th, 2022
5:00PM EDT
Learn how to deal with larger-than-memory datasets and also how to format python code using git hooks ABOUT THIS EVENTDealing with large datasets can be a challenge when your computer does not have enough memory. As a data scientist, you might want to use python instead of moving your dataset to a SQL table. In this event, learn how you can optimize a dataframe's memory usage and work with larger-than-memory datasets in python. We will cover pandas memory optimization and tools such as dask, SQL, and the Cloud. Bonus content—Learn how to automatically format your Python notebooks to adhere to PEP8 standards using git hooks. Having a coding style is important when working in a team and making it work automatically is key to adoption. This is an intermediate-level webinar perfect for anyone with basic familiarity with pandas and/or git. Agenda:5:00 - 5:15 PM: NYC Data Science Academy Overview5:15 - 5:50 PM: Creating Clean Jupyter Notebook Presentation5:50 - 6:00 PM: Q&A BIORishi Goutam is a recent graduate of the NYC Data Science Academy's Jan 2022 cohort. He was previously a software engineer at Microsoft and Amazon and has also worked as a technology strategy consultant. About NYC Data Science Academy NYC Data Science Academy provides data science training programs and courses that prepare people for employment opportunities for data science professionals across all industries. NYC Data Science Academy teaches data science, trains companies and their employees to better profit from data, excels at big data project consulting, and connects trained Data Scientists to our industry. We have graduated over 5000 students at this point! Join our Interactive Distance / In-Person Learning Bootcamp, and get ready for the next step in your data science career! (https://nycdatascience.edu/data-science-bootcamp/)
Register Now
May 24th, 2022
5:00PM EDT
**One of the most important skills of a data scientist is properly communicating concepts. Perhaps, the best way is through visualizations. In this webinar, we will look at multiple types of visualizations and analyze why some work and others do not. This will include an explanation of when to use specific types of visualizations, what are important features to consider when creating them, and best practices in designing them.** **Join us on Tuesday, May 24 at 5-6 PM, to learn how to visualize information like a data scientist. No coding, statistical, machine learning, or visualization experience is required to attend.** **Agenda:****5:00 - 5:15 PM: NYC Data Science Academy Overview****5:15 - 5:50 PM:** * **What is a good visualization?*** **How to decide which visualization to use*** **Best practices when creating visualizations*** **Creating a great visualization** **5:50 - 6:00 PM: Q&A** **Oren is an instructor and bootcamp coordinator at NYC Data Science Academy. He has taught courses on a multitude of topics, in online and in-person environments. He holds degrees in statistics, education, and technology. Prior to joining NYC Data Science Academy, he was a PhD candidate in Cognitive Science in Education at Columbia University. He has a strong opinion about visualizations, specifically pie charts.** **About NYC Data Science Academy** **NYC Data Science Academy provides data science training programs and courses that prepare people for employment opportunities for data science professionals across all industries.** **NYC Data Science Academy teaches data science, trains companies and their employees to better profit from data, excels at big data project consulting, and connects trained Data Scientists to our industry. We have graduated over 5000 students at this point!** **Join our Interactive Distance / In-Person Learning Bootcamp, and get ready for the next step in your data science career! ([https://nycdatascience.edu/data-science-bootcamp/](https://nycdatascience.edu/data-science-bootcamp/))** 
Register Now
Jun 10th, 2022
10:00am-5:00pm
This course is a 35-hour program designed to provide a comprehensive introduction to R. You’ll learn how to load, save, and transform data as well as how to write functions, generate graphs, and fit basic statistical models with data. In addition to a theoretical framework in which you will learn the process of data analysis, this course focuses on the practical tools needed in data analysis and visualization. By the end of the course, you will have mastered the essential skills of processing, manipulating and analyzing data of various types, creating advanced visualizations, generating reports, and documenting your codes.
Enroll Now
Jun 11th, 2022
1:00-5:00pm
This class is a comprehensive introduction to data science with Python programming language. This class targets people who have some basic knowledge of programming and want to take it to the next level. It introduces how to work with different data structures in Python and covers the most popular data analytics and visualization modules, including numpy, scipy, pandas, matplotlib, and seaborn. We use Ipython notebook to demonstrate the results of codes and change codes interactively throughout the class.
Enroll Now
Jun 11th, 2022
1:00-5:00pm
This 20-hour Machine Learning with Python course covers all the basic machine learning methods and Python modules (especially Scikit-Learn) for implementing them. The five sessions cover: simple and multiple Linear regressions; classification methods including logistic regression, discriminant analysis and naive bayes, support vector machines (SVMs) and tree based methods; cross-validation and feature selection; regularization; principal component analysis (PCA) and clustering algorithms. After successfully completing of this course, you will be able to explain the principles of machine learning algorithms and implement these methods to analyze complex datasets and make predictions in Python.
Enroll Now
Jun 12th, 2022
7:00-9:00pm
This is a class for computer-literate people with no programming background who wish to learn basic Python programming. The course is aimed at those who want to learn “data wrangling” – manipulating downloaded files to make them amenable to analysis. We concentrate on language basics such as list and string manipulation, control structures, simple data analysis packages, and introduce modules for downloading data from the web.
Enroll Now
Aug 5th, 2022
10:00am-5:00pm
This course is a 35-hour program designed to provide a comprehensive introduction to R. You’ll learn how to load, save, and transform data as well as how to write functions, generate graphs, and fit basic statistical models with data. In addition to a theoretical framework in which you will learn the process of data analysis, this course focuses on the practical tools needed in data analysis and visualization. By the end of the course, you will have mastered the essential skills of processing, manipulating and analyzing data of various types, creating advanced visualizations, generating reports, and documenting your codes.
Enroll Now
Aug 6th, 2022
1:00-5:00pm
This 20-hour Machine Learning with Python course covers all the basic machine learning methods and Python modules (especially Scikit-Learn) for implementing them. The five sessions cover: simple and multiple Linear regressions; classification methods including logistic regression, discriminant analysis and naive bayes, support vector machines (SVMs) and tree based methods; cross-validation and feature selection; regularization; principal component analysis (PCA) and clustering algorithms. After successfully completing of this course, you will be able to explain the principles of machine learning algorithms and implement these methods to analyze complex datasets and make predictions in Python.
Enroll Now
Aug 6th, 2022
1:00-5:00pm
This class is a comprehensive introduction to data science with Python programming language. This class targets people who have some basic knowledge of programming and want to take it to the next level. It introduces how to work with different data structures in Python and covers the most popular data analytics and visualization modules, including numpy, scipy, pandas, matplotlib, and seaborn. We use Ipython notebook to demonstrate the results of codes and change codes interactively throughout the class.
Enroll Now
Aug 7th, 2022
7:00-9:00pm
This is a class for computer-literate people with no programming background who wish to learn basic Python programming. The course is aimed at those who want to learn “data wrangling” – manipulating downloaded files to make them amenable to analysis. We concentrate on language basics such as list and string manipulation, control structures, simple data analysis packages, and introduce modules for downloading data from the web.
Enroll Now
Sep 23rd, 2022
10:00am-5:00pm
This course is a 35-hour program designed to provide a comprehensive introduction to R. You’ll learn how to load, save, and transform data as well as how to write functions, generate graphs, and fit basic statistical models with data. In addition to a theoretical framework in which you will learn the process of data analysis, this course focuses on the practical tools needed in data analysis and visualization. By the end of the course, you will have mastered the essential skills of processing, manipulating and analyzing data of various types, creating advanced visualizations, generating reports, and documenting your codes.
Enroll Now
Sep 24th, 2022
1:00-5:00pm
This 20-hour Machine Learning with Python course covers all the basic machine learning methods and Python modules (especially Scikit-Learn) for implementing them. The five sessions cover: simple and multiple Linear regressions; classification methods including logistic regression, discriminant analysis and naive bayes, support vector machines (SVMs) and tree based methods; cross-validation and feature selection; regularization; principal component analysis (PCA) and clustering algorithms. After successfully completing of this course, you will be able to explain the principles of machine learning algorithms and implement these methods to analyze complex datasets and make predictions in Python.
Enroll Now
Sep 24th, 2022
1:00-5:00pm
This class is a comprehensive introduction to data science with Python programming language. This class targets people who have some basic knowledge of programming and want to take it to the next level. It introduces how to work with different data structures in Python and covers the most popular data analytics and visualization modules, including numpy, scipy, pandas, matplotlib, and seaborn. We use Ipython notebook to demonstrate the results of codes and change codes interactively throughout the class.
Enroll Now
Sep 25th, 2022
7:00-9:00pm
This is a class for computer-literate people with no programming background who wish to learn basic Python programming. The course is aimed at those who want to learn “data wrangling” – manipulating downloaded files to make them amenable to analysis. We concentrate on language basics such as list and string manipulation, control structures, simple data analysis packages, and introduce modules for downloading data from the web.
Enroll Now
May 18th, 2022
5:00PM EDT
Learn how to deal with larger-than-memory datasets and also how to format python code using git hooks ABOUT THIS EVENTDealing with large datasets can be a challenge when your computer does not have enough memory. As a data scientist, you might want to use python instead of moving your dataset to a SQL table. In this event, learn how you can optimize a dataframe's memory usage and work with larger-than-memory datasets in python. We will cover pandas memory optimization and tools such as dask, SQL, and the Cloud. Bonus content—Learn how to automatically format your Python notebooks to adhere to PEP8 standards using git hooks. Having a coding style is important when working in a team and making it work automatically is key to adoption. This is an intermediate-level webinar perfect for anyone with basic familiarity with pandas and/or git. Agenda:5:00 - 5:15 PM: NYC Data Science Academy Overview5:15 - 5:50 PM: Creating Clean Jupyter Notebook Presentation5:50 - 6:00 PM: Q&A BIORishi Goutam is a recent graduate of the NYC Data Science Academy's Jan 2022 cohort. He was previously a software engineer at Microsoft and Amazon and has also worked as a technology strategy consultant. About NYC Data Science Academy NYC Data Science Academy provides data science training programs and courses that prepare people for employment opportunities for data science professionals across all industries. NYC Data Science Academy teaches data science, trains companies and their employees to better profit from data, excels at big data project consulting, and connects trained Data Scientists to our industry. We have graduated over 5000 students at this point! Join our Interactive Distance / In-Person Learning Bootcamp, and get ready for the next step in your data science career! (https://nycdatascience.edu/data-science-bootcamp/)
Register Now
May 24th, 2022
5:00PM EDT
**One of the most important skills of a data scientist is properly communicating concepts. Perhaps, the best way is through visualizations. In this webinar, we will look at multiple types of visualizations and analyze why some work and others do not. This will include an explanation of when to use specific types of visualizations, what are important features to consider when creating them, and best practices in designing them.** **Join us on Tuesday, May 24 at 5-6 PM, to learn how to visualize information like a data scientist. No coding, statistical, machine learning, or visualization experience is required to attend.** **Agenda:****5:00 - 5:15 PM: NYC Data Science Academy Overview****5:15 - 5:50 PM:** * **What is a good visualization?*** **How to decide which visualization to use*** **Best practices when creating visualizations*** **Creating a great visualization** **5:50 - 6:00 PM: Q&A** **Oren is an instructor and bootcamp coordinator at NYC Data Science Academy. He has taught courses on a multitude of topics, in online and in-person environments. He holds degrees in statistics, education, and technology. Prior to joining NYC Data Science Academy, he was a PhD candidate in Cognitive Science in Education at Columbia University. He has a strong opinion about visualizations, specifically pie charts.** **About NYC Data Science Academy** **NYC Data Science Academy provides data science training programs and courses that prepare people for employment opportunities for data science professionals across all industries.** **NYC Data Science Academy teaches data science, trains companies and their employees to better profit from data, excels at big data project consulting, and connects trained Data Scientists to our industry. We have graduated over 5000 students at this point!** **Join our Interactive Distance / In-Person Learning Bootcamp, and get ready for the next step in your data science career! ([https://nycdatascience.edu/data-science-bootcamp/](https://nycdatascience.edu/data-science-bootcamp/))** 
Register Now
Jun 10th, 2022
10:00am-5:00pm
This course is a 35-hour program designed to provide a comprehensive introduction to R. You’ll learn how to load, save, and transform data as well as how to write functions, generate graphs, and fit basic statistical models with data. In addition to a theoretical framework in which you will learn the process of data analysis, this course focuses on the practical tools needed in data analysis and visualization. By the end of the course, you will have mastered the essential skills of processing, manipulating and analyzing data of various types, creating advanced visualizations, generating reports, and documenting your codes.
Enroll Now
Jun 11th, 2022
1:00-5:00pm
This class is a comprehensive introduction to data science with Python programming language. This class targets people who have some basic knowledge of programming and want to take it to the next level. It introduces how to work with different data structures in Python and covers the most popular data analytics and visualization modules, including numpy, scipy, pandas, matplotlib, and seaborn. We use Ipython notebook to demonstrate the results of codes and change codes interactively throughout the class.
Enroll Now
Jun 11th, 2022
1:00-5:00pm
This 20-hour Machine Learning with Python course covers all the basic machine learning methods and Python modules (especially Scikit-Learn) for implementing them. The five sessions cover: simple and multiple Linear regressions; classification methods including logistic regression, discriminant analysis and naive bayes, support vector machines (SVMs) and tree based methods; cross-validation and feature selection; regularization; principal component analysis (PCA) and clustering algorithms. After successfully completing of this course, you will be able to explain the principles of machine learning algorithms and implement these methods to analyze complex datasets and make predictions in Python.
Enroll Now
Jun 12th, 2022
7:00-9:00pm
This is a class for computer-literate people with no programming background who wish to learn basic Python programming. The course is aimed at those who want to learn “data wrangling” – manipulating downloaded files to make them amenable to analysis. We concentrate on language basics such as list and string manipulation, control structures, simple data analysis packages, and introduce modules for downloading data from the web.
Enroll Now
Aug 5th, 2022
10:00am-5:00pm
This course is a 35-hour program designed to provide a comprehensive introduction to R. You’ll learn how to load, save, and transform data as well as how to write functions, generate graphs, and fit basic statistical models with data. In addition to a theoretical framework in which you will learn the process of data analysis, this course focuses on the practical tools needed in data analysis and visualization. By the end of the course, you will have mastered the essential skills of processing, manipulating and analyzing data of various types, creating advanced visualizations, generating reports, and documenting your codes.
Enroll Now
Aug 6th, 2022
1:00-5:00pm
This 20-hour Machine Learning with Python course covers all the basic machine learning methods and Python modules (especially Scikit-Learn) for implementing them. The five sessions cover: simple and multiple Linear regressions; classification methods including logistic regression, discriminant analysis and naive bayes, support vector machines (SVMs) and tree based methods; cross-validation and feature selection; regularization; principal component analysis (PCA) and clustering algorithms. After successfully completing of this course, you will be able to explain the principles of machine learning algorithms and implement these methods to analyze complex datasets and make predictions in Python.
Enroll Now
Aug 6th, 2022
1:00-5:00pm
This class is a comprehensive introduction to data science with Python programming language. This class targets people who have some basic knowledge of programming and want to take it to the next level. It introduces how to work with different data structures in Python and covers the most popular data analytics and visualization modules, including numpy, scipy, pandas, matplotlib, and seaborn. We use Ipython notebook to demonstrate the results of codes and change codes interactively throughout the class.
Enroll Now
Aug 7th, 2022
7:00-9:00pm
This is a class for computer-literate people with no programming background who wish to learn basic Python programming. The course is aimed at those who want to learn “data wrangling” – manipulating downloaded files to make them amenable to analysis. We concentrate on language basics such as list and string manipulation, control structures, simple data analysis packages, and introduce modules for downloading data from the web.
Enroll Now
Sep 23rd, 2022
10:00am-5:00pm
This course is a 35-hour program designed to provide a comprehensive introduction to R. You’ll learn how to load, save, and transform data as well as how to write functions, generate graphs, and fit basic statistical models with data. In addition to a theoretical framework in which you will learn the process of data analysis, this course focuses on the practical tools needed in data analysis and visualization. By the end of the course, you will have mastered the essential skills of processing, manipulating and analyzing data of various types, creating advanced visualizations, generating reports, and documenting your codes.
Enroll Now
Sep 24th, 2022
1:00-5:00pm
This 20-hour Machine Learning with Python course covers all the basic machine learning methods and Python modules (especially Scikit-Learn) for implementing them. The five sessions cover: simple and multiple Linear regressions; classification methods including logistic regression, discriminant analysis and naive bayes, support vector machines (SVMs) and tree based methods; cross-validation and feature selection; regularization; principal component analysis (PCA) and clustering algorithms. After successfully completing of this course, you will be able to explain the principles of machine learning algorithms and implement these methods to analyze complex datasets and make predictions in Python.
Enroll Now
Sep 24th, 2022
1:00-5:00pm
This class is a comprehensive introduction to data science with Python programming language. This class targets people who have some basic knowledge of programming and want to take it to the next level. It introduces how to work with different data structures in Python and covers the most popular data analytics and visualization modules, including numpy, scipy, pandas, matplotlib, and seaborn. We use Ipython notebook to demonstrate the results of codes and change codes interactively throughout the class.
Enroll Now
Sep 25th, 2022
7:00-9:00pm
This is a class for computer-literate people with no programming background who wish to learn basic Python programming. The course is aimed at those who want to learn “data wrangling” – manipulating downloaded files to make them amenable to analysis. We concentrate on language basics such as list and string manipulation, control structures, simple data analysis packages, and introduce modules for downloading data from the web.
Enroll Now
May
2022