DataCamp Tracks DataCamp Tracks road map for computer science students. Python Data Analysis (12 skills) # Skill Tracks Courses Hrs 01 Python Programming Fundamentals Introduction to Python for Developers 13 Intermediate Python for Developers Python Toolbox Data Types in Python 02 Python Programming Writing Efficient Python Code 19 Software Engineering Principles in Python Introduction to Testing in Python Introduction to Object-Oriented Programming in Python 03 Building Applications with OOP in Python Introduction to Object-Oriented Programming in Python 11 Intermediate Object-Oriented Programming in Python Case Study: Building Software in Python 04 Importing & Cleaning Data with Python Introduction to Importing Data in Python 13 Intermediate Importing Data in Python Cleaning Data in Python Reshaping Data with pandas 05 Python Programming Toolbox Working with Dates and Times in Python 13 Regular Expressions in Python Data Structures and Algorithms in Python 06 Data Manipulation with Python Data Manipulation with pandas 16 Reshaping Data with pandas Joining Data with pandas Introduction to NumPy 07 Data Visualization with Python Introduction to Data Visualization with Matplotlib 16 Introduction to Data Visualization with Seaborn Improving Your Data Visualizations in Python Visualizing Geospatial Data in Python 08 Python Data Fundamentals Introduction to Python 16 Intermediate Python Data Manipulation with pandas Joining Data with pandas Introduction to Data Visualization with Seaborn Introduction to Statistics in Python Exploratory Data Analysis in Python 09 Statistics Fundamentals in Python Introduction to Statistics in Python 20 Introduction to Regression with statsmodels in Python Intermediate Regression with statsmodels in Python Sampling in Python Hypothesis Testing in Python 10 Applied Statistics in Python Experimental Design in Python 16 A/B Testing in Python Foundations of Inference in Python Bayesian Data Analysis in Python 11 Finance Fundamentals in Python Introduction to Python for Finance 25 Intermediate Python for Finance Introduction to Financial Concepts in Python Manipulating Time Series Data in Python Importing and Managing Financial Data in Python Introduction to Portfolio Analysis in Python 12 Applied Finance in Python Introduction to Portfolio Risk Management in Python 16 Quantitative Risk Management in Python Credit Risk Modeling in Python GARCH Models in Python Python Machine Learning (12 skills) # Skill Tracks Courses Hrs 01 Machine Learning Fundamentals in Python Supervised Learning with scikit-learn 16 Unsupervised Learning in Python Introduction to Deep Learning with PyTorch Reinforcement Learning with Gymnasium in Python 02 Marketing Analytics in Python Analyzing Marketing Campaigns with pandas 24 Analyzing Social Media Data in Python Market Basket Analysis in Python Machine Learning for Marketing in Python Customer Segmentation in Python Marketing Analytics: Predicting Customer Churn in Python 03 Supervised Machine Learning in Python Supervised Learning with scikit-learn 25 Linear Classifiers in Python Machine Learning with Tree-Based Models in Python Extreme Gradient Boosting with XGBoost Hyperparameter Tuning in Python Ensemble Methods in Python 04 Time Series in Python Manipulating Time Series Data in Python 20 Time Series Analysis in Python Visualizing Time Series Data in Python ARIMA Models in Python Machine Learning for Time Series Data in Python 05 Keras Fundamentals Introduction to Deep Learning with Keras 16 Advanced Deep Learning with Keras Image Modeling with Keras Recurrent Neural Networks (RNNs) for Language Modeling with Keras 06 Natural Language Processing in Python Introduction to Natural Language Processing in Python 20 Sentiment Analysis in Python Natural Language Processing with spaCy Spoken Language Processing in Python Feature Engineering for NLP in Python 07 Image Processing with Python Image Processing in Python 12 Biomedical Image Analysis in Python Image Processing with Keras in Python 08 Machine Learning in Production in Python MLOps Concepts 19 Introduction to MLflow Monitoring Machine Learning Concepts Monitoring Machine Learning in Python Introduction to Data Versioning with DVC 09 Reinforcement Learning in Python Reinforcement Learning with Gymnasium in Python 12 Deep Reinforcement Learning in Python Reinforcement Learning from Human Feedback (RLHF) 10 Building APIs in Python Introduction to Python for Developers 16 Intermediate Python for Developers Introduction to APIs in Python Introduction to FastAPI 11 Developing Large Language Models Introduction to Deep Learning with PyTorch 16 Intermediate Deep Learning with PyTorch Deep Learning for Text with PyTorch Introduction to LLMs in Python Working with Llama 3 LLMOps Concepts 12 Developing AI Applications Working with the OpenAI API 19 AI Ethics ChatGPT Prompt Engineering for Developers Working with Hugging Face Introduction to Data Privacy Developing AI Systems with the OpenAI API Introduction to Embeddings with the OpenAI API Developing LLM Applications with LangChain R Data Analysis (0 skills) R Machine Learning (0 skills) SQL (5 skills) # Skill Tracks Courses Hrs 01 SQL Fundamentals Introduction to SQL 26 Intermediate SQL Joining Data in SQL Data Manipulation in SQL PostgreSQL Summary Stats and Window Functions Functions for Manipulating Data in PostgreSQL Database Design 02 SQL Server Fundamentals Introduction to SQL Server 22 SQL for Joining Data Intermediate SQL Server Time Series Analysis in SQL Server Functions for Manipulating Data in SQL Server 03 SQL for Business Analysts Exploratory Data Analysis in SQL 20 Data-Driven Decision Making in SQL Applying SQL to Real-World Problems Analyzing Business Data in SQL Reporting in SQL 04 SQL Server for Database Administrators Introduction to Relational Databases in SQL 24 Database Design Transactions and Error Handling in SQL Server Writing Functions and Stored Procedures in SQL Server Building and Optimizing Triggers in SQL Server Improving Query Performance in SQL Server 05 SQL for Database Administrators Introduction to Relational Databases in SQL 16 Database Design Creating PostgreSQL Databases Improving Query Performance in PostgreSQL Theory (18 skills) # Skill Tracks Courses Hrs 01 Understanding Data Topics Understanding Data Science 10 Understanding Machine Learning Understanding Data Visualization Understanding Data Engineering Understanding Cloud Computing 02 AI Fundamentals Understanding Artificial Intelligence 10 Introduction to ChatGPT Understanding Machine Learning Large Language Models (LLMs) Concepts Generative AI Concepts AI Ethics 03 Data Literacy Professional Introduction to Data 15 Communicating Data Insights Introduction to Data Literacy Introduction to Statistics Introduction to Data Culture Forming Analytical Questions Data Storytelling Concepts Data Literacy Case Study: Remote Working Analysis 04 Data Skills for Business Introduction to Data 20 Introduction to Data Literacy Understanding Artificial Intelligence Data Governance Concepts Introduction to Data Ethics Data Management Concepts 05 AI Business Fundamentals Understanding Artificial Intelligence 11 Introduction to ChatGPT Generative AI for Business Large Language Models for Business Artificial Intelligence (AI) Strategy AI Ethics Implementing AI Solutions in Business 06 EU AI Act Fundamentals Understanding Artificial Intelligence 8 Understanding the EU AI Act Generative AI for Business Large Language Models for Business AI Ethics Responsible AI Practices 07 Data Storytelling Communicating Data Insights 6 Data Storytelling Concepts Data Storytelling Case Study: College Majors Data Storytelling Case Study: Green Businesses 08 Data Governance Fundamentals Introduction to Data Privacy 10 Introduction to Data Quality Introduction to Data Security Data Governance Concepts Data Management Concepts 09 Artificial Intelligence (AI) Leadership Monetizing Artificial Intelligence 6 Responsible AI Practices Explainable Artificial Intelligence (XAI) Concepts AI Security and Risk Management 10 GDPR and Data Privacy Fundamentals Understanding GDPR 5 Introduction to Data Privacy Introduction to Data Security 11 ChatGPT Fundamentals Introduction to ChatGPT 3 Understanding Prompt Engineering Intermediate ChatGPT 12 OpenAI Fundamentals Working with the OpenAI API 13 ChatGPT Prompt Engineering for Developers Developing AI Systems with the OpenAI API Introduction to Embeddings with the OpenAI API 13 Llama Fundamentals Working with Llama 3 5 Fine-Tuning with Llama 3 14 Alteryx Fundamentals Introduction to Alteryx 12 Data Preparation in Alteryx Data Transformation in Alteryx Data Manipulation in Alteryx Case Study: Analyzing Sales Data in Alteryx 15 AWS Cloud Practitioner (CLF-C02) Understanding Cloud Computing 10 AWS Concepts AWS Cloud Technology and Services Concepts AWS Security and Cost Management Concepts 16 Microsoft Azure Fundamentals (AZ-900) Understanding Cloud Computing 9 Understanding Microsoft Azure Understanding Microsoft Azure Architecture and Services Understanding Microsoft Azure Management and Governance 17 GitHub Foundations Introduction to Git 9 Intermediate Git Introduction to GitHub Concepts Intermediate GitHub Concepts 18 Containerization and Virtualization with Docker and Kubernetes Containerization and Virtualization Concepts 13 Introduction to Docker Introduction to Kubernetes Intermediate Docker Spreadsheets and Excel (5 skills) # Skill Tracks Courses Hrs 01 Google Sheets Fundamentals Introduction to Spreadsheets 15 Data Analysis in Spreadsheets Intermediate Spreadsheets Pivot Tables in Spreadsheets Data Visualization in Spreadsheets 02 Intermediate Google Sheets Introduction to Statistics in Spreadsheets 12 Error and Uncertainty in Spreadsheets Marketing Analytics in Spreadsheets 03 Finance Fundamentals in Google Sheets Financial Analytics in Spreadsheets 12 Financial Modeling in Spreadsheets Loan Amortization in Spreadsheets 04 Excel Fundamentals Introduction to Excel 16 Data Preparation in Excel Data Visualization in Excel Data Analysis in Excel Case Study: Analyzing Customer Churn in Excel 05 Data Analysis with Excel Power Tools Introduction to Power Query in Excel 9 Power Pivot in Excel Intermediate Power Query in Excel Tableau and Power-BI (4 skills) # Skill Tracks Courses Hrs 01 Power BI Fundamentals Introduction to Power BI 17 Introduction to DAX in Power BI Data Visualization in Power BI Case Study: Analyzing Customer Churn in Power BI Data Preparation in Power BI Data Modeling in Power BI 02 Tableau Fundamentals Introduction to Tableau 24 Analyzing Data in Tableau Creating Dashboards in Tableau Case Study: Analyzing Customer Churn in Tableau Connecting Data in Tableau 03 Design in Power BI Dashboard Design Concepts 4 User-Oriented Design in Power BI 04 Financial Reporting in Power BI Financial Analysis in Power BI 18 Time Series Analysis in Power BI Introduction to Financial Statements in Power BI Case Study: Mortgage Trading Analysis in Power BI