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.

Johns Hopkins University
Skills you'll gain: Probability, Probability Distribution, Probability & Statistics, Statistics, Combinatorics, Simulations, Calculus, Sampling (Statistics), Integral Calculus, Applied Mathematics, R Programming, Quantitative Research
Beginner · Course · 1 - 4 Weeks

The Hong Kong University of Science and Technology
Skills you'll gain: Matlab, Numerical Analysis, Linear Algebra, Differential Equations, Integral Calculus, Scripting, Simulations, Calculus, Plot (Graphics)
★ 4.8 (451) · Intermediate · Course · 1 - 3 Months

The Hong Kong University of Science and Technology
Skills you'll gain: Differential Equations, Applied Mathematics, Numerical Analysis, Linear Algebra
★ 4.9 (2.3K) · Beginner · Course · 1 - 3 Months

Universitat Politècnica de València
Skills you'll gain: Linear Algebra, Algebra, Geometry, General Mathematics, Applied Mathematics
Beginner · Course · 1 - 4 Weeks

University at Buffalo
Skills you'll gain: Electrical Substation, Electrical Power, Electric Power Systems, Electrical Systems, Energy and Utilities, Basic Electrical Systems, Electrical Equipment, Electrical Safety, Sustainable Technologies, Environmental Issue
★ 4.7 (7.8K) · Beginner · Course · 1 - 4 Weeks
University of London
Skills you'll gain: Model Training, Artificial Intelligence and Machine Learning (AI/ML), Applied Machine Learning, Machine Learning, Artificial Intelligence, Statistical Machine Learning, Model Evaluation, Machine Learning Algorithms, AI literacy, Data Collection
★ 4.7 (3.5K) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Field-Programmable Gate Array (FPGA), Computational Logic, Hardware Design, Hardware Architecture, Data Storage, Data Storage Technologies, Algorithms
★ 4.5 (151) · Intermediate · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Descriptive Statistics, Bayesian Statistics, Statistical Hypothesis Testing, Probability & Statistics, Sampling (Statistics), Statistical Methods, Probability Distribution, Probability, Statistical Inference, Statistics, A/B Testing, Statistical Analysis, Exploratory Data Analysis, Statistical Visualization
★ 4.6 (701) · Intermediate · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Graph Theory, Algorithms
★ 4.5 (1.1K) · Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Business Writing, Business Correspondence, Business Communication, Writing, Writing and Editing, Grammar, Communication, Editing, Presentations, Branding, Graphic Design
★ 4.8 (5.1K) · Beginner · Course · 1 - 4 Weeks
Duke University
Skills you'll gain: Probability, Graphing, Algebra, Data Science, General Mathematics, Data Analysis, Advanced Mathematics, Derivatives
★ 4.5 (13K) · Beginner · Course · 1 - 4 Weeks
Macquarie University
Skills you'll gain: Excel Formulas, Dashboard, Dashboard Creation, Microsoft Excel, Spreadsheet Software, Data Preprocessing, Interactive Data Visualization, Excel Macros, Data Analysis Software, Business Analytics, Analytical Skills, Advanced Analytics, Business Mathematics
★ 4.7 (6.3K) · Intermediate · Course · 1 - 3 Months