PreVenture

A Mental Health & Early Intervention Program for Teens

PreVenture is an evidence-based prevention program that uses personality targeted interventions to promote mental health and delay substance use among teens. PreVenture workshops are designed to help students learn useful coping skills, set long term goals and channel their personality towards achieving them.

IMPORTANT NEWS: Online delivery of the PreVenture Program is now available!

Video Canvas
Learn More

Results

PreVenture has been recognized as an evidence-based program by several well respected authorities. It was tested in multiple randomized control trials in Canada, Australia, The Netherlands and the United Kingdom and continues to be part of numerous research studies across the globe.

Average 50% reduction in alcohol consumption
(Conrod, Castellanos & Mackie, 2008)
50% reduction in odds of binge drinking
(Conrod, Castellanos & Mackie, 2008)
Reduced frequency of cannabis use
(Newton et al., 2016)
Delayed initiation of cannabis use (Conrod, Castellanos-Ryan, & Strang, 2010)
Significantly reduced conduct problems
(Perrier-Menard et al., 2017)
Delayed initiation of alcohol use and binge drinking (Conrod, Castellanos & Mackie, 2008)
Grade wide benefits, even in students who did not participate in the workshops
(Conrod et al., 2013)
Average 50% reduction in drug use
(Conrod, Castellanos-Ryan, & Strang, 2010)

Recognized as an evidence-based program by:

The PreVenture workshops foster connection in a non-judgemental atmosphere. Teens love the program.

More Testimonials

PreVenture's Global Impact

Scroll on the map to zoom
Grab the map to move

loading globe...
Guatemala

14.628434, -90.522713

Central America

Mexico City

19.432608, -99.133209

Central America

Williams Lake, BC

52.128429, -122.130203

Canada

Halifax, NS

44.651070, -63.582687

Canada

Melville, SK

50.930557, -102.807777

Canada

Prince George, BC

53.916943, -122.749443

Canada

Merrit, BC

50.112778, -120.789719

Canada

Revelstoke, BC

50,585941, -118.12828

Canada

Ashcroft, BC

50.725925, -121.280474

Canada

Midhurst, ON

44.441937, -79.730809

Canada

Penetanguishene, ON

44.455999, -79.555999

Canada

Barrie, ON

44.389355, -79.690331

Canada

Greenfield, MA

42.6167518, -72.6162011

United States

Plymouth, MA

41.9584367, -70.6672577

United States

St. Peters, MO

38.787472, -90.629890

United States

Cleveland, Oh

41.505493, -81.681290

United States

Czech Republic

49.481355, 15.282969

Europe

Sydney, AU

-33.865143, 151.209900

Australia

Wiltshire, UK

51.068787, -1.794472

United Kingdom

London, UK

51.509865, -0.118092

United Kingdom

Chippewa Falls, WI

44.936905, -91.392937

United States

Richmond, VA

37.541290, -77.434769

United States

Atlee, VA

37.6576443, -77.4069262

United States

Park City, UT

40.646061, -111.497971

United States

Bay Village, OH

41.4842104, -81.9315294

United States

Athens, OH

39.329239, -82.101257

United States

Wantagh, NY

40.6837121, -73.5101258

United States

Stony Brook, NY

40.9256538, -73.140943

United States

New York City, NY

40.730610, -73.935242

United States

Binghamton, NY

42.0986867, -75.9179738

United States

Duluth, MN

46.786671, -92.100487

United States

Baltimore, OH

39.299236, -76.609383

United States

Bowling Green, OH

41.374775, -83.651321

United States

Zionsville, IN

39.57313, -86.154298

United States

Indianapolis, IN

39.791000, -86.148003

United States

Columbia City, IN

41.1572686, -85.4883127

United States

Bloomington, IN

39.1636505, -86.525757

United States

Chicago, IL

41.881832, -87.623177

United States

West Palm Beach, FL

26.709723, -80.064163

United States

San Francisco, CA

37.773972, -122.431297

United States

Los Angeles, CA

34.052235, -118.243683

United States

Netherlands

52.377956, 4.897070

Europe

Saguenay-Lac-Saint-Jean, QC

48.416668, -71.066666

Canada

Montreal, QC

45.508888, -73.561668

Canada

Alma, QC

48.549999, -71.650002

Canada

York, ON

43.695683, -79.450279

Canada

Thunder Bay, ON

48.382221, -89.246109

Canada

Toronto, ON

43.651070, -79.347015

Canada

Simcoe, ON

42.495999, -80.176000

Canada

Whistler, BC

50.116322, -122.957359

Canada

Vernon, BC

50.271790, -119.276505

Canada

Oliver, BC

49.105902, -119.33864

Canada

North Vancouver, BC

49.316666, -123.066666

Canada

Kelowna, BC

49.882114, -119.477829

Canada

Vancouver, BC

49.246292, -123.116226

Canada

AustraliaCanadaCentral AmericaEuropeUnited KingdomUnited States

The globe is populated with places from the collection

The globe element has the custom attribute data-geo-globe="1"

The collections list item has the custom attribute data-geo-place="1"

The element with the coordinates in each item has the custom attribute data-geo-coordinates="1"

View the script block source below for the magic, or copy the embed element if you've cloned the site 👇

The script:

  • loads the WebGL Earth library and starts the globe with Open Street Map tiles
  • copies the html for each data-geo-place element to a marker for the globe
  • adds click listeners to those place elements to open the marker and pan to it

Script (uses jQuery)

#component-geo-get-current-position

The button asks the browser for location

It has custom attribute data-geo-get-current-position="1"

Once the location is known, it emits a geo-get-current-position event.

TBD: How can we wire event listeners without custom code?

State chart POC: each state's style and button text are defined as a separate buttons inline here.

This one is testing a concept to be able to style all of the states of an interactive component in the designer:

  1. Copy the whole #component-geo-get-current-position div to your page
  2. Style the 5 states of the button as you like
  3. Copy the demo button to your design
  4. Hide the #component-geo-get-current-position div

Requires

  • https
  • button with custom attribute data-geo-get-current-position

Demo

Share location

State chart

Script (vanilla js)

Place data is parsed and saved to each place el.value

To make other place-based scripts easier, we'll parse the coordinates from the DOM of elements with data-geo-place attribute, and save them to el.value (and data-geo-value attribute).

TBD: standard way to make CMS data available to scripts. Stringy DOM stuff and JSON parsing are not the interesting bits of programming, and Webflow has a nice interface for typed data modeling.

Script (vanilla js)

Sort a list of locations by distance from x

TBD: how to generalize this? For now it is just custom code that listens to the custom event from the (Geo--getCurrentPosition) button above, and sorts the locations in the list by the globe. It would be cool if the globe could also provide the center location, or another component with address input → geocoding service. Starting to feel like a dataflow wiring viz would make sense.

Requires

  • #component-geo-get-current-position
  • Place data is parsed and saved to each place el.value
  • A list of places

Script (vanilla js)

#component-geo-map

Leaflet (2d) map

Gets locations with the same pattern as the globe above: data-geo-map="2" for the map div and data-geo-place="2" for the places.

(We're using 2 in the demo below to keep this map and locations separate from the 3d globe demo at the top of the page.)

Requires

  • Place data is parsed and saved to each place el.value

Script (leaflet library & vanilla js)

Guatemala

14.628434, -90.522713

Mexico City

19.432608, -99.133209

Williams Lake, BC

52.128429, -122.130203

Halifax, NS

44.651070, -63.582687

Melville, SK

50.930557, -102.807777

Prince George, BC

53.916943, -122.749443

Merrit, BC

50.112778, -120.789719

Revelstoke, BC

50,585941, -118.12828

Ashcroft, BC

50.725925, -121.280474

Midhurst, ON

44.441937, -79.730809

Penetanguishene, ON

44.455999, -79.555999

Barrie, ON

44.389355, -79.690331

Greenfield, MA

42.6167518, -72.6162011

Plymouth, MA

41.9584367, -70.6672577

St. Peters, MO

38.787472, -90.629890

Cleveland, Oh

41.505493, -81.681290

Czech Republic

49.481355, 15.282969

Sydney, AU

-33.865143, 151.209900

Wiltshire, UK

51.068787, -1.794472

London, UK

51.509865, -0.118092

Chippewa Falls, WI

44.936905, -91.392937

Richmond, VA

37.541290, -77.434769

Atlee, VA

37.6576443, -77.4069262

Park City, UT

40.646061, -111.497971

Bay Village, OH

41.4842104, -81.9315294

Athens, OH

39.329239, -82.101257

Wantagh, NY

40.6837121, -73.5101258

Stony Brook, NY

40.9256538, -73.140943

New York City, NY

40.730610, -73.935242

Binghamton, NY

42.0986867, -75.9179738

Duluth, MN

46.786671, -92.100487

Baltimore, OH

39.299236, -76.609383

Bowling Green, OH

41.374775, -83.651321

Zionsville, IN

39.57313, -86.154298

Indianapolis, IN

39.791000, -86.148003

Columbia City, IN

41.1572686, -85.4883127

Bloomington, IN

39.1636505, -86.525757

Chicago, IL

41.881832, -87.623177

West Palm Beach, FL

26.709723, -80.064163

San Francisco, CA

37.773972, -122.431297

Los Angeles, CA

34.052235, -118.243683

Netherlands

52.377956, 4.897070

Saguenay-Lac-Saint-Jean, QC

48.416668, -71.066666

Montreal, QC

45.508888, -73.561668

Alma, QC

48.549999, -71.650002

York, ON

43.695683, -79.450279

Thunder Bay, ON

48.382221, -89.246109

Toronto, ON

43.651070, -79.347015

Simcoe, ON

42.495999, -80.176000

Whistler, BC

50.116322, -122.957359

Vernon, BC

50.271790, -119.276505

Oliver, BC

49.105902, -119.33864

North Vancouver, BC

49.316666, -123.066666

Kelowna, BC

49.882114, -119.477829

Vancouver, BC

49.246292, -123.116226

News

Testimonials

“Despite an abundance of data and rigorous prevention efforts targeting risk and protective factors for youth, communities continue to face significant challenges moving the needle. PreVenture offers an unparalleled opportunity to impact the youth developmental trajectory by identifying and enhancing motivation, resiliency, and self-awareness within adolescents. Having worked in the field of prevention and youth development for well over a decade, I have yet to experience such a powerful and inspiring intervention as PreVenture.”

~ Jennifer Pinto, LMHC, Manager Integrated Care Initiative, Beth Israel Deaconess Hospital – Plymouth in collaboration with Plymouth Public Schools

“Schools are excited to get trained in this evidence-based program that is showing amazing outcomes. Students are learning how to cope with stressful situations and work through their challenging thoughts and emotions. Schools are happy to have an AODA prevention tool to help their students!”

~ Angela Weidman, LMFT, PreVenture Trainer, Chippewa County Public Health Director/Officer 

"What a find in PreVenture! The training was really amazing. In the first part of the training we got to learn about at the research behind this program, and the outcomes are very impressive. The rest of training was focused on learning, practicing and facilitating the curriculum. There is lots more to say, but I wanted to really just say thank. Running PreVenture at our schools is a no-lose situation and a lot of wins are possible!"

~ PreVenture Facilitator

"Thank you so much. I am very excited about moving forward with this intervention and the positive impact it will have on our students. I'm so happy to be able to offer this program in our school district."

~ PreVenture Facilitator

"Through a community wide effort, we are thrilled to be able to bring PreVenture to the students at Bowling Green Jr. High School. One of the many things I love about PreVenture is you don't feel like you're presenting a drug and alcohol prevention program. The content carries over into so many relevant conflicts and challenges our children face growing up today, and it teaches them how to cope and problem solve so they're better equipped to make good choices in any situation, which puts them closer to reaching their long term goals. It’s an amazing program and we can’t wait to continue our work with our students here in Bowling Green."

~ Elizabeth Forbes, Ed.S., School Psychologist & PreVenture Facilitator, Bowling Green City Schools, Bowling Green, Kentucky