Data mining courses can help you learn data preprocessing, pattern recognition, and predictive modeling techniques. You can build skills in clustering, classification, and anomaly detection, that support extracting meaningful insights from large datasets. Many courses introduce tools like Python, R, and SQL, along with software such as RapidMiner and Weka, to help you apply these skills in real-world data analysis projects.

Skills you'll gain: Quality Monitoring, Cloud API, Application Programming Interface (API), Web Services, Customer Relationship Management (CRM) Software, Customer Communications Management, Account Management, Business Communication, Data Migration
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: LangGraph, Agentic Workflows, AI Orchestration, AI Workflows, Generative AI Agents, Agentic systems, LangChain, LLM Application, Responsible AI, Retrieval-Augmented Generation, Generative AI, Artificial Intelligence and Machine Learning (AI/ML), Software Development, Vector Databases, Python Programming, Data Science
Intermediate · Course · 1 - 4 Weeks
American Museum of Natural History
Skills you'll gain: Life Sciences, Biology, Environmental Science, Environment, Biochemistry, Physiology, Hydrology, Environmental Issue, Anatomy, Water Quality, Behavioral Health, Research
Beginner · Course · 1 - 3 Months

University of London
Skills you'll gain: Debugging, Development Environment, Javascript, Computer Programming Tools, Computer Graphics, Software Development Tools, Computer Programming, Graphical Tools, Interactive Design, Human Computer Interaction, Data Management
Beginner · Course · 1 - 4 Weeks

Interactive Brokers
Skills you'll gain: Financial Trading, International Finance, Financial Market, Securities Trading, Equities, Capital Markets, Market Data, Market Dynamics, Portfolio Risk, Market Trend, Market Analysis
Beginner · Course · 1 - 4 Weeks

Shanghai Jiao Tong University
Skills you'll gain: Combinatorics, Graph Theory, Theoretical Computer Science, Mathematical Theory & Analysis, Advanced Mathematics, Network Analysis, Computational Thinking, Algorithms, Data Structures, Computer Science
Intermediate · Course · 1 - 3 Months

Universidad de los Andes
Skills you'll gain: File I/O, Data Visualization Software, Computational Thinking, Matplotlib, Python Programming, NumPy, Algorithms, Computer Programming, Pandas (Python Package), Debugging, Data Manipulation, Integrated Development Environments, Data Structures, Data Analysis, Object Oriented Programming (OOP)
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Peripheral Devices, Computer Hardware, System Configuration, Virtualization and Virtual Machines, Computer Systems, Virtual Machines, Operating Systems, USB, Hardware Troubleshooting, Computer Displays, Linux, Software Installation, Technical Support, Mac OS, Computer Architecture, File Systems, Network Infrastructure, Data Storage, User Accounts, Disaster Recovery
Beginner · Course · 1 - 3 Months

University of California, Irvine
Skills you'll gain: Internet Of Things, Basic Electrical Systems, Automation Engineering, Electronics, Electronic Components, Embedded Systems, Control Systems, Electronic Hardware, Wireless Networks, Electrical and Computer Engineering, Hardware Design, Peripheral Devices, Human Machine Interfaces, Electrical Wiring, Computer Systems, Programming Principles, Systems Engineering, Computer Programming, Remote Access Systems, Interactive Learning
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: OAuth, API Gateway, API Design, Restful API, Application Programming Interface (API), Cloud API, Continuous Deployment, CI/CD, Application Lifecycle Management, Secure Coding, Security Controls, Proxy Servers, Authorization (Computing), Continuous Integration, Application Security, Middleware, Software Documentation, Information Systems Security, Network Security, Data Security
Intermediate · Specialization · 3 - 6 Months

Duke University
Skills you'll gain: Debugging, Algorithms, Problem Solving, Data Processing, Python Programming, Software Development, Data Analysis
Beginner · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Business Valuation, Financial Statement Analysis, Financial Management, Capital Budgeting, Corporate Finance, Finance, Performance Measurement, Business Mathematics, Financial Data, Financial Modeling, Mergers & Acquisitions, Investment Management, Portfolio Management, Budgeting, Financial Analysis, Return On Investment, Balance Sheet, Cost Benefit Analysis, Financial Policy, Microsoft Excel
Intermediate · Specialization · 3 - 6 Months