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.

Skills you'll gain: Data Storytelling, Data Presentation, Dashboard, Data Analysis Expressions (DAX), Power BI, Data Visualization, Key Performance Indicators (KPIs), Data Transformation, Dashboard Creation, Presentations, Data Synthesis, Usability Testing, Microsoft PowerPoint, Star Schema, Data Integration, Business Intelligence Software, Microsoft Excel, Usability, Business Intelligence, Data Cleansing
★ 4.6 (1.9K) · Beginner · Specialization · 3 - 6 Months

University of Pennsylvania
Skills you'll gain: File I/O, Data Structures, Programming Principles, Computer Programming Tools, Python Programming, Computer Programming, Computational Thinking, Software Development Tools, Development Environment, Data Storage, Functional Design, Integrated Development Environments, Software Documentation, Code Reusability, Data Import/Export, Jupyter
★ 4.6 (1.3K) · Beginner · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Big Data, Apache Hadoop, Scalability, Data Processing, Data Science, Distributed Computing, Unstructured Data, Data Infrastructure, Data Analysis, Data Quality, File Systems
★ 4.6 (11K) · Mixed · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: Feature Engineering, Model Evaluation, Applied Machine Learning, Supervised Learning, Scikit Learn (Machine Learning Library), Predictive Modeling, Machine Learning Methods, Machine Learning, Model Training, Model Optimization, Machine Learning Algorithms, Unsupervised Learning, Python Programming, Classification Algorithms, Artificial Neural Networks
★ 4.6 (8.8K) · Intermediate · Course · 1 - 4 Weeks

Universidad de los Andes
Skills you'll gain: File I/O, Plot (Graphics), Data Visualization Software, Programming Principles, Computational Thinking, Matplotlib, Python Programming, NumPy, Data Processing, Algorithms, Data Import/Export, Computer Programming, Pandas (Python Package), Debugging, Data Manipulation, Data Structures, Graphing, Data Analysis, Computational Logic
★ 4.5 (216) · Beginner · Course · 1 - 4 Weeks
University of London
Skills you'll gain: Computer Science, Computer Systems, Web Applications, Computer Literacy, General Networking, Network Security, Computer Networking, Application Security, Computational Thinking, Debugging, Cybersecurity, Problem Management
★ 4.6 (582) · Beginner · Course · 1 - 4 Weeks

Multiple educators
Skills you'll gain: Email Security, Digital Forensics, Network Security, Cloud Infrastructure, Incident Response, Incident Management, Cloud Platforms, Business Continuity Planning, Penetration Testing, Computer Security Incident Management, Business Continuity, Security Controls, System Configuration, Generative AI, Data Storage, Peripheral Devices, Cybersecurity, Application Security, Information Technology, Cryptography
★ 4.7 (16K) · Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: DevOps, Agile Methodology, Cloud-Native Computing, Devops Tools, Continuous Integration, CI/CD, Test Driven Development (TDD), Agile Software Development, Scrum (Software Development), Continuous Deployment, Software Development Methodologies, Behavior-Driven Development, Cloud Computing Architecture, Continuous Delivery, Performance Metric, Team Performance Management, Accountability, Culture Transformation, Microservices, Organizational Development
★ 4.8 (4.2K) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Data Storytelling, Data Presentation, Plotly, Data Visualization Software, Data Visualization, Plot (Graphics), Dashboard, Interactive Data Visualization, Dashboard Creation, Matplotlib, Graphing, Geospatial Information and Technology, Histogram, Spatial Data Analysis, Seaborn, Data Analysis, Scatter Plots, Python Programming
★ 4.5 (12K) · Intermediate · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Android Studio, Java, Java Programming, Android Development, Object Oriented Design, Object Oriented Programming (OOP), Mobile Development, Android (Operating System), Data Access, Data Structures, Programming Principles, Mobile Development Tools, Development Environment, Code Reusability, Integrated Development Environments, Computational Logic
★ 4.5 (3.1K) · Beginner · Course · 1 - 3 Months
Skills you'll gain: Node.JS, Restful API, Database Design, Front-End Web Development, React Redux, Ajax, Database Development, Database Application, Server Side, Back-End Web Development, NoSQL, Javascript, Full-Stack Web Development, React.js, Performance Tuning, API Design, Data Structures, MongoDB, Debugging, JavaScript Frameworks
★ 4.4 (1.5K) · Beginner · Specialization · 3 - 6 Months

DeepLearning.AI
Skills you'll gain: Tensorflow, Computer Vision, Model Evaluation, Image Analysis, Convolutional Neural Networks, Keras (Neural Network Library), Deep Learning, Artificial Neural Networks, Model Training, Applied Machine Learning, Artificial Intelligence, Data Preprocessing, Machine Learning
★ 4.8 (20K) · Intermediate · Course · 1 - 4 Weeks