High Performance Computing courses can help you learn parallel processing, algorithm optimization, and data management techniques. You can build skills in performance tuning, workload balancing, and utilizing distributed systems effectively. Many courses introduce tools such as MPI, OpenMP, and CUDA, that support implementing high-performance applications and conducting simulations in fields like scientific computing and big data analysis.

University of California San Diego
Skills you'll gain: Unit Testing, Data Structures, Java, Performance Tuning, Debugging, Programming Principles, Algorithms, Object Oriented Programming (OOP), Theoretical Computer Science
Intermediate · Course · 1 - 3 Months

Northwestern University
Skills you'll gain: Leadership, Negotiation, Organizational Leadership, Teamwork, Leadership Development, Leadership and Management, Team Management, Team Building, People Development, Collaboration, Professional Development, Employee Coaching, Personal Development, Emotional Intelligence, Decision Making, Goal Setting
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Load Balancing, Scalability, Microservices, .NET Framework, Redis, Application Performance Management, Cloud Computing Architecture, Cloud Applications, Databases, System Monitoring, Cloud Infrastructure, Software Architecture, Distributed Computing, C# (Programming Language), Microsoft Azure, Performance Tuning
Intermediate · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Debugging, Computer Programming Tools, Algorithms, Programming Principles, Computational Thinking, Program Development, Student Engagement, Technical Communication, Event-Driven Programming, Computer Programming, Education Software and Technology, Animation and Game Design, Code Review, Object Oriented Design, Diversity Equity and Inclusion Initiatives, Computer Science, Software Documentation, Brainstorming, Data Structures, Development Environment
Beginner · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Data Ethics, Computer Security Awareness Training, Ethical Standards And Conduct, Cybersecurity, Information Technology, Responsible AI, Information Privacy, Media and Communications, Personally Identifiable Information, Artificial Intelligence, Law, Regulation, and Compliance, Data Collection
Build toward a degree
Beginner · Course · 1 - 4 Weeks

Illinois Tech
Skills you'll gain: Virtualization, Cloud-Native Computing, Network Security, Cloud Computing, Amazon Web Services, Infrastructure as Code (IaC), Cloud Computing Architecture, Virtual Machines, Network Troubleshooting, Cloud Storage, Hyper-V, Software-Defined Networking, Cloud Infrastructure, VMware ESX Servers, Network Monitoring, TCP/IP, Network Architecture, Data Centers, Data Storage, Cloud Security
Build toward a degree
Intermediate · Specialization · 3 - 6 Months

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Computer Architecture, Hardware Architecture, Computer Systems, Hardware Design, System Programming, File Systems, Cloud Platforms
Intermediate · Course · 1 - 3 Months

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Apache Spark, Apache Hadoop, Scala Programming, Distributed Computing, Big Data, Data Manipulation, Data Processing, Performance Tuning, Data Transformation, SQL, Data Analysis
Intermediate · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Artificial Neural Networks, Deep Learning, Software Development, Machine Learning Methods, Image Analysis, Linear Algebra, Machine Learning, Data Structures, Performance Tuning, Data Transformation, Algorithms, Data Science
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: MLOps (Machine Learning Operations), Systems Design, Tensorflow, Hybrid Cloud Computing, Google Cloud Platform, Systems Architecture, Performance Tuning, Applied Machine Learning, Machine Learning, Distributed Computing, Scalability, Data Pipelines
Advanced · Course · 1 - 3 Months

Skills you'll gain: Performance Tuning, Python Programming, Distributed Computing, OS Process Management, Scalability, Web Scraping, Database Management
Intermediate · Course · 1 - 4 Weeks

University of Illinois Urbana-Champaign
Skills you'll gain: Distributed Computing, NoSQL, Apache Cassandra, Cloud Computing, Systems Design, Data Storage Technologies, Apache Hadoop, Database Theory, Algorithms, Theoretical Computer Science, Scalability, C++ (Programming Language), Network Protocols
Beginner · Course · 1 - 3 Months