Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Explore the Parallel Programming Course Catalog
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Data Structures, Distributed Computing, Algorithms, Functional Design, Scalability, Java Programming, Performance Tuning, Computer Programming, Computer Science
Johns Hopkins University
Skills you'll gain: Artificial Neural Networks, Image Analysis, Event-Driven Programming, C and C++, Scalability, Applied Machine Learning, Deep Learning, Natural Language Processing, Artificial Intelligence and Machine Learning (AI/ML), Performance Tuning, Linear Algebra, Distributed Computing, Computer Hardware, Mathematical Software, Computer Vision, Computer Architecture, Computer Systems, Data Structures, Performance Testing, System Programming
Rice University
Skills you'll gain: Apache Kafka, Apache Spark, Apache Hadoop, Distributed Computing, Java Programming, Java, Software Architecture, Systems Architecture, Data Structures, System Programming, Programming Principles, Object Oriented Programming (OOP), Servers, Application Frameworks, OS Process Management, Computer Programming, Algorithms, Debugging, Computer Science, Operating Systems
University of Colorado Boulder
Skills you'll gain: Bash (Scripting Language), Scalability, Distributed Computing, Computer Systems, Big Data, Operating Systems, File Systems, Linux, Command-Line Interface, Performance Tuning, Programming Principles
Rice University
Skills you'll gain: Java Programming, Java, Distributed Computing, Programming Principles, Object Oriented Programming (OOP), Application Frameworks, Computer Programming, Algorithms, Performance Tuning, Functional Design, Scalability, Computer Science
Skills you'll gain: Python Programming, Distributed Computing, OS Process Management, Computer Programming, Scalability, Web Scraping, Database Management
Johns Hopkins University
Skills you'll gain: Performance Tuning, Data Structures, Performance Testing, Distributed Computing, System Programming, Computational Thinking, Hardware Architecture, Algorithms, Computer Hardware, Computer Architecture, Program Development, Software Development, Debugging
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Data Structures, Distributed Computing, Algorithms, Performance Tuning, Functional Design, Scalability, Performance Testing, Computer Architecture
University of Michigan
Skills you'll gain: Unified Modeling Language, JSON, Object Oriented Programming (OOP), Software Design, Debugging, Object Oriented Design, Data Processing, Unit Testing, Data Import/Export, Restful API, Python Programming, Image Analysis, Data Manipulation, Jupyter, Data Structures, Software Engineering, Application Programming Interface (API), Computer Programming, File Management, Functional Design
- Status: Free
University of Washington
Skills you'll gain: Software Installation, Programming Principles, Other Programming Languages, Functional Design, Computer Programming, Ruby (Programming Language), Theoretical Computer Science, Software Design
- Status: Free
Princeton University
Skills you'll gain: Programming Principles, Computer Programming, Object Oriented Programming (OOP), Performance Tuning, Data Structures, Java, Program Development, Computational Thinking, Computer Science, Algorithms, Debugging
Johns Hopkins University
Skills you'll gain: C and C++, Distributed Computing, Computer Hardware, Computer Architecture, Computer Systems, Software Development, Computer Programming, Program Development, Algorithms, Python Programming
Parallel Programming learners also search
In summary, here are 10 of our most popular parallel programming courses
- Parallel programming: École Polytechnique Fédérale de Lausanne
- GPU Programming: Johns Hopkins University
- Parallel, Concurrent, and Distributed Programming in Java: Rice University
- Introduction to High-Performance and Parallel Computing: University of Colorado Boulder
- Parallel Programming in Java: Rice University
- Concurrent and Parallel Programming in Python: Packt
- Introduction to Parallel Programming with CUDA: Johns Hopkins University
- Parallel programming (Scala 2 version): École Polytechnique Fédérale de Lausanne
- Python 3 Programming: University of Michigan
- Programming Languages, Part A: University of Washington