- Intro to OpenMP, a practical programming model
- Intro to the basic algorithmic model
- Tree algorithms
- Scans and linked list algorithms
- Comparison-based sorting algorithms
- Graph algorithms, e.g., breadth-first search
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based
The High-Performance Computing course has been designed by industry professionals to provide the students with the most comprehensive and optimized solution on computing. The course has been structured at an advanced level. In the course, the students can learn the basics of computing by practising the various modules. High-Performance Computing benefits the students by providing them with the option of “self-paced” learning. To make the course more approachable the High-Performance Computing fee for all applying students has been kept free. Over the period of four months, the students will thus be guided and taught by industry professionals.
- Taught by industry professionals
- Learn by doing exercises
- Course cost-free
- 4-months course
- Skill level advanced
- Instructor videos
- Self-paced learning
- Rich learning content
- Practice exams
- Taught by industry experts
- Online course
- Interactive quizzes
Course and certificate fees
Type of course
- The High-Performance Computing fee has been mandated as free.
High-Performance Computing Fee Structure
To apply to the High-Performance Computing online course, the students need to have completed the previous course in “Algorithms and data structure” also known as Georgia Udacity’s Intro to Algorithms or Tech’s CS 3510-B. To apply for the High-Performance Computing training the students need to have programming experience in “high-level” and “low-level” languages like C++ or C. The applicants also need to have experience in using the command line interfaces in *nix environments. (eg- Linux, Unix)
What you will learn
After completion of the High-Performance Computing syllabus, the students will get to learn about the following-
- In the course, the students will be introduced to the basic algorithm models.
- The various applications of tree algorithms will be covered.
- Students will be studying the process and application of sorting.
- The mechanisms of dense linear algebra will be taught to the students.
- The various efficiency metrics will be covered in the course syllabus.v
While applying for the High-Performance Computing training the students have to provide the listed details-
- Email Id
Filling the form
To get registered in the online course of High-Performance Computing by Udacity the students are required to follow the steps that have been listed-
Step 1: In the first place the students have to visit the following URL - https://www.udacity.com/course/high-performance-computing--ud281
Step 2: The students then have to click on the “Sign-in” button that is available on the homepage.
Step 3: In case the students have an existing account then they can easily sign back into their account by providing the mail or Facebook or Google id.
Step 4: For the new students, an account needs to be created, by providing all the credentials that have been listed on the registration page.
Step 5: After completion of the registration, the students can proceed with the learning journey.
Lesson 1 Work-span or dynamic multithreading model
Lesson 2 Distributed memory or network models
- Intro to the Message Passing Interface, a practical programming model
- The basic algorithmic model
- Reasoning about the effects of network topology
- Graph partitioning
- Dense linear algebra
- Sparse graph algorithms
Lesson 3 Two-Level Memory or I/O Models
- Cache-oblivious algorithms
- Efficiency metrics, including “emerging” metrics like energy and power
- Basic models
- I/O-aware algorithms
There are many scholarships that are offered by Udacity that can be checked using the link: https://www.udacity.com/scholarships. But candidates must definitely check the criteria for eligibility for the nano programmes related to the High-Performance Computing programme.
How it helps
High-Performance Computing benefits the applying candidates by allowing them an opportunity to learn from the experts of the industry and professionals that they can include in their professional social media sites for procuring better placement opportunities.
The High-Performance Computing will be held over a period of four months.
The students can access the course guides only after they enrol in the High-Performance Computing course.
The is typed as “self-paced learning” meaning the lectures are previously recorded and the students can access the lectures at their own pace.
The students can access the High-Performance Computing syllabus, from the homepage of Udacity.
The programme is being offered by the institute of Udacity in association with the Georgia Institute of Technology.
Google via Coursera
Georgia Tech via Udacity
Chalmers University of Technology, Gothenburg via Edx
Courses of your interest
Novosibirsk State University, No... via Coursera