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.

Northwestern University
Skills you'll gain: Robotics, Mechanics, Torque (Physics), Mathematical Software, Mathematical Modeling, Engineering Analysis, Numerical Analysis, Applied Mathematics, Control Systems, Linear Algebra, Spatial Analysis
Intermediate · Course · 1 - 4 Weeks

Universitat Politècnica de València
Skills you'll gain: Arithmetic, Mathematics and Mathematical Modeling, Mathematical Modeling, Logical Reasoning, Algebra, General Mathematics, Advanced Mathematics, Applied Mathematics
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Sampling (Statistics), Logistic Regression, SAS (Software), Predictive Analytics, Automation, Data Integration, Predictive Modeling, Advanced Analytics, Debugging, Change Control, Statistical Programming, Feature Engineering, Analytical Skills, SQL, Statistical Methods, Report Writing, Data Store, Analysis, Analytics, Finance
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Unity Engine, Video Game Development, Programming Principles, General Mathematics, Plot (Graphics), Computer Graphics, Graphing, Computational Logic, Geometry, Data Structures, Applied Mathematics
Beginner · Course · 1 - 4 Weeks

University of Illinois Urbana-Champaign
Skills you'll gain: Descriptive Statistics, Data Literacy, Statistics, Statistical Inference, Sampling (Statistics), Data Analysis, Business Analytics, Probability & Statistics, Analytics, Data Presentation, Estimation, Statistical Analysis, Quantitative Research, Microsoft Excel, Statistical Methods, Exploratory Data Analysis, Probability Distribution, Influencing
Beginner · Course · 1 - 3 Months

Skills you'll gain: Cryptography, Encryption, Brute-force attacks, Python Programming, Applied Mathematics, Programming Principles, Computational Logic, Algorithms, Code Reusability, File I/O, File Management
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Computer Graphics, Visualization (Computer Graphics), C# (Programming Language), Computer Graphic Techniques, Event-Driven Programming, .NET Framework, Graphical Tools, Data-oriented programming, Animations, Animation and Game Design, Computer Displays, User Interface (UI), Application Development
Intermediate · Course · 1 - 4 Weeks

Northwestern University
Skills you'll gain: Robotics, Mathematical Software, Mathematical Modeling, Simulation and Simulation Software, Mechanical Engineering, Numerical Analysis, Mechanics, Torque (Physics), Model Optimization, Algorithms, Control Systems, Applied Mathematics, Differential Equations
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Probability & Statistics, Statistics, Data-Driven Decision-Making, Probability, Probability Distribution, Estimation, Business Analytics, Data Analysis, Statistical Methods, Analytics, Statistical Modeling, Statistical Analysis, Descriptive Statistics, Correlation Analysis, Variance Analysis
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Accrual Accounting, General Accounting, Technical Accounting, Accounting, Financial Reporting, Financial Statement Analysis, Financial Statements, Financial Accounting, Finance, Business Mathematics, Investments, Business
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Cost Benefit Analysis, Cost Accounting, Gross Profit, Profit and Loss (P&L) Management, Financial Analysis, Risk Analysis, Operational Analysis, Management Accounting, Financial Planning, Cost Estimation, Business Risk Management, Cost Management, Income Statement, Performance Measurement, Business Mathematics, Risk Management
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Plot (Graphics), Scientific Visualization, Text Mining, Statistical Analysis, Statistical Methods, Data Visualization, Visualization (Computer Graphics), Descriptive Statistics, Unstructured Data, Data Analysis, Statistical Software, Computer Programming, Mathematical Software, Data Transformation, Data Preprocessing, Data Manipulation, Analytics, Data Processing, Machine Learning, Operations
Mixed · Course · 1 - 4 Weeks