Skip to main content

Data skills course map

Upskill in data science, data analytics, and foundational data literacy concepts with interactive courses taught by experts in the field.

  • Advance your career with in-demand data skills
  • Choose from hundreds of courses
  • Get hands-on coding experience
Screenshot of project code-along
  • Excel
  • Git
  • Julia
  • Power BI
  • Python
  • R
  • SQL
  • Scala
  • Shell
  • Spreadsheets
  • Tableau
  • Theory

Excel courses

Most popular

Data Analysis in Excel

All courses

Git courses

Julia courses

Power BI courses

Python courses

All courses

AI FundamentalsARIMA Models in PythonAdvanced Deep Learning with KerasAdvanced NLP with spaCyAnalyzing IoT Data in PythonAnalyzing Marketing Campaigns with pandasAnalyzing Police Activity with pandasAnalyzing Social Media Data in PythonAnalyzing US Census Data in PythonAnomaly Detection in PythonBayesian Data Analysis in PythonBig Data Fundamentals with PySparkBiomedical Image Analysis in PythonBond Valuation and Analysis in PythonBuilding Chatbots in PythonBuilding Dashboards with Dash and PlotlyBuilding Data Engineering Pipelines in PythonBuilding Recommendation Engines in PythonBuilding Recommendation Engines with PySparkCase Studies in Statistical ThinkingCase Study: School Budgeting with Machine Learning in PythonCleaning Data in PythonCleaning Data with PySparkCluster Analysis in PythonCommand Line Automation in PythonCredit Risk Modeling in PythonCustomer Analytics and A/B Testing in PythonCustomer Segmentation in PythonData Manipulation with pandasData Privacy and Anonymization in PythonData Types for Data Science in PythonDealing with Missing Data in PythonDeep Learning with PyTorchDesigning Machine Learning Workflows in PythonDeveloping Python PackagesDimensionality Reduction in PythonETL in PythonEnsemble Methods in PythonExploratory Data Analysis in PythonExploring and Analyzing Data in PythonExtreme Gradient Boosting with XGBoostFeature Engineering for Machine Learning in PythonFeature Engineering for NLP in PythonFeature Engineering with PySparkFinancial Forecasting in PythonFinancial Trading in PythonFoundations of Inference in PythonFoundations of Probability in PythonFraud Detection in PythonGARCH Models in PythonGeneralized Linear Models in PythonHR Analytics: Predicting Employee Churn in PythonHyperparameter Tuning in PythonHypothesis Testing in PythonImage Processing in PythonImage Processing with Keras in PythonImporting and Managing Financial Data in PythonImproving Your Data Visualizations in PythonInteractive Data Visualization with BokehIntermediate Data Visualization with SeabornIntermediate Importing Data in PythonIntermediate Network Analysis in PythonIntermediate Predictive Analytics in PythonIntermediate PythonIntermediate Python for FinanceIntermediate Regression with statsmodels in PythonIntroduction to AWS Boto in PythonIntroduction to Airflow in PythonIntroduction to Data EngineeringIntroduction to Data Science in PythonIntroduction to Data Visualization with MatplotlibIntroduction to Data Visualization with Plotly in PythonIntroduction to Data Visualization with SeabornIntroduction to Databases in PythonIntroduction to Deep Learning in PythonIntroduction to Deep Learning with KerasIntroduction to Financial Concepts in PythonIntroduction to Importing Data in PythonIntroduction to Linear Modeling in PythonIntroduction to MongoDB in PythonIntroduction to Natural Language Processing in PythonIntroduction to Network Analysis in PythonIntroduction to NumPyIntroduction to Portfolio Analysis in PythonIntroduction to Portfolio Risk Management in PythonIntroduction to Predictive Analytics in PythonIntroduction to PySparkIntroduction to PythonIntroduction to Python for FinanceIntroduction to Regression with statsmodels in PythonIntroduction to Spark SQL in PythonIntroduction to Statistics in PythonIntroduction to TensorFlow in PythonJoining Data with pandasLinear Classifiers in PythonMachine Learning for Finance in PythonMachine Learning for Marketing in PythonMachine Learning for Time Series Data in PythonMachine Learning with PySparkMachine Learning with Tree-Based Models in PythonMachine Learning with scikit-learnMachine Translation in PythonManipulating Time Series Data in PythonMarket Basket Analysis in PythonMarketing Analytics: Predicting Customer Churn in PythonModel Validation in PythonMonte Carlo Simulations in PythonNatural Language Generation in PythonObject-Oriented Programming in PythonPandas Joins for Spreadsheet UsersParallel Programming with Dask in PythonPerforming Experiments in PythonPracticing Coding Interview Questions in PythonPracticing Machine Learning Interview Questions in PythonPracticing Statistics Interview Questions in PythonPredicting CTR with Machine Learning in PythonPreprocessing for Machine Learning in PythonPython Data Science Toolbox (Part 1)Python Data Science Toolbox (Part 2)Python for MATLAB UsersPython for R UsersPython for Spreadsheet UsersQuantitative Risk Management in PythonRecurrent Neural Networks (RNN) for Language Modeling in PythonRegular Expressions in PythonReshaping Data with pandasSampling in PythonSentiment Analysis in PythonSoftware Engineering for Data Scientists in PythonSpoken Language Processing in PythonStatistical Simulation in PythonStatistical Thinking in Python (Part 1)Statistical Thinking in Python (Part 2)Streaming Data with AWS Kinesis and LambdaStreamlined Data Ingestion with pandasSupervised Learning with scikit-learnSupply Chain Analytics in PythonSurvival Analysis in PythonTime Series Analysis in PythonUnit Testing for Data Science in PythonUnsupervised Learning in PythonVisualizing Geospatial Data in PythonVisualizing Time Series Data in PythonWeb Scraping in PythonWinning a Kaggle Competition in PythonWorking with Categorical Data in PythonWorking with Dates and Times in PythonWorking with Geospatial Data in PythonWriting Efficient Code with pandasWriting Efficient Python CodeWriting Functions in Python

R courses

All courses

ARIMA Models in RAdvanced Dimensionality Reduction in RAnalyzing Election and Polling Data in RAnalyzing Social Media Data in RAnalyzing Survey Data in RAnalyzing US Census Data in RBayesian Modeling with RJAGSBayesian Regression Modeling with rstanarmBond Valuation and Analysis in RBuilding Dashboards with flexdashboardBuilding Dashboards with shinydashboardBuilding Response Models in RBuilding Web Applications with Shiny in RBusiness Process Analytics in RCase Studies: Building Web Applications with Shiny in RCase Studies: Network Analysis in RCase Study: Analyzing City Time Series Data in RCase Study: Exploratory Data Analysis in RCategorical Data in the TidyverseChIP-seq with Bioconductor in RChoice Modeling for Marketing in RCleaning Data in RCluster Analysis in RCommunicating with Data in the TidyverseCredit Risk Modeling in RData Manipulation with data.table in RData Manipulation with dplyr Data Privacy and Anonymization in RDealing With Missing Data in RDefensive R ProgrammingDesigning and Analyzing Clinical Trials in RDeveloping R PackagesDifferential Expression Analysis with limma in REquity Valuation in RExperimental Design in RExploratory Data Analysis in RFactor Analysis in RFinancial Trading in RForecasting Product Demand in RForecasting in RFoundations of Functional Programming with purrrFoundations of InferenceFoundations of Probability in RFraud Detection in RFundamentals of Bayesian Data Analysis in RGARCH Models in RGeneralized Linear Models in RHR Analytics: Exploring Employee Data in RHR Analytics: Predicting Employee Churn in RHandling Missing Data with Imputations in RHierarchical and Mixed Effects Models in RHyperparameter Tuning in RHypothesis Testing in RImporting and Managing Financial Data in RInference for Categorical Data in RInference for Linear Regression in RInference for Numerical Data in RInteractive Data Visualization with plotly in RInteractive Maps with leaflet in RIntermediate Data Visualization with ggplot2Intermediate Functional Programming with purrrIntermediate Importing Data in RIntermediate Interactive Data Visualization with plotly in RIntermediate Portfolio Analysis in RIntermediate RIntermediate R for FinanceIntermediate Regression in RIntermediate Regular Expressions in RIntermediate Statistical Modeling in RIntroduction to A/B Testing in RIntroduction to Anomaly Detection in RIntroduction to Bioconductor in RIntroduction to Data Visualization with ggplot2Introduction to Feature Engineering in RIntroduction to Importing Data in RIntroduction to Natural Language Processing in RIntroduction to Portfolio Analysis in RIntroduction to RIntroduction to R for FinanceIntroduction to Regression in RIntroduction to Spark with sparklyr in RIntroduction to Statistical Modeling in RIntroduction to Statistics in RIntroduction to TensorFlow in RIntroduction to Text Analysis in RIntroduction to Writing Functions in RIntroduction to the TidyverseJoining Data with data.table in RJoining Data with dplyrLife Insurance Products Valuation in RLinear Algebra for Data Science in RMachine Learning for Marketing Analytics in RMachine Learning in the TidyverseMachine Learning with Tree-Based Models in RMachine Learning with caret in RManipulating Time Series Data in RManipulating Time Series Data with xts and zoo in RMarket Basket Analysis in RMixture Models in RModeling with Data in the TidyverseModeling with tidymodels in RMultivariate Probability Distributions in RNetwork Analysis in RNetwork Analysis in the TidyverseNonlinear Modeling with Generalized Additive Models (GAMs) in RObject-Oriented Programming with S3 and R6 in ROptimizing R Code with RcppParallel Computing in RPracticing Machine Learning Interview Questions in RPracticing Statistics Interview Questions in RPredictive Analytics using Networked Data in RProbability Puzzles in RProgramming with dplyrQuantitative Risk Management in RR For SAS UsersRNA-Seq with Bioconductor in RReporting with R MarkdownReshaping Data with tidyrSampling in RScalable Data Processing in RSentiment Analysis in RSpatial Analysis with sf and raster in RSpatial Statistics in RString Manipulation with stringr in RStructural Equation Modeling with lavaan in RSupervised Learning in R: ClassificationSupervised Learning in R: RegressionSupport Vector Machines in RSurvey and Measurement Development in RSurvival Analysis in RText Mining with Bag-of-Words in RTime Series Analysis in RTopic Modeling in RUnsupervised Learning in RVisualization Best Practices in RVisualizing Big Data with Trelliscope in RVisualizing Geospatial Data in RVisualizing Time Series Data in RWeb Scraping in RWorking with Dates and Times in RWriting Efficient R Code

SQL courses

Scala courses

Shell courses

Spreadsheets courses

Tableau courses

Theory courses

Python projects

All projects

A Network Analysis of Game of ThronesA New Era of Data Analysis in BaseballA Visual History of Nobel Prize WinnersASL Recognition with Deep LearningAnalyze Your Runkeeper Fitness DataAnalyzing TV DataBad Passwords and the NIST GuidelinesBad Passwords and the NIST GuidelinesBook Recommendations from Charles DarwinClassify Song Genres from Audio DataComparing Cosmetics by IngredientsComparing Search Interest with Google TrendsComparing Search Interest with Google TrendsCustomer Analytics: Preparing Data for ModelingDisney Movies and Box Office SuccessDo Left-handed People Really Die Young?Dr. Semmelweis and the Discovery of HandwashingExploring the Bitcoin Cryptocurrency MarketExploring the Evolution of LegoExploring the Evolution of LinuxExploring the History of LegoExploring the NYC Airbnb MarketExtract Stock Sentiment from News HeadlinesFind Movie Similarity from Plot SummariesGenerating Keywords for Google AdsGive Life: Predict Blood DonationsIntroduction to DataCamp ProjectsInvestigating Netflix Movies and Guest Stars in The OfficeInvestigating Netflix Movies and Guest Stars in The OfficeMobile Games A/B Testing with Cookie CatsName Game: Gender Prediction using SoundNaïve Bees: Deep Learning with ImagesNaïve Bees: Image Loading and ProcessingNaïve Bees: Predict Species from ImagesPredicting Credit Card ApprovalsReal-time Insights from Social Media DataRecreating John Snow's Ghost MapReducing Traffic Mortality in the USARisk and Returns: The Sharpe RatioStreamlining Employee DataStreamlining Employee DataThe Android App Market on Google PlayThe Android App Market on Google PlayThe GitHub History of the Scala LanguageThe Hottest Topics in Machine LearningWhat and Where are the World's Oldest BusinessesWhich Debts Are Worth the Bank's Effort?Who Is Drunk and When in Ames, Iowa?Who's Tweeting? Trump or Trudeau?Word Frequency in Classic NovelsWord Frequency in Classic NovelsWriting Functions for Product Analysis

R projects

All projects

A Text Analysis of Trump's TweetsA Visual History of Nobel Prize WinnersAre You Ready for the Zombie Apocalypse?Bad Passwords and the NIST GuidelinesClustering Bustabit Gambling BehaviorClustering Heart Disease Patient DataData Science for Social Good: Crime StudyDegrees That Pay You BackDr. Semmelweis and the Discovery of HandwashingDr. Semmelweis and the Discovery of HandwashingDrunken Datetimes in Ames, IowaExplore 538's Halloween Candy RankingsExploring the Kaggle Data Science SurveyExploring the NYC Airbnb MarketExploring the NYC Airbnb MarketFunctions for Food Price ForecastsFunctions for Food Price Forecasts (Unguided)Gender Bias in Graduate AdmissionsGoing Down to South Park: A Text AnalysisHealth Survey Data Analysis of BMIImporting and Cleaning DataIntroduction to DataCamp ProjectsKidney Stones and Simpson's ParadoxLevel Difficulty in Candy Crush SagaModeling the Volatility of US Bond YieldsPartnering to Protect You from PerilPhyllotaxis: Draw Flowers Using MathematicsPlanning Public Policy in ArgentinaPredict Taxi Fares with Random ForestsReducing Traffic Mortality in the USARise and Fall of Programming LanguagesRise and Fall of Programming LanguagesScout your Athletics Fantasy TeamTV, Halftime Shows, and the Big GameText Mining America's Toughest Game ShowThe Impact of Climate Change on BirdsTrends in Maryland Crime RatesVisualizing COVID-19Visualizing Inequalities in Life ExpectancyWhat Makes a Pokémon Legendary?What Your Heart Rate Is Telling YouWhere Are the Fishes?Where Would You Open a Chipotle?Who Is Drunk and When in Ames, Iowa?Wrangling and Visualizing Musical Data

SQL projects

Power BI tracks

All tracks

Python tracks

R tracks

SQL tracks

Shell tracks

Spreadsheets tracks

Tableau tracks

Theory tracks

Cheat Sheets

Data Sheets





Predicting Dyslexia using Data ScienceLive Training: Data Visualization in Python for Absolute BeginnersHow MLOps Empowers Data TeamsLive Training: Exploring World Cup Data in Power BIHow Data is Used in Soccer AnalyticsDataCamp: Q4 2022 RoadmapLive Training: Exploring World Cup Data in PythonAvoiding Pitfalls in Data DemocratizationWhy Get DataCamp Certified: A Deep Dive into DataCamp CertificationsLive Training: Exploring Astronaut Activities in SQLLive Training: Julia for Absolute BeginnersIntroducing DataCamp’s Julia CurriculumGoing from Excel to Tableau with DataCampData Skills to Future-Proof Your OrganizationDemocratizing Data with Power BILive Training: Analyzing a Marketing Funnel in Spreadsheets5 Things Every Business Leader Needs to Know About Data StrategySetting Up Your Python EnvironmentScaling Data Science At Your Organization - Part 2Scaling Data Science At Your Organization - Part 3Scaling Data Science At Your Organization - Part 1DataCamp: Q2 2022 RoadmapHow Data Skills are Changing the Future of Finance—Expert PanelImpactful Data Engineering—with Datadog's Wouter de BieLive Code-Along: Land Your Dream Job with a Data Science PortfolioLive Code-Along: Introduction To Workspace Teams8 Rules for Effective Data StorytellingDataCamp Workspace Live Code-AlongCDO Panel—The Critical Task of Building Data CultureCreating Learning Cultures with Kelly PalmerBuilding Data Literacy in Federal AgenciesDataCamp: Q1 2022 RoadmapBuild Your Dream Team: Hiring Data Talent EffectivelyData Trends and Predictions 2022Accelerating Data Transformation The Future of Data Science in Insurance Effective Data Storytelling: How to Turn Insights into ActionA Framework for Data TransformationBecome a Data-driven Marketer Spend Less Time in Spreadsheets with SQLGetting Started With AnacondaHow Data Science is Driving the Future of AutomotiveDataCamp: Q4 2021 RoadmapSeven tricks for better data storytelling with TableauManage Data Science Projects EffectivelyMeasuring the ROI of Data Literacy ProgramsRadar—Building and Scaling Remote Data TeamsRadar—Employer Branding for Data Talent When You’re Not a FAANGRadar—Building Data Champions at Gulf BankRadar—Hiring and Building High Impact Data TeamsRadar—Hiring & Retaining Data Talent in 2022Radar—The Rise of Hybrid Jobs & The Future of Data CareersRadar—Data Science Certification: Is It Worth It? Radar—Keynote—Building the Data-Driven Workforce of the FutureDataCamp in Action — Data Upskilling for Your OrganizationFighting Customer Churn with DataDriving Impact with Data StorytellingLive Training: Visualizing Cost Savings in TableauLive Training: How to Explain Black-Box Machine Learning ModelsCustomer Story: How the Novartis L&D Team Scaled Their Data TrainingLive Training: Exploring Air Force Personnel Data with PythonLive Training: Solving a Job Interview Case Study with Power BILive Training: NumPy Crash CourseLive Training: Visualizing Video Game Sales Data with ggplot2 in RLive Training: Analyzing Olympics Data with SQL and PythonRadar—Create Awesome Portfolio Projects To Land Your Dream JobRadar—Acing the Data Science ResumeRadar—Breaking Through The Noise: Starting a Career in Data in 2022Radar—Acing the Data Science InterviewRadar—Ask a Hiring Manager: How to Land a Job in Data ScienceLive Training: Analyzing Ticket Sales Data with Amazon RedshiftLive Code-Along: Predicting Hotel Booking Cancellations in PythonImplementing Power BI: Best Practices and Avoiding DisastersBecome a Data Analyst with Power BIData Upskilling for International Development at IREXDataCamp: Q3 2021 RoadmapHow AI Can Improve Your Data StrategyDataCamp for Enterprise: What’s New in 2020Don’t Wait: What 300 L&D Leaders Have Learned About Data FluencyData Science for Business LeadersWhat Your Employees Must Learn to Work With Data in the 21st CenturyArtificial Intelligence for Business LeadersA Practical Guide to MLOpsArtificial Intelligence in Finance: An Introduction in PythonGoing Beyond FAQ AssistantsDeep Learning in FinanceHow to hire and test for data skills: A one-size-fits-all kitData Science for Spreadsheet UsersBayesian Covariance for Portfolio OptimizationData Literacy in the 21st CenturyCutting Through the Hype: An Insider’s Account of AI in HealthcareA Day in the Life of a Data ScientistSentiment Analysis For Algorithmic TradingWhat Managers Need To Know About Machine LearningThe Data Science Revolution Is Just Getting StartedData-Driven Product DevelopmentInside the Data Science WorkflowExploring DataCamp's New Enterprise DashboardDemocratizing Data Science at Your CompanyDataCamp: Q4 2020 RoadmapHow Data Science is Transforming HealthcareHow to Become a Data AnalystLive Training: Analyzing Streaming Service Content in SQLLive Training: Analyzing NASA Planetary Exploration Budgets in SQLHow Data Science Powers Space Exploration & Earth ScienceMachine Learning for Investment FinanceLive Training: Analyzing a Time Series of the Thames River in PythonLive Training: Using Workspace in Data AcademiesLive Training: Data Visualization in Python for Absolute BeginnersTransforming an Organization Inside CBRE’s Data Literacy ProgramHow Data Journalists Deliver Data StoriesLive Training: Sentiment Analysis and Prediction in PythonHow to Create a Data Storytelling CultureBe Data Literate: The Data Literacy Skills Everyone Needs to SucceedBuilding a Personal Brand in DataData Literacy: A How-to Guide for LeadersLive Training: Using Workspace in the ClassroomLive Training: Solving an HR Analytics Case Study with Power BIThe People & Organization Components of Data MaturityThe Infrastructure Component of Data Maturity The 5 Dimensions of Data MaturityThe Tools & Processes Components of Data MaturityHow to Build and Recruit World Class Data TeamsLive Training: Analyzing Students' Mental Health in SQLAcing the DataCamp CertificationLive Training: Analyzing Carbon Footprints in SQLHow to Become a Business Analyst Live Training: Where is Will? Exploring Cell Phone Data in TableauHire Data Talent Faster with DataCamp RecruitData Literacy for Responsible AIScaling AI Adoption in Financial ServicesHow L&D Leaders are Shaping Data Literate Workforces5 Things Every Business Leader Needs to Know About Data StrategyFireside chat with Zach Deane-Mayer: On data science, GPT-3 and moreOperationalizing Data Within Large OrganizationsTrain Your Workforce to Thrive in a Data-Driven AgeData Trends and Predictions 2021: The Year of Data FluencyThe Path to Data FluencyStorytelling for more impactful data scienceFireside chat with Quinn Lathrop: Leading Data Science at DataCampDemocratizing Data in Government AgenciesDataCamp: Q2 2021 RoadmapHow Data Governance Enables Scalable Data SciencePanel: Learning and Development for the Data Driven AgeHow To Land a Job in Data ScienceBuilding Data CulturesDeveloping an AI Literate NationMake the most of your organization’s data with business intelligenceWhat L&D Leaders Need to Know About Data FluencySetting up your R EnvironmentDataCamp for Enterprise: Q3 2020 RoadmapData Roles for Data TransformationBuilding Data Fluency in an OrganizationSuccess Metrics For Your Data ProgramHow to Roll Out an Online First Data Literacy ProgramDataCamp for Enterprise: Q2 2020 RoadmapData privacy in the age of COVID-19Preventing Fraud and Boosting eCommerce with Data ScienceMoving From In-Person Training to Online TrainingWebinar | AI, Finance, and Algorithmic TradingCOVID-19 and Hospital Capacity PlanningThe Learning Leader's Guide to Data FluencyBuilding a Scalable Data Strategy With IPTOPAI in Healthcare: What the Slope of Enlightenment Will Look LikeBridging the Communications Gap with Data Literacy


Case Study: Just IT Accelerates its Learning Program with DataCampCase Study: How Allianz Upskilled 6,000+ Employees with DataCampCase Study: Rolls-Royce 100x'ed the Speed of Engineering ProcessesCase Study: DataBird Address France’s Demand for Data ProfessionalsCase Study: AutoDesk Keeps Team's Python & SQL Skills Up-to-DateCase Study: LumiraDx Grows Python Skills with Custom TracksCase Study: Essex County Council Upskills Staff in Data AnalyticsCase Study: Omdena's Engineers Use Data to Solve Real-world ProblemsCase Study: UCD Bridges Ireland's Analytics Skill Gap with DataCampCase Study: Higher-Education Institutions Upskill on Python and RCase Study: Data Training Supports Nonprofits at Duke UniversityCase Study: Leveraging Data for Better Risk Assessment at AXA XLCase Study: Singapore Trains Future AI Leaders—with DataCampCase Study: Scottish Power Trains Data Scientists with DataCampCase Study: 92% Job Placement Rate for Blossom Academy's GraduatesCase Study: Gitgirl Trains 13 Million Women to be Data FluentDemocratizing Data Science in Your Organization5 Best Practices for Building Data Science Skills Academies2022 Data Trends and PredictionsInsights from Data LeadersYour Organization's Guide to Data MaturityWhat Data Fluency Looks LikeWhat 300+ L&D Leaders Have Learned About Building Data FluencyData Trends and Predictions 2021: The Year of Data Fluency8 Rules for Better Data StorytellingBecoming a Data-driven MarketerThe L&D Guide to Data LiteracyWhy 89% of Companies are Prioritizing Data FluencyWhat Your Employees Must Learn to Work With Data in the 21st CenturyHow to Win the Competition for Data Professionals in 2022DataCamp Signal: An Effective Tool for Data Skill AssessmentDigital Transformation in Finance: Upskilling for a Data-Driven AgeOur Guide to Open Source in Data ScienceData Literacy for Responsible AIData Leader's Guide to UpskillingFrequently Asked Questions When Purchasing a Business SubscriptionThe Difference Between AI and Machine Learning

Explore what Datacamp has to offer


Data Scientist

Datacamp For Business

DataCamp For BusinessInsights and AnalyticsCustom Learning ProgramsIntegrationsCustomer SuccessCertificationHire Data ProfessionalsDataCamp For Classrooms



Join more than 10 million learners worldwide

Create Your Free Account



By continuing, you accept our Terms of Use, our Privacy Policy and that your data is stored in the USA.