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.

Universidad Nacional Autónoma de México
Skills you'll gain: Business Mathematics, Financial Management, Finance, Capital Budgeting, Financial Analysis, General Finance, Return On Investment, Loans, Investments, Cash Flows, Corporate Finance, Applied Mathematics
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Bash (Scripting Language), Scalability, Distributed Computing, Shell Script, Computer Systems, Big Data, Linux Commands, Hardware Architecture, Operating Systems, File Systems, Computing Platforms, Linux, Performance Testing, Scripting, Performance Tuning, Memory Management, Programming Principles, Capacity Management, File Management
Build toward a degree
Beginner · Course · 1 - 4 Weeks

University of Alberta
Skills you'll gain: Reinforcement Learning, Machine Learning Methods, Sampling (Statistics), Machine Learning Algorithms, Simulations, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning, Algorithms, Applied Machine Learning, Probability Distribution
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Chemical Engineering, Chemistry, Thermal Management, Mechanics, Mechanical Engineering, Engineering Calculations, Mathematical Software, Process Engineering, Analytical Chemistry, Numerical Analysis, Vibrations, Statistical Methods, Differential Equations, Physics, Applied Mathematics, Integral Calculus, Probability Distribution, Mathematical Modeling, Engineering, Materials science
Advanced · Specialization · 3 - 6 Months

University of Colorado System
Skills you'll gain: Data Encryption Standard, Public Key Infrastructure, Cryptography, Cybersecurity, Key Management, Advanced Encryption Standard (AES), Encryption, Cryptographic Protocols, Public Key Cryptography Standards (PKCS), Authentications, Arithmetic, Algorithms, Brute-force attacks, Applied Mathematics, Data Integrity, Probability, Computer Science
Beginner · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Presentations, Peer Review, Business Writing, Project Design, Graphic Design, Concision, Oral Expression, Graphic and Visual Design, Writing, Constructive Feedback, Branding, Communication, Public Speaking, Business Communication, Verbal Communication Skills, Professional Development, Design Strategies
Beginner · Course · 1 - 3 Months

Arizona State University
Skills you'll gain: Materials science, Failure Analysis, Semiconductors, Manufacturing Processes, Mechanical Engineering, Chemical Engineering, Chemistry, Engineering, Structural Analysis, Production Process, Laboratory Testing, Mechanics, Physical Science, Process Engineering, Engineering Calculations, Engineering Analysis, Reliability, Technical Standard
Beginner · Specialization · 3 - 6 Months

New York University
Skills you'll gain: Supervised Learning, Machine Learning Methods, Dimensionality Reduction, Unsupervised Learning, Machine Learning Algorithms, Applied Machine Learning, Decision Tree Learning, Machine Learning, Machine Learning Software, Financial Trading, Financial Market, Reinforcement Learning, Scikit Learn (Machine Learning Library), Financial Services, Market Data, Correlation Analysis, Exploratory Data Analysis, Portfolio Management, Python Programming, Artificial Neural Networks
Intermediate · Course · 1 - 4 Weeks

New York Institute of Finance
Skills you'll gain: Risk Management, Business Risk Management, Portfolio Risk, Risk Modeling, Risk Appetite, Risk Management Framework, Operational Risk, Risk Mitigation, Enterprise Risk Management (ERM), Credit Risk, Risk Analysis, Portfolio Management, Capital Markets, Financial Market, Financial Regulations, Regulatory Requirements, Finance, Financial Regulation, Probability Distribution
Beginner · Course · 1 - 3 Months

National Taiwan University
Skills you'll gain: Supervised Learning, Model Training, Machine Learning, Machine Learning Methods, Statistical Machine Learning, Model Evaluation, Machine Learning Algorithms, Artificial Intelligence and Machine Learning (AI/ML), Theoretical Computer Science, Classification Algorithms, Mathematical Modeling, Statistical Methods, Mathematical Theory & Analysis, Probability, Probability & Statistics, Algorithms
Beginner · Course · 1 - 3 Months

National Taiwan University
Skills you'll gain: Operations Research, Mathematical Modeling, Report Writing, Network Model, Applied Mathematics, Business Modeling, Industrial Engineering, Research Reports, Model Optimization, Linear Algebra, Numerical Analysis, Operations Management, Operational Analysis, Statistical Machine Learning, Case Studies, Process Optimization, Algorithms, Project Design, Machine Learning, Business Analytics
Beginner · Specialization · 3 - 6 Months
University of Illinois Urbana-Champaign
Skills you'll gain: Statistical Inference, Business Analytics, Descriptive Statistics, Sampling (Statistics), Statistics, Data-Driven Decision-Making, Data Analysis, Statistical Reporting, Data Presentation, Quantitative Research, Analytical Skills, Statistical Analysis, Statistical Methods, Descriptive Analytics, Microsoft Excel, Exploratory Data Analysis, Probability & Statistics, Estimation, Statistical Visualization, Decision Making
Beginner · Course · 1 - 4 Weeks