Parallel computing courses can help you learn about distributed systems, concurrency, and performance optimization techniques. You can build skills in task scheduling, load balancing, and debugging parallel applications. Many courses introduce tools like MPI (Message Passing Interface) and OpenMP, that support implementing parallel algorithms and enhancing computational efficiency.
University of California, Santa Cruz
Intermediate · Course · 1 - 3 Months

Skills you'll gain: iOS Development, Mobile Development, Apple iOS, User Interface (UI), Apple Xcode, Swift Programming, Unit Testing, User Interface (UI) Design, Objective-C (Programming Language), UI Components, Mobile Development Tools, Data Structures, Application Development, Interactive Design, Programming Principles, Development Testing, Authorization (Computing), Test Case, Cross Platform Development, Prototyping
Beginner · Specialization · 3 - 6 Months

Edge Impulse
Skills you'll gain: Model Evaluation, Applied Machine Learning, Embedded Software, Model Training, Data Preprocessing, Machine Learning Methods, Embedded Systems, Machine Learning, Machine Learning Algorithms, Artificial Neural Networks, Data Ethics, Deep Learning, Responsible AI, Data Collection, Model Deployment, Convolutional Neural Networks, Predictive Modeling, Feature Engineering, Model Optimization, Computer Programming
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Data Governance, Gmail, Google Workspace, Data Loss Prevention, Data Management, Data Security, Information Management, Records Management, Email Security, Data Storage, Data Import/Export
Beginner · Course · 1 - 4 Weeks

MathWorks
Skills you'll gain: Computer Vision, Model Evaluation, Image Analysis, Model Deployment, Anomaly Detection, Convolutional Neural Networks, Transfer Learning, Model Training, Fine-tuning, Deep Learning, Machine Learning Methods, Image Quality, Generative AI, Data Preprocessing, Artificial Neural Networks, Matlab, Applied Machine Learning, Machine Learning, Classification Algorithms, Software Visualization
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: API Design, API Gateway, OAuth, Application Programming Interface (API), Cloud API, Restful API, Google Cloud Platform, Authentications, Continuous Deployment, CI/CD, Application Lifecycle Management, Authorization (Computing), Web Services, Application Deployment, Software Documentation, Security Controls, Middleware, Software Versioning, Application Security, Data Security
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Digital Forensics, Incident Response, Computer Security Incident Management, Threat Detection, Incident Management, Cyber Threat Intelligence, Cybersecurity, Security Management, Data Integrity
Intermediate · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Natural Language Processing, Markov Model, Embeddings, Data Preprocessing, Artificial Neural Networks, Machine Learning Methods, Algorithms, Data Cleansing, Probability & Statistics
Intermediate · Course · 1 - 4 Weeks
Beginner · Course · 1 - 3 Months

Total Seminars
Skills you'll gain: Computer Hardware, Programming Principles, Data Storage, Data Storage Technologies, Security Awareness, System Configuration, Data Management, Computer Security Awareness Training, Information Technology, Operating Systems, Networking Hardware, Computer Systems, General Networking, Computer Literacy, Hardware Troubleshooting, Local Area Networks, Information Technology Operations, Computer Science, Business Support Systems, Business Operations
Beginner · Course · 3 - 6 Months

Google Cloud
Skills you'll gain: Cloud Infrastructure, Google Cloud Platform, Identity and Access Management, Google App Engine, Cloud Applications, Kubernetes, Application Deployment, Service Level, Load Balancing, Cloud Deployment, Infrastructure As A Service (IaaS), Cloud-Native Computing, Cloud Computing, Cloud Computing Architecture, Cloud Solutions, Cloud Services, CI/CD, Data Storage Technologies, Cloud Security, Microservices
Intermediate · Specialization · 3 - 6 Months

KodeKloud
Skills you'll gain: Rust (Programming Language), Program Development, Memory Management, Data Storage
Beginner · Course · 1 - 3 Months