Skip to content

GenAI, LLMs and Agents

Course Slides

Course TitleCredentialCode Repository
Generative AI ConceptsCertificate-
Generative AI for BusinessCertificate-
Large Language Models (LLMs) ConceptsCertificate-
Large Language Models for BusinessCertificate-
Understanding Prompt EngineeringCertificateView code
ChatGPT Prompt Engineering for DevelopersCertificate-
Introduction to ChatGPTCertificate-
Intermediate ChatGPTCertificate-
Introduction to GPTsCertificate-
Introduction to LLMs in PythonCertificateView code
Transformer Models with PyTorchCertificateView code
LLMOps ConceptsCertificate-
Generative AI and Agentic LLM Systems
Working with OpenAI APICertificateCode
Introduction to Embeddings with OpenAI APICertificateCode
Developing AI Systems with OpenAI APICertificateCode
Multi-Modal Systems with the OpenAI APICertificateCode
Working with the OpenAI Responses APICertificate
Working with Hugging FaceCertificateCode
Multi-Modal Models with Hugging FaceCertificateCode
Developing LLM Applications with LangChainCertificateCode
Retrieval Augmented Generation (RAG) with LangChainCertificateCode
Graph RAG with LangChain and Neo4jCertificate
Vector Databases for Embeddings with PineconeCertificateCode
End-to-End RAG with WeaviateCertificate
Working with Llama3CertificateCode
Fine Tuning with Llama3CertificateCode
Introduction to Amazon BedrockCertificateCode
Working with DeepSeek in PythonCertificateCode
Introduction to Claude ModelsCertificate
Introduction to Generative AI in Snowflake
AI Agents
Introduction to AI AgentsCertificate-
Building Al Agents with HaystackCertificate
Building AI Agents with Google ADKCertificate-
Building AI Agents with CrewAICertificate
AI Agents with Hugging Face smolagentsCertificate
Building Scalable Agentic SystemsCertificate-
Designing Agentic Systems with LangChainCertificateCode
Building Agentic Workflows with LlamaIndexCertificate
Multi-Agent Systems with LangGraphCertificate
Text-to-Query Agents with MongoDB and LangGraphCertificate
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 Slides

Course TitleCourse LinkSource Code Repository
Deep Learning
Introduction to Deep Learning in PythonCertificateCode
Introduction to Deep Learning with PyTorchCertificateCode
Introduction to Deep Learning with KerasCertificateCode
Introduction to TensorFlow in PythonCertificateCode
Intermediate Deep Learning with PyTorchCertificateCode
Advanced Deep Learning with KerasCertificateCode
Recurrent Neural Networks for Language Modeling in PythonCertificateCode
Natural Language Processing (NLP) & Computer Vision
Natural Language Generation in PythonArchivedCode
Machine Translation in PythonCertificateCode
Deep Learning for Text with PyTorchCertificateCode
Deep Learning for Images with PyTorchCertificateCode
Reinforcement Learning
Deep Reinforcement Learning in PythonCertificateCode
Reinforcement Learning from Human Feedback (RLHF)CertificateCode
Reinforcement Learning with Gymnasium in PythonCertificateCode
Others
Introduction to NumPyCode
Linear Algebra for Data Science in RCode
Scalable AI Models with PyTorch LightningCertificateCode
Efficient AI Model Training with PyTorchCertificateCode

Machine Learning

Course Slides

NoCourse TitleCourse LinkSource Code Repository
Core ML
1Supervised Learning with scikit-learnCertificateCode
2Unsupervised Learning in PythonCertificateCode
3Linear Classifiers in PythonCertificateCode
4Dimensionality Reduction in PythonCertificateCode
5Ensemble Methods in PythonCertificateCode
6Model Validation in PythonCertificateCode
7Hyperparameter Tuning in PythonCertificateCode
8Preprocessing for Machine Learning in PythonCertificateCode
9Feature Engineering for Machine Learning in PythonCertificateCode
10Designing Machine Learning Workflows in PythonCertificateCode
11Machine Learning with Tree-Based Models in PythonCertificateCode
12Machine Learning for Time Series Data in PythonCertificateCode
13Extreme Gradient Boosting with XGBoostCertificateCode
Advanced Topics
1Explainable Artificial Intelligence (XAI) ConceptsCertificate-
2Explainable AI in PythonCertificateCode
3Introduction to Optimization in PythonCertificateCode
4Generalized Linear ModelsCertificate
5Support Vector Machines in R
6Building Response Models in R
7Anomaly DetectionCertificateCode
8Fraud DetectionCertificateCode
Natural Language Processign (NLP)
1Natural Language Processing with spaCyCertificate
2Advanced NLP with spaCyCertificate
3Feature Engineering for NLP in PythonCertificateCode
4Sentiment AnalysisCertificate
5Topic Modeling
6Text Mining with Bag-of-Words

Data Science & Analytics

Course Slides

NoCourse TitleCourse LinkSource Code Repository
Core DS/Analytics, Statistical & ML Modeling
1Introduction to Data Science in Python
2Exploratory Data Analysis in Python
3Exploring and Analyzing Data in Python
4Cluster Analysis in PythonCertificateCode
5Introduction to Linear Modeling in Python
6Introduction to Regression with statsmodels in Python
7Intermediate Regression with statsmodels in Python
8Correlation and Regression in R
9Multiple and Logistic Regression in R
10Nonlinear Modeling in R with GAMs
11Factor Analysis in R
12Structural Equation Modeling with lavaan in R
Specialized & Advanced Topics
1Mixture Models in R
2Hierarchical and Mixed Effects Models in R
3Differential Expression Analysis with limma in R
4Discrete Event SimulationCode
5Customer Analytics and AB Testing-Code
6Customer SegmentationCertificateCode
7Market Basket AnalysisCertificateCode
8Forecasting in PracticeCertificate
9Business Process Analytics
10Supply Chain AnalyticsCode
11Introduction to Network Analysis
12Intermediate Network Analysis
13Time Series AnalysisCertificateCode
14ARIMA ModelsCertificateCode

Statistics

NoCourse TitleCourse LinkSource Code Repository
Core Statistical Foundations
1Introduction to StatisticsCertificate-
2Introduction to Statistics in PythonCertificateCode
3Statistical Thinking in Python (Part 1)Certificate
4Statistical Thinking in Python (Part 2)Certificate
5Case Studies in Statistical Thinking
6Foundations of Probability in PythonCertificateCode
7Foundations of Inference in PythonCertificateCode
8Sampling in PythonCertificateCode
9Probability Puzziles in R
Applied Statistical Modeling
1Introduction to Statistical Modeling in R
2Intermediate Statistical Modeling in R
3Inference for Linear Regression in R
4Inference for Numerical data in R
5Inference for Categorical data in R
6Bayesian Data Analysis in PythonCertificate
7Fundamentals of Bayesian Data Analysis in R
8Bayesian Regression Modeling with rstanarm
9Bayesian Modeling with RJAGS
10Analyzing Survey Data in Python
11Survey and Measurement Development in R
12Multivariate Probability Distributions in R
Experimental & Simulation Techniques
1Experimental DesignCertificateCode
2A/B TestingCertificateCode
3Monte Carlo SimulationsCertificateCode
4Stastical SimulationCertificate
Advanced Topics
1Advanced Probability - Uncertainity in DataCertificate
2Designing and Analyzing Clinical Trials in R
3Hypothesis TestingCertificateCode
4Survival Analysis

AI Production and Management

Course Slides

NoCourse TitleCourse LinkSource Code Repository
Machine Learning Lifecycle
1End-to-End Machine LearningCertificateCode
2Developing Machine Learning Models for ProductionCertificateCode
3Introduction to MLflowCertificateCode
4Introduction to Data Versioning with DVCCertificateCode
MLOps and Deployment
1MLOps ConceptsCertificate-
2MLOps for BusinessCertificate-
3MLOps Deployment and Life CyclingCertificate-
4Fully Automated MLOpsCertificate-
5Machine Learning Monitoring ConceptsCertificate-
6Monitoring Machine Learning in PythonCertificateCode
7CI/CD for Machine LearningCertificateCode
DevOps and Infrastructure
1Introduction to DevOpsCertificate-
2Containerization and Virtualization ConceptsCertificate-
3Introduction to DockerCertificateCode
4Intermediate DockerCertificateCode
5Introduction to KubernetesCertificateCode
AI Development Frameworks
1Introduction to FastAPICertificateCode
2Deploying AI into Production with FastAPICertificateCode
Business Strategy and Decision-Making
1Data-Driven Decision MakingCertificate-
2Decoding Decision ModelingCertificate-
3Forming Analytical QuestionsCertificate-
4Implementing AI Solutions in BusinessCertificate-
5Monetizing Artificial IntelligenceCertificate-
6AI StrategyCertificate-
7Demystifying Decision ScienceCertificate-
8Responsible AI Data ManagementCertificate-
9Responsibile AI Practices
10AI Ethics
11AI Governance
12AI Security and Risk Management
13Conquering Data Bias

Data Engineering

Course Slides

NoCourse TitleCourse LinkSource Code Repository
1Database DesignCertificateCode
2Introduction to Relational Databases in SQLCertificateCode
3Data Warehousing ConceptsCertificate-
4Understanding Modern Data ArchitectureCertificate-
5Streaming ConceptsCertificate-
6Data Management Concepts
7Data Governance Concepts
8Introduction to Data Quality with Great ExpectationsCertificateCode
9Introduction to NoSQLCertificateCode
10Introduction to Data EngineeringCertificateCode
11Introduction to Data Pipelines (ETL and ELT)CertificateCode
12Building Data Engineering Pipelines in PythonArchivedCode
13Introduction to Apache KafkaCertificateCode
14Introduction to Apache Airflow in PythonCertificateCode
15Introduction to Snowflake SQLCertificateCode
16Introduction to Data Modeling with Snowflake-Code
18Introduction to dbtCertificateCode
19Intermediate dbtCertificateCode

SQL

NoCourse TitleCourse LinkSource Code Repository
1Introduction to SQLCertificate
2Intermediate SQLCertificate
3Introduction to Relational Databases in SQLCertificate
4Joining Data in SQLCertificate
5SQL for Joining DataCertificate
6Data Manipulation in SQLCertificate
7Reporting in SQL-
8Exploratory Data Analysis in SQL-
9Data-Driven Decision Making in SQL-
10Applying SQL to Real-World Problems-
11Analyzing Business Data in SQL-
12Creating PostgreSQL Databases-
13Cleaning Data in PostgreSQL Databases-
14Functions for Manipulating Data in PostgreSQL-
15PostgreSQL Summary Stats and Window Functions-
16Transactions and Error Handling in PostgreSQL-
17Improving Query Performance in PostgreSQL-

Software Engineering

Course Slides

NoCourse TitleCourse LinkSource Code Repository
1Introduction to ShellCertificate
2Data Processing in ShellCertificate
3Introduction to Bash ScriptingCertificate
4Command Line Automation in PythonArchived
5Introduction to GitCertificate
6Intermediate GitCertificate
7Advanced Git-
8Developing Python PackagesCertificate
9Introduction to Testing in PythonCertificateCode
10Unit Testing for Data Science in PythonArchivedCode
11Software Engineering Principles in PythonCertificate
12Introduction to Object-Oriented Programming in PythonCertificate
13Intermediate Object-Oriented Programming in PythonCertificate
14Understanding Cloud ComputingCertificate-
15DevOps ConceptsCertificate-
16Introduction to APIs in PythonCertificate
17Web Scraping in PythonCertificate

Data Manipulation

NoCourse TitleCourse LinkSource Code Repository
1Pandas Foundation-Code
2Data Types in Python-Code
3Data Types for Data Science in Python-
4Introduction to Importing Data in Python-Code
5Intermediate Importing Data in Python-Code
6Streaming Data Ingestion with Pandas-Code
7Joining Data with Pandas-Code
8Merging DataFrames with Pandas-Code
9Reshaping Data with Pandas-Code
10Data Manipulation with Pandas-Code
11Manipulating DataFrames with Pandas-Code
12Manipulating Timeseries Data in Python-Code
13Working with Categorical Data in Python-Code
14Working with Dates and Times in Python-Code
15Regular Expressions in Python-Code
16Cleaning Data in Python-Code
17Dealing with Missing Data in Python-Code
18Preprocessing for Machine Learning in Python-Code
19Feature Engineering for Machine Learning in Python-Code