Real training, real-time, real environments.

Get hands-on practice working with cloud technologies and software. Train on-demand and learn at your own pace.

Search for a Lab:

Browse Learning Quests (Lab Collections):

Nvidia logo.svg
Learn how to program GPUs with C/C++. With millions of GPU compute enabled GPUs sold to date, software developers, scientists and researchers are finding broad-ranging uses for GPU computing - Learn More

View Labs in Quest
Total Labs: 4
Total Lab Credits: 40
Total Time: 05 h:42 m
Badge Earned:
Badge nvidia cpp getting started
Learn how to program GPUs with Python. With millions of GPU compute enabled GPUs sold to date, software developers, scientists and researchers are finding broad-ranging uses for GPU computing - Learn More

View Labs in Quest
Total Labs: 2
Total Lab Credits: 30
Total Time: 01 h:48 m
Badge Earned:
Badge nvidia python getting started
Learn how to program GPUs with Fortran. With millions of GPU compute enabled GPUs sold to date, software developers, scientists and researchers are finding broad-ranging uses for GPU computing - Learn More

View Labs in Quest
Total Labs: 3
Total Lab Credits: 25
Total Time: 04 h:19 m
Badge Earned:
Badge nvidia fortran getting started
Learn how to program GPUs with Libraries in C/C++. With millions of GPU compute enabled GPUs sold to date, software developers, scientists and researchers are finding broad-ranging uses for GPU computing - Learn More

View Labs in Quest
Total Labs: 3
Total Lab Credits: 40
Total Time: 04 h:09 m
Badge Earned:
Badge nvidia libraries cpp
Learn how to program GPUs with CUDA C/C++. With millions of GPU compute enabled GPUs sold to date, software developers, scientists and researchers are finding broad-ranging uses for GPU computing - Learn More

View Labs in Quest
Total Labs: 3
Total Lab Credits: 45
Total Time: 04 h:39 m
Badge Earned:
Badge nvidia cuda cpp
OpenACC is an accelerator programming standard that enables scientific and technical Fortran, C and (increasingly) C++ programmers to easily take advantage of the power of heterogeneous CPU/accelerator systems. OpenACC allows programmers to use simple compiler directives to identify which areas of code to accelerate, without requiring modification to the underlying code itself. By identifying parallel code segments, OpenACC directives allow the compiler to do the detailed work of mapping the computation onto the accelerator.

View Labs in Quest
Total Labs: 6
Total Lab Credits: 70
Total Time: 08 h:33 m
Badge Earned:
Badge nvidia openacc
Orange triangle

Getting Started?


Magnify

Find a Lab or Learning Quest you would like to take.

Try a FREE Lab

Arrow
Avatar circle

Create a Qwiklabs account.

Sign Up  or  Sign In

Arrow
Coins

Purchase credits to cover the Labs you want to take.

Purchase Credits

Arrow
Badge

Earn badges to share your new skills with LinkedIn and employment.

Learning Quests give you a path to mastery.

Learning Quests are a collection of Labs that focus on mastery of a specific topic. They help you reach your training goals faster.

Learn More

Quest journey
Start a Lab
Labs are a live, hands-on learning environment with instructions.
Complete a Quest
Quests are collection of labs that help you gain mastery of a specific topic.
Earn a Badge
Badges are earned when you complete a Learning Quest.
Share
Share badges with your professional networks.

How can I partner with Qwiklabs?

Partners can create, manage and run labs anytime. Labs are delivered via the public cloud to classrooms, events or online; anywhere there is access to the Internet. Qwiklabs® is used by lab creators, instructors/trainers, administrators, coordinators and students around the world.

Qwiklabs® can integrate with other software elements of most organization’s infrastructure, including their learning management system and/or the student information system.


Learn More

Some of our Partners:

Aws logo web 40
Nvidia logo 40
Gklogo rgb 40

Introducing the new qwikLABS blog


Want to hear about qwikLABS events? Get insider tips? See what we're working on behind the scenes? Check out the new qwikLABS blog.


Looking forward to seeing you there!

Aws_lab_icon_v4b

Try a GPU Programming Lab for FREE!

There are a number of free labs available to help you get started with GPU programming in minutes. Choose from the available free labs by clicking on the “View Free Labs” link below.

Available anywhere, anytime. Online self-paced labs give you freedom to take training on-demand and learn at your own pace. Try one today!


View Free Labs

Support