For fans the 2015 NFL season is technically less than two months away, but for players the season begins once training camps open up around the country later this month. Think of it like the first day of school. Players get their playbooks, catchup after the long seven-month offseason, and then get down to business as they battle for starting jobs.

Training camp’s also around the time fans receive a glimpse into NFL locker rooms on HBO’s hit series “Hard Knocks,” with the Houston Texans the squad under the microscope this year. The show won’t premiere until Aug. 11, a couple of weeks into camp, but fans can still check out their favorite squad when camps are open to the public on select days.

Here’s a list that includes most of the start dates and every location for training camps for all 32 NFL teams. A few notes: 12 teams have yet to determine or announce the exact start of camp, but we do know the Pittsburgh Steelers and Minnesota Vikings will be the first teams to get going with players expected to report on July 25. And right now the Philadelphia Eagles will be the last on Aug. 2, and the Indianapolis Colts the day before.

Lastly two teams opted to hold their camps well outside of even their general tristate area. The New Orleans Saints will head all the way to West Virginia for the second straight year, while the Dallas Cowboys once again take over Oxnard, California.

Arizona Cardinals

Date: July 31

Location: University of Phoenix Stadium in Glendale, Arizona

Atlanta Falcons

Date: July 31

Location: Falcons Training Facility in Flowery Branch, Georgia.

Baltimore Ravens

Date: July 29

Location: Under Armour Performance Center in Owing Mills, Maryland

Buffalo Bills

Date: July 31

Location: St. John Fisher College in Pittsford, New York

Carolina Panthers

Date: July 31

Location: Wofford College in Spartanburg, South Carolina

Chicago Bears

Date: July 29

Location: Olivet Nazarene University in Bourbonnais, Illinois

Cincinnati Bengals

Date: July 30

Location: Paul Brown Stadium in Cincinnati, Ohio

Cleveland Browns

Date: TBD

Location: Browns Training Facility in Berea, Ohio

Dallas Cowboys

Date: July 28

Location: City of Oxnard Fields in Oxnard, California

Denver Broncos

Date: July 31

Location: Paul D. Bowlen Memorial Broncos Centre, Englewood, Colorado

Detroit Lions

Date: TBD

Location: Lions Training Facility in Allen Park, Michigan

Green Bay Packers

Date: July 29

Location: St. Norbert College in De Pere, Wisconsin

Houston Texans

Date: TBD

Location: Methodist Training Center in Houston, Texas

Indianapolis Colts

Date: August 1

Location: Anderson University in Anderson, Indiana

Jacksonville Jaguars

Date: TBD

Location: Florida Blue Health & Wellness Practice Fields in Jacksonville, Florida

Kansas City Chiefs

Date: July 31

Location: Missouri Western State University, St. Joseph, Missouri

Miami Dolphins

Date: July 30

Location: Doctors Hospital Training Facility in Davie, Florida

Minnesota Vikings

Date: July 25

Location: Minnesota State University-Mankato in Mankato, Minnesota

                             Drew Brees Saints The New Orleans Saints and quarterback Drew Brees will hold training camp in White Sulpher Springs, West Virginia. Photo: Getty Images

New England Patriots

Date: July 29

Location: Gillette Stadium in Foxboro, Massachusetts

New Orleans Saints

Date: July 29

Location: The Greenbrier in While Sulphur Springs, West Virginia

New York Giants

Date: TBD

Location: Quest Diagnostics Training Center in East Rutherford, New Jersey

New York Jets

Date: TBD

Location: Atlantic Health Training Center in Florham, New York

Oakland Raiders

Date: TBD

Location: Napa Valley Marriot, in Napa, California

Philadelphia Eagles

Date: August 2

Location: NovaCare Complex in Philadelphia, Pennsylvania

Pittsburgh Steelers

Date: July 25

Location: Saint Vincent College in Latrobe, Pennsylvania

San Diego Chargers

Date: July 30

Location: Chargers Park in San Diego, California

San Francisco 49ers

Date: TBD

Location: SAP Performance Facility in Santa Clara, California

Seattle Seahawks

Date: TBD

Location: Virginia Mason Athletic Center in Renton, Washington

St. Louis Rams

Date: TBD

Location: Rams Park Training Center in Earth City, Missouri

Tampa Bay Buccaneers

Date: TBD

Location: One Buccaneer Place in Tampa, Florida

Tennessee Titans

Date: TBD

Location: Baptist Sports Park in Nashville, Tennessee

Washington Redskins

Date: July 29

Location: Bon Secours Training Center in Richmond, Virginia