Computational Science courses can help you learn numerical analysis, simulation techniques, and data visualization. You can build skills in algorithm development, statistical modeling, and high-performance computing. Many courses introduce tools like Python, MATLAB, and R, that support implementing simulations and analyzing large datasets. You'll also explore key topics such as parallel computing, machine learning applications, and optimization methods, allowing you to tackle complex scientific problems and enhance your analytical capabilities.

Peking University
Skills you'll gain: Data Structures, Algorithms, C++ (Programming Language), Memory Management, C and C++, Graph Theory, Object Oriented Programming (OOP), File I/O, Object Oriented Design, Computational Thinking, C (Programming Language), Programming Principles, Theoretical Computer Science, Program Development, Computer Programming, Computer Science, Application Development, Systems Development, Data Storage, Computer Architecture
★ 4.8 (2.7K) · Beginner · Specialization · 3 - 6 Months

University of Geneva
Skills you'll gain: Data-oriented programming, Memory Management, Object Oriented Design, System Programming, Microarchitecture, Performance Testing, Hardware Architecture, Data Access
★ 4.4 (7) · Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Problem Solving, Computational Thinking, Statistical Modeling, Probability Distribution, Logical Reasoning, Algorithms, Analytical Skills, Theoretical Computer Science, Decision Intelligence
★ 4.4 (189) · Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: File I/O, C and C++, Data Import/Export, C++ (Programming Language), Communication Systems, C (Programming Language)
★ 4.6 (14) · Advanced · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Algorithms, Debugging, Theoretical Computer Science, Computational Thinking, Program Development, Software Testing, Verification And Validation, Computer Programming, Analysis, Solution Design, Data Processing, Bioinformatics, Scalability
★ 4.6 (13K) · Intermediate · Course · 1 - 3 Months

University of London
Skills you'll gain: Algorithms, Computational Thinking, Theoretical Computer Science, Computational Logic, Critical Thinking and Problem Solving, Computer Science, Data Structures, Critical Thinking, Classification Algorithms, Logical Reasoning, Graph Theory, Mathematical Theory & Analysis, Complex Problem Solving, Analysis, Game Theory
Intermediate · Course · 1 - 4 Weeks

University of London
Skills you'll gain: Applied Mathematics, Trigonometry, Mathematics and Mathematical Modeling, Graphing, Calculus, Computer Science, Mathematical Theory & Analysis, Geometry, Plot (Graphics), Mechanics, Computer Graphics, Graph Theory, Mathematical Modeling, Functional Requirement, Graphic Design, Derivatives
Beginner · Course · 1 - 4 Weeks

Birla Institute of Technology & Science, Pilani
Skills you'll gain: C (Programming Language), Programming Principles, Computer Programming, Memory Management, Computational Thinking, Computer Systems, Data Structures, Algorithms, File I/O, Operating Systems, Computer Hardware
★ 4.5 (56) · Beginner · Course · 1 - 3 Months

University of Illinois Urbana-Champaign
Skills you'll gain: Distributed Computing, Data Store, NoSQL, Apache Cassandra, Cloud Computing, Cloud Computing Architecture, Systems Design, Database Theory, Algorithms, Scalability, C++ (Programming Language)
★ 4.3 (1.1K) · Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Quantum computing, Public Key Cryptography Standards (PKCS), Cryptography, Data Structures, Cryptographic Protocols, Algorithms, Encryption, Theoretical Computer Science, Computer Science, Programming Principles, Mathematical Software, Advanced Mathematics
★ 4.6 (66) · Advanced · Course · 1 - 4 Weeks

Skills you'll gain: AWS SageMaker, Exploratory Data Analysis, Feature Engineering, Dashboard Creation, Interactive Data Visualization, Data Presentation, Model Evaluation, Data Visualization, Data Pipelines, Project Documentation, Solution Delivery, Data Storytelling, Amazon Web Services, Data Analysis, Technical Documentation, Business Intelligence, Cloud Infrastructure, Technical Communication, Automation, Project Management
Beginner · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Algorithms, Network Routing, Network Model, Graph Theory, Advanced Mathematics, Operations Research, Theoretical Computer Science, Network Analysis, Machine Learning Algorithms, Data Structures, Computational Thinking, Linear Algebra, Computer Science, Big Data, Python Programming, Model Optimization
★ 4.6 (703) · Advanced · Course · 1 - 3 Months