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.

Amazon Web Services
Skills you'll gain: AWS SageMaker, Generative AI, Data Lakes, Data Governance, Data Architecture, Data Management, SQL, Applied Machine Learning
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: React.js, Web Components, UI Components, User Interface (UI), Game Design, Web Development
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: C# (Programming Language), Object Oriented Programming (OOP), Microsoft Visual Studio, Debugging, .NET Framework, Object-Relational Mapping, Full-Stack Web Development, Development Environment, Software Testing, Application Development, Command-Line Interface, Data Structures
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Software-Defined Networking, Network Architecture, Network Planning And Design, Wide Area Networks, Virtual Private Networks (VPN), Network Administration, Network Security, Network Performance Management, Firewall, Cloud Deployment, Network Routing, Encryption
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Apple Xcode, UI Components, iOS Development, User Interface (UI) Design, Apple iOS, Mobile Development, User Interface and User Experience (UI/UX) Design, Swift Programming, Responsive Web Design, User Interface (UI), Application Design, Animations, Interactive Design, Data Visualization Software, Interactive Data Visualization, Application Development, Model View Controller, Programming Principles, Application Programming Interface (API), Software Design
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Cloud Infrastructure, Google Cloud Platform, Cloud Computing Architecture, Google App Engine, Application Programming Interface (API), Cloud Computing, Cloud Applications, Hybrid Cloud Computing, IT Infrastructure, Kubernetes, Digital Transformation, Containerization
Beginner · Course · 1 - 3 Months
Scrum Alliance
Skills you'll gain: Meeting Facilitation, Coaching, Agile Product Development, Mentorship, Teaching, Employee Coaching, Agile Project Management, Agile Software Development, Agile Methodology, Team Building, Leadership, Team Performance Management, Team Management, Team Leadership, Organizational Leadership, Business Transformation, Culture Transformation, Employee Training, Leadership and Management, Project Management
Beginner · Course · 1 - 3 Months
University of Alberta
Skills you'll gain: Sprint Planning, Agile Software Development, Product Demonstration, Agile Methodology, Requirements Analysis, Agile Project Management, Risk Management, Agile Product Development, Virtual Environment, Product Requirements, Product Management, Backlogs, Customer Communications Management, Customer Service, Presentations, User Story, Team Management, Prioritization
Mixed · Course · 1 - 3 Months

Skills you'll gain: Unreal Engine, Cinematography, Animations, Computer Graphics, 3D Assets, Virtual Environment, Video Production, Color Theory, Simulations
Advanced · Course · 3 - 6 Months

Board Infinity
Skills you'll gain: JavaScript Frameworks, Development Environment, Web Development Tools, Javascript, Web Applications, UI Components, Software Architecture, Dataflow, Event-Driven Programming
Intermediate · Course · 1 - 4 Weeks

Northeastern University
Skills you'll gain: Java, Object Oriented Programming (OOP), Data Structures, Object Oriented Design, Event-Driven Programming, Computer Programming, Application Design, Programming Principles, Application Development, File I/O, User Interface (UI), User Interface (UI) Design, Development Environment, Software Development
Intermediate · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: Web Analytics and SEO, Content Management Systems, Web Design, Web Analytics, Supplier Management, Web Design and Development, E-Commerce, WordPress, Search Engine Optimization, No-Code Development, Blogs, Retail Management, Order Management, Web Development, Marketing Strategies, Shipping and Receiving, Information Architecture, Customer Relationship Management (CRM) Software, Web Frameworks, Web Development Tools
Beginner · Specialization · 3 - 6 Months