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.

Pontificia Universidad Católica de Chile
Skills you'll gain: Structural Analysis, Mechanics, Structural Engineering, Torque (Physics), Engineering Analysis, Mathematical Modeling, Engineering Calculations, Civil Engineering, Applied Mathematics, Schematic Diagrams, Trigonometry, Physics
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Correlation Analysis, Probability & Statistics, Statistical Methods, Statistics, Statistical Analysis, Data Analysis, Sampling (Statistics), Data Science, Probability Distribution, Descriptive Statistics, Statistical Inference
Beginner · Guided Project · Less Than 2 Hours

Korea Advanced Institute of Science and Technology(KAIST)
Skills you'll gain: Vibrations, Engineering Analysis, Engineering Calculations, Mathematical Modeling, Integral Calculus, Applied Mathematics, Differential Equations, Calculus
Intermediate · Course · 1 - 3 Months

University of London
Skills you'll gain: Pandas (Python Package), NumPy, Probability & Statistics, Unsupervised Learning, Applied Machine Learning, Statistical Methods, Data Science, Statistics, Data Analysis, Statistical Analysis, Jupyter, Data Manipulation, Machine Learning Algorithms, Descriptive Statistics, Plot (Graphics), Data Processing, Data Visualization Software, Python Programming, Machine Learning
Beginner · Course · 1 - 4 Weeks

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Vibrations, Mechanics, Engineering Analysis, Linear Algebra, Mechanical Engineering, Physics, Advanced Mathematics, Differential Equations, Calculus, Applied Mathematics, Integral Calculus, Mathematical Modeling, Experimentation
Mixed · Course · 1 - 3 Months

Skills you'll gain: Sampling (Statistics), Plot (Graphics), Statistical Methods, Descriptive Statistics, Statistical Visualization, Data Import/Export, Pareto Chart, Histogram, Statistical Programming, Descriptive Analytics, Statistical Analysis, R (Software), Box Plots, R Programming, Data Synthesis, Probability Distribution, Probability & Statistics, Exploratory Data Analysis, Statistics, Data Science
Beginner · Guided Project · Less Than 2 Hours

Rice University
Skills you'll gain: Differentiated Instruction, Diversity Awareness, Web Content Accessibility Guidelines, digital literacy, Instructional Strategies, Learning Strategies, Culture, Education Software and Technology, Digital pedagogy, Cultural Responsiveness, Intercultural Competence, Collaborative Software, Cultural Diversity, Teaching, Instructing, Curriculum Planning, English Language, Mathematics Education, Lesson Planning, Language Competency
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Linear Algebra, Applied Mathematics, Algebra, Mathematics and Mathematical Modeling, Calculus, Advanced Mathematics, Differential Equations, Mathematical Theory & Analysis, Trigonometry
Mixed · Course · 1 - 3 Months

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Electronic Systems, Semiconductors, Basic Electrical Systems, Electrical Engineering, Electronics, Electronic Hardware, Electronic Components, Electronics Engineering, Electrical Power, Power Electronics, Electrical Systems, Engineering Analysis, Network Analysis, Engineering Calculations, Control Systems, Mathematical Modeling, Applied Mathematics
Build toward a degree
Beginner · Course · 1 - 3 Months

28DIGITAL
Skills you'll gain: Computational Logic, Deductive Reasoning, Combinatorics, Logical Reasoning, Mathematical Modeling, Operations Research, Theoretical Computer Science, Mathematical Software, Applied Mathematics, Algorithms, Linear Algebra, Model Optimization, Verification And Validation, Arithmetic
Intermediate · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Applied Mathematics, Model Optimization, Estimation, Calculus, Cost Estimation, Mathematical Modeling, Derivatives, Analysis
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Design Strategies, Design Reviews, Mathematics Education, Simulations, Education Software and Technology, Simulation and Simulation Software, User Feedback, Display Devices
Intermediate · Course · 1 - 3 Months