Parallel programming courses can help you learn multithreading, synchronization, and performance optimization techniques. You can build skills in designing algorithms that efficiently utilize multiple processors and managing shared resources. Many courses introduce tools like OpenMP, MPI, and CUDA, that support implementing parallel computing solutions in various applications, from scientific simulations to data processing tasks.

Skills you'll gain: Microservices, Google Cloud Platform, Cloud Applications, Spring Framework, Cloud Development, Spring Boot, Database Management, Cloud Deployment, Cloud-Native Computing, Databases, Database Development, Database Systems, Software Architecture, Application Frameworks, Application Performance Management, Service Oriented Architecture, Application Deployment, Configuration Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Node.JS, Server Side, Event-Driven Programming, Javascript, Software Architecture, Web Applications, API Design, Microservices, Software Design Patterns, Dependency Analysis, Maintainability, Interoperability, Package and Software Management, Software Testing
Intermediate · Course · 1 - 3 Months

Sage Publications
Skills you'll gain: Time Series Analysis and Forecasting, Stata, Logistic Regression, STATA (Software), Quantitative Research, General Science and Research, Regression Analysis, Descriptive Statistics, Forecasting, Exploratory Data Analysis, Data Entry, Descriptive Analytics, Statistical Inference, Statistical Methods, Probability & Statistics, Statistical Analysis, Statistical Programming, Statistical Modeling, Data Import/Export, Data Analysis
Intermediate · Specialization · 3 - 6 Months
University of California, Santa Cruz
Skills you'll gain: Algorithms
Intermediate · Course · 1 - 3 Months

Duke University
Skills you'll gain: Debugging, Software Testing, Program Development, Test Planning, Simulations, Test Case, Computer Programming, Programming Principles, Algorithms, C (Programming Language), Build Tools
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Application Development, Development Environment, Program Development, Application Lifecycle Management, Cross Platform Development, User Interface (UI), Web Applications, Event-Driven Programming, User Interface (UI) Design, Application Frameworks, Node.JS, Software Development Tools, HTML and CSS, Hypertext Markup Language (HTML), Package and Software Management, Cascading Style Sheets (CSS)
Beginner · Course · 1 - 3 Months

Edureka
Skills you'll gain: Model Deployment, Responsible AI, MLOps (Machine Learning Operations), Fine-tuning, PyTorch (Machine Learning Library), AI Security, Application Deployment, Model Training, AI Workflows, Model Evaluation, Model Optimization, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Generative AI, Scalability, Large Language Modeling, Machine Learning, LLM Application, Application Programming Interface (API), Data Governance
Intermediate · Course · 1 - 4 Weeks

University of London
Skills you'll gain: Virtual Reality, Augmented and Virtual Reality (AR/VR), Unity Engine, Virtual Environment, Video Game Development, Application Design, Display Devices, Technical Design, Human Computer Interaction, Human Factors, Sensory Systems Analysis, Psychotherapy, Journalism
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: Data Wrangling, Exploratory Data Analysis, Database Design, Data Presentation, Ggplot2, Data Visualization Software, Data Visualization, Relational Databases, Statistical Visualization, Data Collection, Predictive Modeling, Statistical Analysis, Rmarkdown, Data Analysis, Model Evaluation, Shiny (R Package), SQL, R (Software), Data Manipulation, Web Scraping
Beginner · Specialization · 3 - 6 Months

Packt
Skills you'll gain: Node.JS, Containerization, Kubernetes, Cloud-Native Computing, Distributed Computing, Load Balancing, Dataflow, Unit Testing, Scalability, Data Pipelines, Test Script Development, Test Automation, API Gateway, Server Side, Microservices, Event-Driven Programming, Javascript, Software Architecture, Web Development, Web Applications
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Electrical Power, Energy and Utilities, Electric Power Systems, Electrical Systems, Sustainable Technologies, Sustainable Development, Sustainable Design, Basic Electrical Systems, Time Series Analysis and Forecasting, Simulation and Simulation Software, Sustainable Systems, Electrical Engineering, Simulations, Matlab, Mathematical Modeling, Predictive Modeling, Control Systems, Statistical Machine Learning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Salesforce Development, Visualforce, Development Environment, Application Development, UI Components, Web Components, Salesforce, Web Applications, Jest (JavaScript Testing Framework), Web Design and Development, JavaScript Frameworks, User Interface (UI), Application Programming Interface (API), Test Script Development, Restful API, Data Access, Cascading Style Sheets (CSS), Event-Driven Programming, Hypertext Markup Language (HTML)
Intermediate · Course · 3 - 6 Months