About this Course

21,092 recent views
Flexible deadlines
Reset deadlines in accordance to your schedule.
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Course 1 of 4 in the
Beginner Level

Some experience programming

Approx. 19 hours to complete
English

What you will learn

  • Students will learn how to develop concurrent software in Python and C/C++ programming languages.

  • Students will gain an introductory level of understanding of GPU hardware and software architectures.

Skills you will gain

  • Cuda
  • Python Programming
  • Thread (Computing)
  • C++
Flexible deadlines
Reset deadlines in accordance to your schedule.
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Course 1 of 4 in the
Beginner Level

Some experience programming

Approx. 19 hours to complete
English

Offered by

Placeholder

Johns Hopkins University

Syllabus - What you will learn from this course

Week1
Week 1
3 hours to complete

Course Overview

3 hours to complete
3 videos (Total 12 min), 4 readings, 1 quiz
Week2
Week 2
3 hours to complete

Core Principles of Parallel Programming on CPUs and GPUs

3 hours to complete
6 videos (Total 35 min), 3 readings, 2 quizzes
Week3
Week 3
6 hours to complete

Introduction to Parallel Programming with C and Python

6 hours to complete
6 videos (Total 31 min), 2 readings, 4 quizzes
Week4
Week 4
3 hours to complete

NVidia GPU Hardware/Software

3 hours to complete
9 videos (Total 36 min), 1 reading, 3 quizzes

About the GPU Programming Specialization

GPU Programming

Frequently Asked Questions

More questions? Visit the Learner Help Center.