Data cleaning courses can help you learn techniques for identifying and correcting errors in datasets, handling missing values, and standardizing data formats. You can build skills in data validation, outlier detection, and transforming raw data into a usable format. Many courses introduce tools like Python libraries such as Pandas and NumPy, as well as software like OpenRefine, that support executing data cleaning tasks efficiently and ensuring data quality for analysis.

Skills you'll gain: Recurrent Neural Networks (RNNs), Forecasting, Model Optimization, Predictive Analytics, Data Preprocessing, Statistical Modeling, Model Evaluation, Machine Learning Methods, Data Processing, Feature Engineering, Data Visualization Software
Intermediate · Course · 1 - 3 Months

Khalifa University
Skills you'll gain: AI Personalization, Sales Enablement, Customer Analysis, Customer Data Management, Personalized Service, Personalized Campaigns, LLM Application, AI Enablement, Customer experience improvement, AI Product Strategy, Customer experience strategy (CX), Customer Insights, Customer Engagement, Large Language Modeling, Predictive Modeling, Fraud detection, Self Service Technologies, Data Integration, Revenue Management, Network Analysis
Beginner · Course · 1 - 3 Months

Skills you'll gain: Interactive Data Visualization, Data Visualization, Exploratory Data Analysis, Dashboard, Dashboard Creation, Data Visualization Software, Data Presentation, Data Integration, Heat Maps, Datamaps, Spatial Data Analysis, Data-Driven Decision-Making, Decision Support Systems, Business Intelligence Software, Spatial Analysis, Geospatial Information and Technology, Data Mapping
Beginner · Guided Project · Less Than 2 Hours

University of Colorado System
Skills you'll gain: Distributed Denial-Of-Service (DDoS) Attacks, Authentications, Cloud Security, Threat Management, Cybersecurity, Threat Detection, Security Awareness, Cyber Attacks, Exploitation techniques, Network Security, Vulnerability Assessments, Cloud Services, Cloud Computing, Vulnerability Management, Data Security, Human Factors (Security), Incident Response, Software As A Service
★ 4.7 (675) · Beginner · Course · 1 - 3 Months

University of California, Davis
Skills you'll gain: Threat Modeling, Secure Coding, Cryptography, Open Web Application Security Project (OWASP), Encryption, Application Security, Vulnerability Assessments, Data Security, Exploitation techniques, Security Controls, Authentications, Vulnerability Management, Data Validation
★ 4.7 (178) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Retrieval-Augmented Generation, OpenAI API, Prompt Patterns, AI Workflows, Generative Model Architectures, Fine-tuning, Model Deployment, Token Optimization, AI Integrations, Applied Machine Learning, Hugging Face, Artificial Intelligence and Machine Learning (AI/ML), Application Deployment, Memory Management, Object Oriented Programming (OOP), Context Management, API Testing, Document Management, AI literacy, Model Optimization
Intermediate · Specialization · 3 - 6 Months

ISC2
Skills you'll gain: Network Security, Cybersecurity, Cyber Attacks, IT Security Architecture, Infrastructure Security, Threat Detection, Computer Networking, Data Centers, General Networking, Distributed Denial-Of-Service (DDoS) Attacks, Intrusion Detection and Prevention, Threat Management, Cloud Services, Data Security, Network Planning And Design, Firewall, Cloud Security, OSI Models, Network Protocols, Network Model
★ 4.7 (249) · Beginner · Course · 1 - 3 Months

University of Illinois Urbana-Champaign
Skills you'll gain: Internet Of Things, Networking Hardware, Network Infrastructure, Network Routers, Electrical Wiring, General Networking, Embedded Software, Network Switches, Network Protocols, Network Architecture, Security Controls, Cloud Infrastructure, Wireless Networks, Network Routing, Local Area Networks, Telecommunications, Communication Systems, Distributed Computing, Python Programming, Machine Learning
★ 4.7 (627) · Intermediate · Specialization · 3 - 6 Months

LearnQuest
Skills you'll gain: Spring Framework, JUnit, Application Frameworks, Unit Testing, Java Programming, Enterprise Application Management, Integration Testing, Configuration Management, Development Environment, Extensible Markup Language (XML), Context Management
★ 3.8 (455) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Job Control Language (JCL), z/OS, Unix, IBM DB2, Database Management Systems, Mainframe Computing, Unix Shell, Operating System Administration, System Programming, Operating Systems, Unix Commands, System Software, Mainframe Technologies, Data Management, Data Storage Technologies, File Systems, Data Storage, System Configuration, File Management, Transaction Processing
★ 4.8 (378) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Python Programming, Code Reusability, Data Processing, Data Analysis, Automation, Programming Principles
Beginner · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Control Systems, Mathematical Modeling, Engineering Analysis, Differential Equations, Systems Analysis, Electrical Systems, Mechanics, Systems Thinking, Applied Mathematics, Performance Testing, Integral Calculus, Basic Electrical Systems
★ 4.7 (134) · Intermediate · Course · 1 - 3 Months