Scientific computing courses can help you learn numerical methods, data analysis, algorithm development, and simulation techniques. You can build skills in programming languages like Python and R, as well as mathematical modeling and statistical analysis. Many courses introduce tools such as MATLAB, NumPy, and SciPy, that support implementing algorithms and processing large datasets effectively.

Johns Hopkins University
Skills you'll gain: Calculus, Applied Mathematics, Data Modeling, Model Optimization, Estimation, Graphing, Mathematical Modeling, Data Analysis Software, Algebra, Cost Estimation, Mathematical Software, Linear Algebra, Trigonometry, General Mathematics, Advanced Mathematics, Analysis, Derivatives, Mathematical Theory & Analysis, Geometry, Data Analysis
★ 4.8 (390) · Intermediate · Specialization · 3 - 6 Months

LearnQuest
Skills you'll gain: Data Preprocessing, Feature Engineering, Model Evaluation, Bioinformatics, Exploratory Data Analysis, Random Forest Algorithm, Pandas (Python Package), Scikit Learn (Machine Learning Library), Applied Machine Learning, Data Manipulation, Data Processing, Dimensionality Reduction, Data Cleansing, Model Optimization, Keras (Neural Network Library), Machine Learning Algorithms, Data Transformation, Model Training, Machine Learning, Data Science
★ 3.3 (102) · Beginner · Specialization · 3 - 6 Months

University of Pittsburgh
Skills you'll gain: Apache Hadoop, Cloud Computing, Cloud Deployment, Apache Spark, Web Services, Cloud Technologies, Cloud Services, Virtualization and Virtual Machines, Cloud Computing Architecture, PySpark, Cloud Infrastructure, Cloud Development, Distributed Computing, Data Processing, Cloud Storage, Docker (Software), Virtualization, Containerization, Restful API, Data Architecture
Intermediate · Specialization · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Hardware Architecture, Microarchitecture, Bash (Scripting Language), Distributed Computing, Scalability, Memory Management, Shell Script, Computer Systems, Big Data, Linux Commands, Operating Systems, File Systems, Performance Testing, Cloud Development, C and C++, Linux, Computing Platforms, Data Import/Export, C++ (Programming Language), Communication Systems
★ 3.8 (179) · Advanced · Specialization · 3 - 6 Months

University of Illinois Urbana-Champaign
Skills you'll gain: Distributed Computing, Cloud Infrastructure, Cloud Services, Big Data, Cloud Technologies, Apache Spark, Cloud Computing, Cloud Storage, Virtual Networking, Cloud Platforms, Cloud Solutions, Network Architecture, Cloud Computing Architecture, Computer Networking, File Systems, Apache Hadoop, Cloud Applications, Cloud Development, Software-Defined Networking, Data Store
★ 4.3 (2.1K) · Intermediate · Specialization · 3 - 6 Months

Packt
Skills you'll gain: NumPy, Scientific Visualization, Jupyter, Time Series Analysis and Forecasting, Graphing, Data Visualization Software, Data Structures, Python Programming, Numerical Analysis, Data Manipulation, Software Installation
Beginner · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: NumPy, Debugging, Pandas (Python Package), Statistics, Correlation Analysis, Data Analysis, Statistical Programming, Descriptive Statistics, Exploratory Data Analysis, Data Wrangling, Data Preprocessing, LLM Application, Data-oriented programming, Code Reusability, Data Transformation, Numerical Analysis, Critical Thinking, Functional Design
★ 4.3 (18) · Intermediate · Specialization · 3 - 6 Months

Johns Hopkins University
Skills you'll gain: Social Network Analysis, Network Analysis, Responsible AI, Social Media Analytics, Graph Theory, Machine Learning Methods, R (Software), Machine Learning, Machine Learning Software, Model Training, Machine Learning Algorithms, Model Optimization, Model Evaluation, Social Sciences, Statistical Analysis, Amazon Web Services, Tensorflow, Data Ethics, Large Language Modeling, Applied Machine Learning
★ 4.4 (15) · Intermediate · Specialization · 3 - 6 Months

University of Michigan
Skills you'll gain: Debugging, Data Wrangling, Data Analysis, Data Transformation, Data Preprocessing, Numerical Analysis, Critical Thinking
★ 4.2 (13) · Intermediate · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Technical Communication, Cloud Infrastructure, Cloud Technologies, Cloud Services, Cloud Hosting, CI/CD, Cloud Computing, Azure DevOps Pipelines, Agile Software Development, Cloud Development, DevOps, Technical Documentation, Infrastructure As A Service (IaaS), Cloud Platforms, Continuous Delivery, Infrastructure as Code (IaC), Serverless Computing, Continuous Integration, Agile Project Management, GitHub
★ 4.5 (293) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Network Security, Cloud Computing, Virtualization, Cloud Infrastructure, Network Infrastructure, Microsoft Azure, Cloud Services, Firewall, General Networking, Computer Networking, TCP/IP, Digital Transformation, Networking Hardware, Cybersecurity, Network Architecture, Network Protocols, Virtual Machines, Network Monitoring, Artificial Intelligence and Machine Learning (AI/ML)
★ 4.8 (563) · Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Theoretical Computer Science, Algorithms, Graph Theory, Data Structures, Operations Research, Quantum computing, Public Key Cryptography Standards (PKCS), Cryptography, Computational Thinking, Design Strategies, Cryptographic Protocols, Tree Maps, Encryption, Network Model, Combinatorics, Data Science, Computer Science, Mathematical Modeling, Mathematical Software, Python Programming
★ 4.7 (957) · Advanced · Specialization · 3 - 6 Months