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.

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

Skills you'll gain: Cloud Management, Microsoft Azure, Cloud Deployment, Cloud Computing, Cloud Services, System Monitoring, Cloud Infrastructure, IT Automation, Solution Design
★ 4.7 (20) · Beginner · Course · 1 - 4 Weeks

University of Alberta
Skills you'll gain: Scientific Methods, Science and Research, General Science and Research, Research Methodologies, Research, Research Design, Peer Review, Experimentation, Media and Communications, Correlation Analysis, Journalism, Probability & Statistics, Communication
★ 4.4 (293) · Beginner · Course · 1 - 3 Months

Ludwig-Maximilians-Universität München (LMU)
Skills you'll gain: Finite Element Methods, Numerical Analysis, Jupyter, Differential Equations, Python Programming, Calculus, Simulations, Derivatives
★ 4.8 (392) · Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: File I/O, C++ (Programming Language), C (Programming Language)
★ 4.4 (17) · Advanced · Course · 1 - 3 Months

Rice University
Skills you'll gain: Apache Kafka, Apache Spark, Apache Hadoop, Event-Driven Programming, Distributed Computing, Java Programming, Dataflow, Java, Scala Programming, Data Structures, C and C++, Servers, Application Frameworks, Computer Programming, Algorithms
★ 4.6 (1.6K) · Intermediate · Specialization · 3 - 6 Months

University of Michigan
Skills you'll gain: NumPy, Debugging, Pandas (Python Package), Statistics, Data Analysis, Statistical Programming, Descriptive Statistics, LLM Application, Data-oriented programming, Code Reusability, Critical Thinking
★ 3.9 (26) · Intermediate · Specialization · 3 - 6 Months

Pohang University of Science and Technology(POSTECH)
Skills you'll gain: Scientific Visualization, Chemistry, NumPy, Python Programming, Physics, Jupyter
Beginner · Course · 1 - 3 Months

Skills you'll gain: Reinforcement Learning, Deep Learning, Model Training, PyTorch (Machine Learning Library), Tensorflow, Machine Learning, Quantum computing, Artificial Intelligence, Model Optimization, Artificial Neural Networks, Algorithms, Python Programming
Intermediate · Course · 1 - 3 Months

University of Cape Town
Skills you'll gain: Data Import/Export, Box Plots, Jupyter, Statistical Analysis, Data Visualization, Plot (Graphics), Scientific Visualization, Statistical Programming, Programming Principles, Data Manipulation, Epidemiology, Computer Programming, Statistical Hypothesis Testing, Computational Logic, Mathematical Modeling
★ 4.4 (439) · Beginner · Course · 1 - 4 Weeks

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

Fractal Analytics
Skills you'll gain: Computing Platforms, Cloud Computing, Information Technology, Cybersecurity, Critical Thinking
★ 4.1 (118) · Beginner · Course · 1 - 4 Weeks