Topic Overview

As we go into a more data-driven world, data science is becoming a crucial part of any organization. To make accurate predictions and optimize decision-making, data scientists are an essential asset to a business.
Data Science courses at CFI are online, so that you can develop your skills at your own pace. Our courses are built by using proprietary technology to optimize learning and retention so that you can quickly build the technical skills that can be utilized in the real world.

15 courses

Consisting of over 990+ lessons

40+ interactive exercises

Learn by doing with guided simulations

Expert instructors

Learn from the very best

New courses monthly

On need-to-know subject matter

Blockchain certificate

To verify your skills

500,000+ 5 star ratings

Best-in-class training, as rated by you

Courses and Case Studies for Data Science

CFI offers a range of data science courses, with levels ranging from beginner to advanced. Our courses will help you develop the skills to succeed and thrive in the World of Data Science. These courses are ideal for anyone looking to improve their skills or transition into a role in data science. Our data science courses are part of the Business Intelligence & Data Analyst (BIDA)® program, which provides you with the necessary skills to build a career in data analysis, data science, machine learning, and many other data careers.
4h
Data Science & Machine Learning Fundamentals
4.9
Understand data science terms, roles, skills, models, data preparation, and how to evaluate model results for business decisions.
3h
Statistics Fundamentals
4.9
Master foundational statistics: explore descriptive and inferential methods, conduct hypothesis tests using Excel, and apply key concepts for data analysis and business decisions.
8h
Data Prep for Machine Learning in Python
5.0
Master data prep for machine learning in Python: import, clean, impute, visualize, select features, and apply engineering techniques for higher quality insights.
7h 30min
R Fundamentals
5.0
Master R programming for data science. Learn Base R, then use Tidyverse packages in RStudio to import, clean, transform, and visualize data for comprehensive projects.
3h
Bayesian Thinking
5.0
Explore statistical approaches, conditional probability, and Bayes Theorem. Learn foundational concepts for machine learning and build a real-world model using Python.
2h 30min
Classification - Fundamentals & Practical Applications
4.9
Master classification algorithms for business predictions. Learn Logistic Regression, KNN, and SVM models in Excel & Python. Evaluate models with metrics & confusion matrix.
6h 30min
Regression Analysis - Fundamentals & Practical Applications
4.9
Master linear regression: understand its workings, build effective models in Excel/Python, interpret outputs, and apply techniques for data analysis and predictions in business.
6h 30min
Graph Database Fundamentals
5.0
Explore graph databases, Cypher queries, and their differences from relational databases. Learn to create and query graph databases, solving complex problems efficiently.
2h
Getting Started with Python
4.0
Build a strong foundation in Python for data analysis. Learn variables, data types, structures, operators, functions, conditionals, and loops to confidently prepare data.
6h
Data Analysis With Python
5.0
Build a complete data analysis workflow in Python by loading, cleaning, analyzing, and visualizing real-world data using NumPy, Pandas, Matplotlib, and Seaborn.
8h
Loan Default Prediction with Machine Learning
5.0
Learn Machine Learning in Python to predict loan defaults. Master data cleaning, EDA, feature engineering, and build predictive classification models, and evaluate performance.
1h 30min
Portfolio Optimization with Python - Case Study
4.8
Apply your Python skills to a real-world finance project by analyzing stock data and optimizing a portfolio using key performance metrics.
6h
Advanced SQL for Analysts
Advanced SQL for Analysts builds practical skills for solving more complex business questions, shaping analytical outputs, and working more confidently with modeled data using SQL
6h
Data Analysis in Power BI
4.8
Master data analysis in Power BI with CFI's newest course. Learn Power Query and DAX, and build compelling visuals to uncover essential insights.
5h
Visuals and Design in Power BI
5.0
Elevate your Power BI reports by focusing on visuals, design, and the end-user experience.

Discover Free Data Science Resources

Explore all of CFI's Data Science learning and development resources.

How to Become a Data Analyst: Skills, Timeline, and Career Path

Data Science Career Articles

15 Best Certifications for Data Analysts: How to Choose the Right Credential for Your Career

Data Science Business Intelligence Career Articles

Python in Finance: Applications and Examples

Data Science Articles Python

4 Must-Know Python Libraries for Data Analysis (And Why You Should Learn These First)

Data Science Articles Python

Python If, Else, and For Loops with Examples

Data Science Articles Python

CFI & DataCamp Webinar: How Python Skills Can Build Your Career in Finance

Career Webinars Capital Markets Investment Banking Python

ChatGPT-4o vs. o1 for Financial Analysis: Which to Use and When

Data Science Financial Modeling Articles Artificial Intelligence (AI)

AI KPIs: How to Track and Measure AI Performance

Data Science Risk Management Articles Artificial Intelligence (AI)

The Ethics of AI in Finance: How to Detect and Prevent Bias

Data Science Management & Leadership Articles Artificial Intelligence (AI)

What is Deep Learning? A Beginner’s Guide for Finance Professionals

Data Science Articles Artificial Intelligence (AI)

Narrow vs. General AI: Key Differences and Finance Applications

Data Science Business Intelligence Articles

Data Science Career Profile

Data scientists analyze complex data sets using statistical methods, algorithms, and machine learning to uncover insights and support data-driven decision-making.
Data Science Career Articles

Why Learn Data Science with CFI?

As a leader in finance analyst certification programs, CFI offers a range of valuable courses, specializations, and certifications in a vast range of current finance topics. All courses are developed with the guidance of professional Wall Street trainers that boast over 20 years of experience training new hires at global investment banks.

These fully online and self-paced courses combine theory and application to ensure in-depth learning and retention and preparation for a future career in finance. You can take courses anytime, from anywhere, to complete your training when it works best for you.

Over 75% of CFI learners report improved productivity or competency within weeks.

With our Data Science courses, you can learn:

The data science cycle and machine learning process
The benefits of using machine learning methods
The algorithms used in supervised and unsupervised learning
How to build and evaluate Regression models, and when to use them
How to build and evaluate Classification models, and when to use them
The key metrics used to evaluate machine learning models
The fundamentals of the Bayesian approach

Who should take these courses?

Our data science and machine learning courses are intended for students and professionals looking to learn the foundations of data science and machine learning concepts, and learn how to apply it in the real world. Data science and machine learning courses are also part of the Business Intelligence & Data Analyst (BIDA)® program.

Investment professionals

Management consultants

Financial analysts

Registered Provider: National Association of State Boards of Accountancy

All courses are accredited by the Better Business Bureau (BBB), CPA Institutions in Canada, and the National Association of State Boards of Accountancy (NASBA) in the US. Most courses qualify for verified CPE credits for CPA charter holders.

Courses include video lessons, quizzes, and final assessments.

Frequently Asked Questions

If you haven’t found your answer from our FAQ, please send us a message.
If you haven’t found your answer from our FAQ, please send us a message.
0 search results for ‘’