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.

DeepLearning.AI
Skills you'll gain: Model Optimization, Machine Learning Methods, Applied Mathematics, Calculus, Applied Machine Learning, Numerical Analysis, Machine Learning Algorithms, Software Visualization, Machine Learning, Python Programming, Advanced Mathematics, Artificial Neural Networks, Deep Learning, Computer Programming, Derivatives
Intermediate · Course · 1 - 4 Weeks

École Polytechnique
Skills you'll gain: Probability, Simulations, Advanced Mathematics, Probability & Statistics, Probability Distribution, Statistical Methods, Mathematical Theory & Analysis, Sampling (Statistics), Numerical Analysis, Statistical Inference, Applied Mathematics, Correlation Analysis, Integral Calculus, Statistical Analysis
Mixed · Course · 1 - 3 Months

Tsinghua University
Skills you'll gain: Data Structures, Algorithms, Theoretical Computer Science, Computer Programming, Computer Science
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Integral Calculus, Numerical Analysis, Calculus, Data Science, Applied Mathematics, Linear Algebra, Probability & Statistics, Derivatives
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Business Writing, Business Correspondence, Business Communication, Writing, Organizational Skills, Writing and Editing, Grammar, Communication, Editing, Organizational Strategy, Organizational Structure, Presentations, Graphic Design
Beginner · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Algebra, General Mathematics, Arithmetic, Applied Mathematics, Geometry
Mixed · Course · 1 - 3 Months

Imperial College London
Skills you'll gain: Regression Analysis, Calculus, Model Optimization, Mathematical Software, Machine Learning Methods, Numerical Analysis, Applied Machine Learning, Applied Mathematics, Linear Algebra, Artificial Neural Networks, Deep Learning, Mathematical Theory & Analysis, Derivatives
Beginner · Course · 1 - 3 Months

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, Emerging Technologies
Beginner · Course · 1 - 4 Weeks

Universidad de los Andes
Skills you'll gain: Financial Statement Analysis, Financial Statements, Finance, Financial Acumen, Financial Analysis, General Finance, Income Statement, Capital Budgeting, Financial Accounting, Balance Sheet, Financial Planning, Financial Modeling, Financial Management, Business Mathematics, Corporate Finance, Return On Investment, Microsoft Excel, Investment Management, Cash Flows, Business Metrics
Beginner · Course · 1 - 3 Months

Rice University
Skills you'll gain: Computational Thinking, Event-Driven Programming, Algorithms, Combinatorics, Graph Theory, Programming Principles, Application Development, Object Oriented Programming (OOP), Data Structures, Theoretical Computer Science, Probability, Video Game Development, Bioinformatics, Interactive Design, Animation and Game Design, Python Programming, Data Analysis, User Interface (UI), Computer Science, Computer Programming
Beginner · Specialization · 3 - 6 Months
University of London
Skills you'll gain: Computer Science, Debugging, Development Environment, Computer Systems, Web Applications, Arithmetic, Computer Literacy, General Networking, Javascript, Network Security, Computer Networking, Application Security, Computational Thinking, Computer Programming Tools, Visualization (Computer Graphics), Applied Mathematics, Computer Programming, General Mathematics, Numerical Analysis, Problem Solving
Build toward a degree
Beginner · Specialization · 1 - 3 Months

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Data Analysis, Statistical Analysis, Statistical Methods, Analysis, Quantitative Research, Data Visualization, Predictive Modeling, Applied Mathematics
Build toward a degree
Beginner · Course · 1 - 3 Months