Courses & certifications

Find your next dive.

Pool sessions in Riverton, specialty trips to the Caribbean.

9 courses
Entry Cert

Open Water Diver

Become a certified diver for life. Online learning, pool sessions, and open-water dives — certified to 60 ft, worldwide.

Ages 10+Lifetime cert60 ft depthMedically fit to dive, 10 years old
Refresher

Refresher Course

A SCUBA Refresher course helps certified divers quickly review and rebuild their diving skills before a trip or another scuba course. To enroll, you must have…

Open Water Cert
Cert

Advanced Open Water

Five adventure dives — Deep and Navigation plus three of your choice. Certified to 100 ft.

100 ft depthLake + travelOpen Water Cert
Cert

Rescue Diver

Be prepared for any situation. Self-rescues, buddy assists, first aid — CPR training is part of the course.

CPR includedCareer pathAdvanced + EFR
Specialty

Computer Nitrox

Nitrox is a breathing gas that has a lot of benefits for both new and experienced divers. This course will cover the use of nitrox mixtures from 22-40% oxygen.

No dives requiredclassroom onlyOpen Water Cert
Specialty

Dry Suit Diver

Dive year-round in Utah. Master buoyancy and gear management in cold-water conditions.

Open Water certYear-roundOpen Water Cert
Open water certification

Dive-Along

Our Dive-A-Longs are FREE....the $25.00 fee will go 100% towards your gear rental. If you do not need gear but would still like to join us, call the shop and…

Open Water Cert
Try-It

Scuba Discovery

Have you always thought about trying scuba diving to see what all the fuss is about? Then a Scuba Discovery might be the best option for you. This is a quick…

Open water certification

Workshop

Build your scuba skills through a focused workshop covering essential techniques, equipment, and underwater safety. Gain the knowledge and confidence needed…

Open Water Cert
Another way to book

Don’t see a date that works? We also run semi-private and private classes — group classes, Scuba Discovery and Refresher can all be scheduled one-on-one or with just your own group.

Call (801) 260-2100