Skip to content
DataCamp Courses (Completed/InProgress)
GenAI, LLMs and Agents
| Course Title | Credential | Code Repository | |
|---|---|---|---|
| Generative AI Concepts | Certificate | - | |
| Generative AI for Business | Certificate | - | |
| Large Language Models (LLMs) Concepts | Certificate | - | |
| Large Language Models for Business | Certificate | - | |
| Understanding Prompt Engineering | Certificate | View code | |
| ChatGPT Prompt Engineering for Developers | Certificate | - | |
| Introduction to ChatGPT | Certificate | - | |
| Intermediate ChatGPT | Certificate | - | |
| Introduction to GPTs | Certificate | - | |
| Introduction to LLMs in Python | Certificate | View code | |
| Transformer Models with PyTorch | Certificate | View code | |
| LLMOps Concepts | Certificate | - | |
| Generative AI and Agentic LLM Systems | |||
| Working with OpenAI API | Certificate | Code | |
| Introduction to Embeddings with OpenAI API | Certificate | Code | |
| Developing AI Systems with OpenAI API | Certificate | Code | |
| Multi-Modal Systems with the OpenAI API | Certificate | Code | |
| Working with the OpenAI Responses API | Certificate | ||
| Working with Hugging Face | Certificate | Code | |
| Multi-Modal Models with Hugging Face | Certificate | Code | |
| Developing LLM Applications with LangChain | Certificate | Code | |
| Retrieval Augmented Generation (RAG) with LangChain | Certificate | Code | |
| Graph RAG with LangChain and Neo4j | Certificate | ||
| Vector Databases for Embeddings with Pinecone | Certificate | Code | |
| End-to-End RAG with Weaviate | Certificate | ||
| Working with Llama3 | Certificate | Code | |
| Fine Tuning with Llama3 | Certificate | Code | |
| Introduction to Amazon Bedrock | Certificate | Code | |
| Working with DeepSeek in Python | Certificate | Code | |
| Introduction to Claude Models | Certificate | ||
| Introduction to Generative AI in Snowflake | |||
| AI Agents | |||
| Introduction to AI Agents | Certificate | - | |
| Building Al Agents with Haystack | Certificate | ||
| Building AI Agents with Google ADK | Certificate | - | |
| Building AI Agents with CrewAI | Certificate | ||
| AI Agents with Hugging Face smolagents | Certificate | ||
| Building Scalable Agentic Systems | Certificate | - | |
| Designing Agentic Systems with LangChain | Certificate | Code | |
| Building Agentic Workflows with LlamaIndex | Certificate | ||
| Multi-Agent Systems with LangGraph | Certificate | ||
| Text-to-Query Agents with MongoDB and LangGraph | Certificate | ||
| Others | |||
| Software Development with Windsurf | |||
| Al-Assisted Coding for Developers | |||
| Vibe Coding with Replit | |||
| Software Development with GitHub Copilot | |||
| Software Development with Cursor | |||
| Introduction to Workflow Automation with n8n |
Deep Learning
| Course Title | Course Link | Source Code Repository | |
|---|---|---|---|
| Deep Learning | |||
| Introduction to Deep Learning in Python | Certificate | Code | |
| Introduction to Deep Learning with PyTorch | Certificate | Code | |
| Introduction to Deep Learning with Keras | Certificate | Code | |
| Introduction to TensorFlow in Python | Certificate | Code | |
| Intermediate Deep Learning with PyTorch | Certificate | Code | |
| Advanced Deep Learning with Keras | Certificate | Code | |
| Recurrent Neural Networks for Language Modeling in Python | Certificate | Code | |
| Natural Language Processing (NLP) & Computer Vision | |||
| Natural Language Generation in Python | Archived | Code | |
| Machine Translation in Python | Certificate | Code | |
| Deep Learning for Text with PyTorch | Certificate | Code | |
| Deep Learning for Images with PyTorch | Certificate | Code | |
| Reinforcement Learning | |||
| Deep Reinforcement Learning in Python | Certificate | Code | |
| Reinforcement Learning from Human Feedback (RLHF) | Certificate | Code | |
| Reinforcement Learning with Gymnasium in Python | Certificate | Code | |
| Others | |||
| Introduction to NumPy | Code | ||
| Linear Algebra for Data Science in R | Code | ||
| Scalable AI Models with PyTorch Lightning | Certificate | Code | |
| Efficient AI Model Training with PyTorch | Certificate | Code |
Machine Learning
| No | Course Title | Course Link | Source Code Repository |
|---|---|---|---|
| Core ML | |||
| 1 | Supervised Learning with scikit-learn | Certificate | Code |
| 2 | Unsupervised Learning in Python | Certificate | Code |
| 3 | Linear Classifiers in Python | Certificate | Code |
| 4 | Dimensionality Reduction in Python | Certificate | Code |
| 5 | Ensemble Methods in Python | Certificate | Code |
| 6 | Model Validation in Python | Certificate | Code |
| 7 | Hyperparameter Tuning in Python | Certificate | Code |
| 8 | Preprocessing for Machine Learning in Python | Certificate | Code |
| 9 | Feature Engineering for Machine Learning in Python | Certificate | Code |
| 10 | Designing Machine Learning Workflows in Python | Certificate | Code |
| 11 | Machine Learning with Tree-Based Models in Python | Certificate | Code |
| 12 | Machine Learning for Time Series Data in Python | Certificate | Code |
| 13 | Extreme Gradient Boosting with XGBoost | Certificate | Code |
| Advanced Topics | |||
| 1 | Explainable Artificial Intelligence (XAI) Concepts | Certificate | - |
| 2 | Explainable AI in Python | Certificate | Code |
| 3 | Introduction to Optimization in Python | Certificate | Code |
| 4 | Generalized Linear Models | Certificate | |
| 5 | Support Vector Machines in R | ||
| 6 | Building Response Models in R | ||
| 7 | Anomaly Detection | Certificate | Code |
| 8 | Fraud Detection | Certificate | Code |
| Natural Language Processign (NLP) | |||
| 1 | Natural Language Processing with spaCy | Certificate | |
| 2 | Advanced NLP with spaCy | Certificate | |
| 3 | Feature Engineering for NLP in Python | Certificate | Code |
| 4 | Sentiment Analysis | Certificate | |
| 5 | Topic Modeling | ||
| 6 | Text Mining with Bag-of-Words |
Data Science & Analytics
| No | Course Title | Course Link | Source Code Repository |
|---|---|---|---|
| Core DS/Analytics, Statistical & ML Modeling | |||
| 1 | Introduction to Data Science in Python | ||
| 2 | Exploratory Data Analysis in Python | ||
| 3 | Exploring and Analyzing Data in Python | ||
| 4 | Cluster Analysis in Python | Certificate | Code |
| 5 | Introduction to Linear Modeling in Python | ||
| 6 | Introduction to Regression with statsmodels in Python | ||
| 7 | Intermediate Regression with statsmodels in Python | ||
| 8 | Correlation and Regression in R | ||
| 9 | Multiple and Logistic Regression in R | ||
| 10 | Nonlinear Modeling in R with GAMs | ||
| 11 | Factor Analysis in R | ||
| 12 | Structural Equation Modeling with lavaan in R | ||
| Specialized & Advanced Topics | |||
| 1 | Mixture Models in R | ||
| 2 | Hierarchical and Mixed Effects Models in R | ||
| 3 | Differential Expression Analysis with limma in R | ||
| 4 | Discrete Event Simulation | Code | |
| 5 | Customer Analytics and AB Testing | - | Code |
| 6 | Customer Segmentation | Certificate | Code |
| 7 | Market Basket Analysis | Certificate | Code |
| 8 | Forecasting in Practice | Certificate | |
| 9 | Business Process Analytics | ||
| 10 | Supply Chain Analytics | Code | |
| 11 | Introduction to Network Analysis | ||
| 12 | Intermediate Network Analysis | ||
| 13 | Time Series Analysis | Certificate | Code |
| 14 | ARIMA Models | Certificate | Code |
Statistics
| No | Course Title | Course Link | Source Code Repository |
|---|---|---|---|
| Core Statistical Foundations | |||
| 1 | Introduction to Statistics | Certificate | - |
| 2 | Introduction to Statistics in Python | Certificate | Code |
| 3 | Statistical Thinking in Python (Part 1) | Certificate | |
| 4 | Statistical Thinking in Python (Part 2) | Certificate | |
| 5 | Case Studies in Statistical Thinking | ||
| 6 | Foundations of Probability in Python | Certificate | Code |
| 7 | Foundations of Inference in Python | Certificate | Code |
| 8 | Sampling in Python | Certificate | Code |
| 9 | Probability Puzziles in R | ||
| Applied Statistical Modeling | |||
| 1 | Introduction to Statistical Modeling in R | ||
| 2 | Intermediate Statistical Modeling in R | ||
| 3 | Inference for Linear Regression in R | ||
| 4 | Inference for Numerical data in R | ||
| 5 | Inference for Categorical data in R | ||
| 6 | Bayesian Data Analysis in Python | Certificate | |
| 7 | Fundamentals of Bayesian Data Analysis in R | ||
| 8 | Bayesian Regression Modeling with rstanarm | ||
| 9 | Bayesian Modeling with RJAGS | ||
| 10 | Analyzing Survey Data in Python | ||
| 11 | Survey and Measurement Development in R | ||
| 12 | Multivariate Probability Distributions in R | ||
| Experimental & Simulation Techniques | |||
| 1 | Experimental Design | Certificate | Code |
| 2 | A/B Testing | Certificate | Code |
| 3 | Monte Carlo Simulations | Certificate | Code |
| 4 | Stastical Simulation | Certificate | |
| Advanced Topics | |||
| 1 | Advanced Probability - Uncertainity in Data | Certificate | |
| 2 | Designing and Analyzing Clinical Trials in R | ||
| 3 | Hypothesis Testing | Certificate | Code |
| 4 | Survival Analysis |
AI Production and Management
| No | Course Title | Course Link | Source Code Repository |
|---|---|---|---|
| Machine Learning Lifecycle | |||
| 1 | End-to-End Machine Learning | Certificate | Code |
| 2 | Developing Machine Learning Models for Production | Certificate | Code |
| 3 | Introduction to MLflow | Certificate | Code |
| 4 | Introduction to Data Versioning with DVC | Certificate | Code |
| MLOps and Deployment | |||
| 1 | MLOps Concepts | Certificate | - |
| 2 | MLOps for Business | Certificate | - |
| 3 | MLOps Deployment and Life Cycling | Certificate | - |
| 4 | Fully Automated MLOps | Certificate | - |
| 5 | Machine Learning Monitoring Concepts | Certificate | - |
| 6 | Monitoring Machine Learning in Python | Certificate | Code |
| 7 | CI/CD for Machine Learning | Certificate | Code |
| DevOps and Infrastructure | |||
| 1 | Introduction to DevOps | Certificate | - |
| 2 | Containerization and Virtualization Concepts | Certificate | - |
| 3 | Introduction to Docker | Certificate | Code |
| 4 | Intermediate Docker | Certificate | Code |
| 5 | Introduction to Kubernetes | Certificate | Code |
| AI Development Frameworks | |||
| 1 | Introduction to FastAPI | Certificate | Code |
| 2 | Deploying AI into Production with FastAPI | Certificate | Code |
| Business Strategy and Decision-Making | |||
| 1 | Data-Driven Decision Making | Certificate | - |
| 2 | Decoding Decision Modeling | Certificate | - |
| 3 | Forming Analytical Questions | Certificate | - |
| 4 | Implementing AI Solutions in Business | Certificate | - |
| 5 | Monetizing Artificial Intelligence | Certificate | - |
| 6 | AI Strategy | Certificate | - |
| 7 | Demystifying Decision Science | Certificate | - |
| 8 | Responsible AI Data Management | Certificate | - |
| 9 | Responsibile AI Practices | ||
| 10 | AI Ethics | ||
| 11 | AI Governance | ||
| 12 | AI Security and Risk Management | ||
| 13 | Conquering Data Bias |
Data Engineering
| No | Course Title | Course Link | Source Code Repository |
|---|---|---|---|
| 1 | Database Design | Certificate | Code |
| 2 | Introduction to Relational Databases in SQL | Certificate | Code |
| 3 | Data Warehousing Concepts | Certificate | - |
| 4 | Understanding Modern Data Architecture | Certificate | - |
| 5 | Streaming Concepts | Certificate | - |
| 6 | Data Management Concepts | ||
| 7 | Data Governance Concepts | ||
| 8 | Introduction to Data Quality with Great Expectations | Certificate | Code |
| 9 | Introduction to NoSQL | Certificate | Code |
| 10 | Introduction to Data Engineering | Certificate | Code |
| 11 | Introduction to Data Pipelines (ETL and ELT) | Certificate | Code |
| 12 | Building Data Engineering Pipelines in Python | Archived | Code |
| 13 | Introduction to Apache Kafka | Certificate | Code |
| 14 | Introduction to Apache Airflow in Python | Certificate | Code |
| 15 | Introduction to Snowflake SQL | Certificate | Code |
| 16 | Introduction to Data Modeling with Snowflake | - | Code |
| 18 | Introduction to dbt | Certificate | Code |
| 19 | Intermediate dbt | Certificate | Code |
SQL
| No | Course Title | Course Link | Source Code Repository |
|---|---|---|---|
| 1 | Introduction to SQL | Certificate | |
| 2 | Intermediate SQL | Certificate | |
| 3 | Introduction to Relational Databases in SQL | Certificate | |
| 4 | Joining Data in SQL | Certificate | |
| 5 | SQL for Joining Data | Certificate | |
| 6 | Data Manipulation in SQL | Certificate | |
| 7 | Reporting in SQL | - | |
| 8 | Exploratory Data Analysis in SQL | - | |
| 9 | Data-Driven Decision Making in SQL | - | |
| 10 | Applying SQL to Real-World Problems | - | |
| 11 | Analyzing Business Data in SQL | - | |
| 12 | Creating PostgreSQL Databases | - | |
| 13 | Cleaning Data in PostgreSQL Databases | - | |
| 14 | Functions for Manipulating Data in PostgreSQL | - | |
| 15 | PostgreSQL Summary Stats and Window Functions | - | |
| 16 | Transactions and Error Handling in PostgreSQL | - | |
| 17 | Improving Query Performance in PostgreSQL | - |
Software Engineering
| No | Course Title | Course Link | Source Code Repository |
|---|---|---|---|
| 1 | Introduction to Shell | Certificate | |
| 2 | Data Processing in Shell | Certificate | |
| 3 | Introduction to Bash Scripting | Certificate | |
| 4 | Command Line Automation in Python | Archived | |
| 5 | Introduction to Git | Certificate | |
| 6 | Intermediate Git | Certificate | |
| 7 | Advanced Git | - | |
| 8 | Developing Python Packages | Certificate | |
| 9 | Introduction to Testing in Python | Certificate | Code |
| 10 | Unit Testing for Data Science in Python | Archived | Code |
| 11 | Software Engineering Principles in Python | Certificate | |
| 12 | Introduction to Object-Oriented Programming in Python | Certificate | |
| 13 | Intermediate Object-Oriented Programming in Python | Certificate | |
| 14 | Understanding Cloud Computing | Certificate | - |
| 15 | DevOps Concepts | Certificate | - |
| 16 | Introduction to APIs in Python | Certificate | |
| 17 | Web Scraping in Python | Certificate |
Data Manipulation
| No | Course Title | Course Link | Source Code Repository |
|---|---|---|---|
| 1 | Pandas Foundation | - | Code |
| 2 | Data Types in Python | - | Code |
| 3 | Data Types for Data Science in Python | - | |
| 4 | Introduction to Importing Data in Python | - | Code |
| 5 | Intermediate Importing Data in Python | - | Code |
| 6 | Streaming Data Ingestion with Pandas | - | Code |
| 7 | Joining Data with Pandas | - | Code |
| 8 | Merging DataFrames with Pandas | - | Code |
| 9 | Reshaping Data with Pandas | - | Code |
| 10 | Data Manipulation with Pandas | - | Code |
| 11 | Manipulating DataFrames with Pandas | - | Code |
| 12 | Manipulating Timeseries Data in Python | - | Code |
| 13 | Working with Categorical Data in Python | - | Code |
| 14 | Working with Dates and Times in Python | - | Code |
| 15 | Regular Expressions in Python | - | Code |
| 16 | Cleaning Data in Python | - | Code |
| 17 | Dealing with Missing Data in Python | - | Code |
| 18 | Preprocessing for Machine Learning in Python | - | Code |
| 19 | Feature Engineering for Machine Learning in Python | - | Code |