20% off all Rashguards

Don't leave town without one! Rashguards are in the top 10 of our packing essentials – they offer all-day sun protection without gobs of sunscreen, protect your skin from chafing while diving sans wetsuit, and keep you cool in hot climates. Ends March 23rd.

20% off Thermoprene Hooded Vests

Protective layers make the difference between a cold vacation and a toasty, enjoyable time. All Henderson hooded vests are 20% off from 3/16-3/28. (in-stock only, while supplies last)

Ocean First Photo Contest

Submit pics of where your Ocean First merch has taken you for a chance to win a $100 gift card! Email photos to before December 2018. 

Opening Day at Aurora Reservoir

No, this isn't an April Fools joke. Join us on Sunday, April 1st as we kick off local diving season at the Aurora Reservoir. There will be several instructors ready to help complete check-out dives for specialty courses, or you can use this day to stretch your dive muscles, soak up the spring sun, and increase your total number of dives for your Master Diver rating. Reach out to Scott, our Training Director, for details:

If you are interested in becoming dry suit certified, we will be holding a class on Wednesday, March 21st from 6-9pm.

Earth Day Highway Cleanup

Mark your calendars because it's almost that time of year again! On Saturday, April 21st at 9:00am, we will be donning our orange vests and making our section of the Diagonal Highway look the way nature intended it. It's our favorite kind of social event because we get to hang out with our favorite ocean-loving friends while making our community a better place. Join us, won't you?


Below is a list of our regularly scheduled classes. We also offer private classes on an individual basis. 

Weekend Open Water Class

Earn your open water certification in two weekends. Classes generally meet on the first and second Friday, Saturday, and Sunday of the month.

Upcoming Classes:

  • Mar: 2, 3, 4, 9, 10, 11
  • Apr: 6, 7, 8, 13, 14, 15
  • May: 4, 5, 6, 11, 12, 13

Monday/Tuesday Open Water Class

Earn your open water certification in three weeks. Classes meet on Monday and Tuesdays for three weeks.

Upcoming Classes:

  • Feb: 5, 6, 12, 13, 19, 20
  • Mar: 5, 6, 12, 13, 19, 20
  • Apr: 2, 3, 9, 10, 16, 17
  • May: 6, 7, 12, 13, 21, 22
  • June: 4, 5, 11, 12, 18, 19

Private Weekend Open Water Class

Earn your open water certification in two weekends with personalized private instruction for you and your family or friends. Classes generally meet on Friday-Sunday. 

Upcoming Classes:

  • Mar: 16-18, 23-25
  • Apr: 20-22, 27-29
  • May: 18-20, 25-27
  • June: 15-17, 22-24

Accelerated Open Water Class

Complete your open water certification in one weekend! Ask about eligibility. Classes meet the last Tuesday, Friday, Saturday, and Sunday of each month.

Upcoming Classes:

  • Mar: 20, 23, 24, 25
  • Apr: 24, 27, 28, 29
  • May: 22, 25, 26, 27
  • June: 19, 22, 23, 24

Open Water Practice Sessions

All current open water students are invited to our free open water practice sessions on select Saturday afternoons and Sunday mornings, where students can work on their comfort and skills in the pool before their open water dives. Please call ahead to ensure your space. 

Upcoming Dates:

  • Feb 10th 1-3pm
  • Feb 25th 9-11am
  • March 10th 1-3pm
  • March 25th 9-11am
  • Apr 14th 1-3pm
  • Apr 22nd 9-11am
  • May 12th 1-3pm
  • May 27th 9-11am
  • June 24th 9-11am

Scuba Skills Update

Refresh your scuba knowledge before your next open water dive. This three-hour class will re-introduce you to your dive skills so you can have a safe and worry-free dive trip.

Upcoming Dates:

  • Feb 14th 6-9pm
  • March 14th 6-9pm
  • March 24th 9am-12pm
  • Apr 11th 6-9pm
  • Apr 28th 9am-12pm
  • May 9th 6-9pm
  • May 26th 9am-12pm
  • June 13th 6-9pm
  • June 23rd 9am-12pm

Group Try Scuba Class

Get your feet wet in our exciting introductory two-hour Try Scuba class. Everything is included, just bring your bathing suit!

Upcoming Dates:

  • Feb 18th 1-3pm
  • March 7th 6:30-8:30pm
  • March 18th 1-3pm
  • Apr 4th 6:30-8:30pm
  • Apr 15th 1-3pm
  • May 2nd 6:30-8:30pm
  • May 20th 1-3pm
  • June 6th 6:30-8:30pm
  • June 17th 1-3pm

Freediving Class

Learn how to safely explore the underwater world on a single breath in our Level 1 Freediving class. Class is generally held on the first three Thursdays of the month.

Upcoming Dates:

  • March 1, 8, 15
  • April 5, 12, 19 
  • May 3, 10, 17

Freediving Club

The Freediving Club meets to practice skills in the pool. No experience necessary. 6:00-9:00pm. The club generally meets on the first two Thursdays and the last two Saturdays of each month. Call to confirm or visit the Freediving Club Facebook page


Aurora Reservoir, Colorado

Complete your certification dives closer to home at Aurora Reservoir, only an hour from Boulder. Summer water temperatures are generally 65-70ºF. Available July through September.

Join us for opening day on Sunday, April 1st!

First regularly schedule trip of 2018: June 23-24th

Blue Hole, New Mexico

Located in Santa Rosa, New Mexico along old Route 66, the Blue Hole is an 80ft deep natural sinkhole filled with cool, crystal clear springwater. Trips run year-round.

Upcoming Dates:

  • Feb 17-18th
  • March 17-18
  • April 21-22nd
  • May 12-13th
  • June 16-17th

Homestead Crater, Utah

Complete your dives in the geothermally heated Homestead Crater in Midway, Utah. The toasty 95ºF water makes this a truly unique dive experience. Trips run from the fall through the spring.

Upcoming Dates:

  • Feb 10-11th
  • March 3-4th
  • April 7-8th
  • May 19-20th
  • June 2-3rd

Key Largo, Florida

Complete your certification dives in the warm waters of the Florida Keys. Fly in on Thursday, dive Friday and Saturday, and return on Sunday. Trips run quarterly. More information. 

Upcoming Dates:

  • March 8th-11th
  • June 21st-24th
  • August 9th-12th
  • November 8th-11th

Looking for something more exotic?

Ocean First Travel offers a variety of group trips to exciting international dive destinations, and are able to help plan a custom trip for all types of divers.


Below is a list of our regularly scheduled continuing education courses as well as additional SSI specialties that can be scheduled on an individual basis. 

Enriched Air Nitrox

Nitrox allows for longer bottom time and larger safety margins. One of our most popular con-ed courses, and can be completed without pool time. Class times are from 1-4pm

Upcoming Dates:

  • Mar 3rd
  • Apr 7th
  • May 5th
  • June 2nd

Ecology Programs

NEW IN 2018! These programs offer a wealth of knowledge about different aspects of the underwater world, including how to identify fish based on physical appearance and behavior, the life-cycles of sea turtles, the unique reproductive cycle of corals, and how human behaviors impact the marine environment. Individually scheduled upon request.

Choose from Shark Ecology, Sea Turtle Ecology, Fish Identification, Coral Identification and Marine Ecology.

  • Upcoming: Coral Reef Identification: March 14th from 6:00 - 8:00pm
  • Sea Turtle Ecology: April 25th from 6:00-8:00pm

React Right

Learn the the basics of First Aid, CPR, AED and Oxygen administration in diving emergencies and how to properly evaluate an emergency situation. Required prerequisite for Stress & Rescue. Class runs from 5:30-9:30pm. 

Upcoming Dates:

  • February 8th
  • April 12th
  • May 10th
  • June 14th

Stress & Rescue

Learn how to avoid, recognize, and solve problems on the surface and underwater and be prepared for an unexpected emergency. Class time is from 6-9pm for three days in a row. 

Upcoming Dates:

  • Feb 26-28th
  • Apr 23-25th
  • May 21-23rh
  • June 25-27th

Science of Diving

This program provides an in-depth and detailed study of physics, physiology, decompression theory, the aquatic environment and diving equipment. It is required training for most SSI Dive Professional programs.

Upcoming Dates:

  • April 16-18th

Underwater Navigation

Learn how to use a compass, natural navigation skills, estimate distances, perform search patterns, and find your way back to the exit point. Class time is from 10-12pm.

Upcoming Dates:

  • March 3rd
  • April 7th
  • May 5th
  • June 2nd

Waves, Tides, and Currents

The motion of the ocean can have a big effect on your enjoyment of a dive. This course will teach you how to interact with a variety of water conditions. Class time is from 10-12pm.

Upcoming Dates:

  • April 15th
  • May 20th
  • June 17th

Wreck Diving

Wreck dives offer a glimpse into the past and a hearty history lesson. Learn how to stay safe while navigating these exciting nautical artifacts. Class time is from 10-12pm.

  • April 21st
  • May 19th
  • June 16th

Night & Limited Visibility

This course will teach you about planning and conducting safe night and limited visibility dives. Class generally runs from 2-4pm

Upcoming Dates:

  • March 4th
  • April 1st
  • May 6th
  • June 3rd

Boat Diving

This course covers the knowledge you need to make your first boat diving vacation a true success, and how to prepare for diving from all sizes and types of boats. Class time is from 1-3pm. 

Upcoming Dates:

  • April 15th
  • May 20th
  • June 17th

Deep Diving

This course will give you the knowledge, skills, and experience to safely dive to deeper depths. Class time is from 12-2pm.

Upcoming Dates:

  • March 4th
  • April 1st
  • May 6th
  • June 3rd

Perfect Buoyancy

Proper buoyancy control is best mastered with proper training. The Perfect Buoyancy course will teach you how to reduce your effort and improve air consumption underwater, while preventing you from accidentally damaging the reef. Class time is from 6-9pm. 

Upcoming Dates:

  • February 22nd
  • March 22nd
  • April 26th
  • May 16th
  • June 28th

Photo and Video

This program teaches you the skills needed to dive with an underwater camera, and provides the in-depth knowledge and experience required to properly use, maintain and store your equipment. Our goal is help you capture your amazing underwater experiences. Individually scheduled. 

Equipment Techniques

Become one with your Total Diving System. In this course, you will learn about equipment selection, care and maintenance of your gear, and proper gear storage. Your equipment will thank you! Individually scheduled. 

Altitude Diving

When diving at altitudes higher than 1000’, your dive table changes. Altitude Diving teaches you how to safely plan dives at high altitudes. Individually scheduled. 

Shark Diving

In scuba diving, it is considered lucky to see a shark on your dive. This class will help you separate fact from fiction when it comes to these magnificent and often misunderstood creatures, and will teach you how to react when you encounter sharks underwater. Individually scheduled.

Drysuit Diving

With a Dry Suit Diving speciality course, never fear cold water again! Learn the basics of dry suit diving in this specialty course, and ensure your comfort and safety underwater. Individually scheduled.