Signal processing courses can help you learn about Fourier transforms, filtering techniques, and signal modulation. You can build skills in analyzing audio and visual signals, implementing algorithms for noise reduction, and working with time-frequency analysis. Many courses introduce tools like MATLAB and Python libraries, that support simulating signal processing techniques and analyzing real-world data.

Skills you'll gain: Photo Editing, Photography, Visual Storytelling, Storytelling, Editing, Geospatial Information and Technology, Geospatial Mapping, Geographic Information Systems, GIS Software, Image Quality, Global Positioning Systems, Spatial Data Analysis, Post-Production, Planning, Research, Photo/Video Production and Technology, Adobe Creative Cloud, Creativity, Design Elements And Principles, Critical Thinking
★ 3.8 (14) · Beginner · Specialization · 3 - 6 Months

Duke University
Skills you'll gain: Retrieval-Augmented Generation, Vector Databases, Embeddings, OpenAI API, Data Import/Export, Pandas (Python Package), Generative AI, Application Programming Interface (API), Large Language Modeling, Data Processing, Data Management, Python Programming, Machine Learning
★ 4.4 (51) · Intermediate · Guided Project · Less Than 2 Hours

LearnQuest
Skills you'll gain: Apple iOS, iOS Development, Transaction Processing, Mobile Development, Knowledge of Apple Software, User Interface (UI), User Interface and User Experience (UI/UX) Design, Payment Systems, User Experience
★ 4.7 (88) · Advanced · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Extract, Transform, Load, Data Cleansing, Power BI, Data Transformation, Data Management, Data Quality, Data Preprocessing, Data Processing, Data Validation, Data Integration, Data Import/Export, Data Analysis, Data Storage
★ 5 (24) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Technical Analysis, Market Trend, Financial Trading, Market Dynamics, Derivatives, Market Opportunities, Financial Market, Gap Analysis, Securities Trading, Risk Management Framework, Risk Management, Trend Analysis, Market Data, Market Analysis, Risk Analysis, Financial Forecasting, Forecasting, Consolidation, Histogram
★ 4.3 (28) · Beginner · Specialization · 3 - 6 Months

University of London
Skills you'll gain: Virtual Reality, Unity Engine, Augmented and Virtual Reality (AR/VR), Virtual Environment, Visualization (Computer Graphics), Animations, Non-Verbal Communication, Interaction Design, Human Computer Interaction, Psychology, Interpersonal Communications, Agentic systems
★ 4.4 (86) · Intermediate · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Medical Billing and Coding, Denial Management, Patient Registration, Revenue Cycle Management, ICD Coding (ICD-9/ICD-10), Claims Processing, Payment Processing and Collection, Registration, CPT Coding, Medical Billing, Medical Coding, Billing, Insurance, Insurance Policies, Revenue Management
★ 4.8 (98) · Beginner · Course · 1 - 4 Weeks

Yonsei University
Skills you'll gain: Data Mining, Unstructured Data, Data Preprocessing, Data Processing, Natural Language Processing, Classification Algorithms, Analytics, Java, Unsupervised Learning, Machine Learning Methods, Supervised Learning, Text Mining
★ 3.9 (40) · Intermediate · Course · 1 - 3 Months

University of California, Irvine
Skills you'll gain: Systems Thinking, Materials science, Quantum computing, Biology, Science and Research, Scientific Methods, Mathematical Modeling, Physics, Applied Mathematics, Neurology
★ 4.4 (170) · Mixed · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Hugging Face, Model Optimization, Fine-tuning, Transfer Learning, Model Training, Embeddings, Data Preprocessing
★ 5 (19) · Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: NoSQL, Data Warehousing, Database Management Systems, Database Systems, Database Architecture and Administration, Database Administration, Database Management, Databases, Database Software, Data Store, Relational Databases, Big Data, Data Architecture, Transaction Processing, Scalability
★ 4.6 (88) · Beginner · Course · 1 - 4 Weeks

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, User Interface (UI), Leaflet (Software), Data Processing, Interactive Data Visualization, Scientific Visualization, Big Data, Visualization (Computer Graphics), Geospatial Mapping, Data Manipulation, Data Transformation, Apache Spark, Spatial Data Analysis, Computer Graphics
★ 4.4 (547) · Mixed · Course · 1 - 3 Months