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: Flask (Web Framework), Restful API, Cloud Deployment, Dashboard Creation, Full-Stack Web Development, Data Visualization, Application Deployment, Object-Relational Mapping, Interactive Data Visualization, Cloud Applications, Application Programming Interface (API), Databases, Web Applications, Web Development, Authentications, Database Management, SQL, User Accounts, Database Design, Scalability
Beginner · Course · 1 - 3 Months

Skills you'll gain: Unity Engine, 3D Modeling, 3D Assets, Geometry, Data Mapping, Construction, C# (Programming Language), Interaction Design, Design
Advanced · Course · 1 - 3 Months

Skills you'll gain: Memory Management
Advanced · Course · 1 - 3 Months

Skills you'll gain: Object Oriented Programming (OOP), C++ (Programming Language), C and C++, Object Oriented Design, Software Visualization, Diagram Design, Program Development, Verification And Validation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Responsible AI, Generative AI Agents, Agentic Workflows, AI Workflows, Agentic systems, Business Process Automation, Real Time Data, MLOps (Machine Learning Operations), AI Personalization, IT Automation, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, No-Code Development, Cloud-Based Integration, Business Transformation, Cloud API, Python Programming, Data Analysis, Restful API, API Design
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Bash (Scripting Language), Shell Script, Unix Shell, Scripting, Linux Commands, Scripting Languages, grep, Linux, IT Automation, Unix Commands, Unix, Debugging, Automation, Remote Access Systems, Command-Line Interface, Linux Servers, Development Environment, System Monitoring, Data Structures, Software Installation
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Prompt Engineering, Token Optimization, Prompt Engineering Tools, Responsible AI, Context Engineering, Data Ethics, AI literacy, Model Optimization, Model Evaluation, Cost Management, Mitigation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Software Architecture, Software Design Patterns, Software Design, Microservices, Maintainability, Object Oriented Design, System Design and Implementation, Performance Tuning, Model View Controller, Application Design, Programming Principles, Scalability, Python Programming, Code Reusability, Object Oriented Programming (OOP), Event-Driven Programming
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Convolutional Neural Networks, Keras (Neural Network Library), Image Analysis, Computer Vision, Data Preprocessing, Deep Learning, Artificial Neural Networks, Embeddings, Model Deployment, Application Deployment, Model Training, Classification Algorithms, Supervised Learning, Model Evaluation
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Model Evaluation, Data Preprocessing, Model Training, Reinforcement Learning, Model Optimization, Deep Learning, Large Language Modeling, PyTorch (Machine Learning Library), Python Programming, Applied Machine Learning, Image Analysis, Natural Language Processing, Tensorflow, Computer Vision, Predictive Modeling, Machine Learning, Machine Learning Algorithms, Artificial Neural Networks, Convolutional Neural Networks, Generative AI
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Embedded Software, Embedded Systems, Development Environment, Electronic Hardware, Electronics, 3D Modeling, Microarchitecture, Hardware Design, Computer Programming Tools, USB, Electronic Components, Energy and Utilities, Program Development, Integrated Development Environments, Display Devices, Computer Programming, Environmental Monitoring
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Test Script Development, Governance, System Monitoring, Blockchain, Scripting, Scalability, Distributed Computing, Payment Systems, Cryptographic Protocols, Business Analysis, Cryptography, Application Security, FinTech, Transaction Processing, Emerging Technologies, Software Development, Secure Coding, Market Dynamics, Software Development Tools, Computer Programming
Intermediate · Specialization · 1 - 3 Months