Discrete Mathematics courses can help you learn logic, set theory, combinatorics, and graph theory. You can build skills in problem-solving, algorithm design, and mathematical reasoning, which are valuable in computer science and cryptography. Many courses introduce tools such as MATLAB or Python for implementing algorithms and visualizing mathematical concepts, allowing you to see how these skills apply in areas like data analysis and network design.

American Psychological Association
Skills you'll gain: Sample Size Determination, Statistical Hypothesis Testing, Probability & Statistics, Statistical Methods, Probability Distribution, Quantitative Research, Statistical Analysis, Statistical Software, Statistical Inference, Sampling (Statistics), Data Analysis, Analysis, Statistics, Probability, Analytical Skills, Regression Analysis, Psychology, Research Design, Research
Beginner · Specialization · 3 - 6 Months

Ball State University
Skills you'll gain: Data Ethics, Data Collection, Probability & Statistics, Statistics, Sampling (Statistics), Data Science, R Programming, Statistical Methods, Data Structures, Data Analysis, Data Capture, Information Privacy, Tidyverse (R Package), Data Quality, Informed Consent, Social Impact, Ethical Standards And Conduct, Data Validation, Algorithms, Big Data
Build toward a degree
Beginner · Course · 1 - 3 Months

Skills you'll gain: Microsoft Excel, Excel Formulas, Spreadsheet Software, Data Analysis Software, Data Analysis, Customer Analysis, Analysis, Analytical Skills, Gross Profit, Productivity Software, Business Mathematics
Beginner · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Pivot Tables And Charts, Data Manipulation, Data Transformation, Data Preprocessing, Data Warehousing, Data Cleansing, Dimensionality Reduction, Data Quality, Anomaly Detection, Feature Engineering, Sampling (Statistics), Exploratory Data Analysis
Intermediate · Course · 1 - 4 Weeks

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Spatial Analysis, Spatial Data Analysis, GIS Software, Geographic Information Systems, Geospatial Mapping, Geostatistics, Interactive Data Visualization, Data Integration, Data Mapping, Augmented Reality, Sampling (Statistics)
Beginner · Course · 1 - 3 Months

Skills you'll gain: NumPy, Plot (Graphics), Pandas (Python Package), Scientific Visualization, Data Manipulation, Scatter Plots, Machine Learning, Data Science, Data Analysis Software, Histogram, Numerical Analysis, Linear Algebra, Probability Distribution, Classification Algorithms, Regression Analysis
Beginner · Course · 1 - 3 Months

Skills you'll gain: Data Analysis, Statistical Analysis, Probability Distribution, R Programming, Exploratory Data Analysis, Statistical Modeling, Machine Learning, Statistical Inference, Classification Algorithms, Data Manipulation, Supervised Learning, Random Forest Algorithm, Regression Analysis, Model Evaluation, Decision Tree Learning
Mixed · Course · 1 - 4 Weeks
Skills you'll gain: Electronic Systems, Basic Electrical Systems, Electrical Engineering, Applied Mathematics, Hardware Design, Electronics, Electronic Components, Mathematical Modeling, Simulation and Simulation Software, Engineering Analysis, Analysis, High Voltage, Grant Applications
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Dimensionality Reduction, Unsupervised Learning, Applied Machine Learning, Statistical Machine Learning, Machine Learning, Regression Analysis, Supervised Learning, Data Science, Decision Tree Learning, Statistical Analysis, Classification Algorithms, Predictive Modeling, Artificial Neural Networks, Data Processing, Logistic Regression
Build toward a degree
Intermediate · Course · 1 - 3 Months

Northeastern University
Skills you'll gain: Generative AI, Generative Model Architectures, Convolutional Neural Networks, Artificial Neural Networks, Deep Learning, Bayesian Network, Machine Learning Methods, Mathematical Modeling, Estimation, Model Evaluation, Applied Mathematics, Dimensionality Reduction, Network Architecture, Probability & Statistics
Intermediate · Course · 1 - 4 Weeks

Pontificia Universidad Católica de Chile
Skills you'll gain: Engineering Analysis, Engineering Calculations, Numerical Analysis, Finite Element Methods, Chemical Engineering, Simulation and Simulation Software, Differential Equations, Applied Mathematics, NumPy, Mathematical Modeling, Scientific Visualization, Python Programming, Plot (Graphics), Linear Algebra, Algorithms
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Data Integrity, Data Cleansing, Data Quality, Data Validation, Sampling (Statistics), Probability & Statistics, Data Analysis, Statistics, Statistical Analysis, Small Data
Beginner · Course · 1 - 4 Weeks