Students
Tuition Fee
GBP 9,535
Per year
Start Date
2026-10-01
Medium of studying
Blended
Duration
3 years
Details
Program Details
Degree
Foundation
Major
Sports Coaching | Sports Management | Sports Science
Area of study
Sports
Education type
Blended
Timing
Part time
Course Language
English
Tuition Fee
Average International Tuition Fee
GBP 9,535
Intakes
Program start dateApplication deadline
2026-10-01-
2027-10-01-
About Program

Program Overview


Program Overview

The Professional Golf Studies program is a foundation degree that transforms your passion for golf into a career. The PGA Training Academy, based at The Belfry, offers world-class golf education, blending tradition with innovation. With over 50 years of experience and strong ties to the University of Birmingham, it stands as a global leader in professional golf training.


Course Highlights

  • Taught by staff drawn from the ranks of qualified PGA Professionals
  • World-class golf education at The Belfry, supported by the University of Birmingham
  • Opportunity to continue academic journey by converting qualification to a BSc (Hons) in Professional Golf Studies
  • Ranked 4th in the UK for Sport, Health and Rehabilitation Sciences and 2nd in the UK for Sports-related subjects

Course Delivery

  • Primarily delivered as a distance learning course
  • Complemented by a face-to-face intensive residential course at the Belfry
  • Flexible, accessible online learning through the Virtual Learning Environment (iVLE)
  • Lectures, seminars, workshops, and online live classes

Contact Hours

  • Part-time, allowing trainees to balance studies with a role at a golf facility under a PGA Training Professional
  • At least 10 hours per week dedicated to attending online lectures and completing assignments

Assessment Methods and Feedback

  • Assessed through assignments and examinations over three years
  • Must maintain certifications in Disclosure, Safeguarding and Protecting Children, first aid, and complete two external golf coaching qualifications
  • Must pass the PGA Coaching Assessment and participate in at least seven PGA-recognized tournaments annually

Module Information

  • Modules regularly reviewed to ensure they are up-to-date and informed by the latest research and teaching methods
  • Optional module information listed is intended to be indicative, and availability may vary from year to year
  • Year 1 modules include:
    • Introduction to Applied Sports Science and Junior Development
    • Introduction to Golf Coaching
    • Introduction to Key Industry Skills
    • Your workplace and being a PGA Professional

Teaching Staff

  • Dr Paul Garner, Admissions Tutor, with expertise in the interpersonal knowledge requisite of effective coaches and coach developers

Entry Requirements

  • General requirements:
    • Must be 18 years or older by 30 September of the year you start the programme
    • Need an email address and internet access
  • Golf playing handicap:
    • Maintained a handicap of 6.4 (M) or 8.4 (F) handicap
    • Be working at a golf facility under the supervision of a PGA Training Professional
  • Academic requirements:
    • England and Wales: minimum of 4 GCSEs at grades 4-9 (A-C), including Maths and English Language
    • Scotland: minimum of 4 National 5 awards grades A-C or better, including English and Maths
    • Ireland: Leaving certificate obtaining a minimum grade at Ordinary Level of D1 in both English and Mathematics plus a minimum grade at Ordinary Level of D1 in 2 other subjects
    • Alternative qualifications accepted, including Level 3 Communication, BTEC First Diploma, and 14-16 Diploma Higher Award
    • Overseas applicants must hold a relevant, equivalent qualification from their country and demonstrate a suitable level of written and spoken English

Fees and Scholarships

  • £9,535 per year for domestic (UK) students for 2026/27
  • Fees subject to inflationary increase in subsequent years in line with UK government policy
  • Additional costs include annual PGA Membership fee, travel expenses, and tournament entry fees
  • Scholarship information available for select countries

Application Process

  • Applications made through the PGA
  • Online enquiry form available for interested applicants

Career Opportunities

  • Graduates highly regarded among employers in the UK
  • Recognised career structure in the golf industry, offering PGA Professionals global-wide career opportunities

Related Courses

  • Applied Golf Management Studies BSc
  • Other related courses available at the University of Birmingham
      I hope this meets your requirements. Let me know if you need further assistance!        
```import re


def extract_program_details(markdown_content):
    # Remove calls-to-action, contact details, placeholder text, and external references
    cleaned_content = re.sub(
        r"(Apply now|Contact us|Insert requirements here|More details at \[URL\])", "", markdown_content
    )

    # Remove navigation elements or user instructions
    cleaned_content = re.sub(r"(Click here|Select a country...)", "", cleaned_content)

    # Remove external links
    cleaned_content = re.sub(r"https?://\S+", "", cleaned_content)

    # Extract program details
    program_details = {
        "Program Overview": "",
        "Course Highlights": "",
        "Course Delivery": "",
        "Contact Hours": "",
        "Assessment Methods and Feedback": "",
        "Module Information": "",
        "Teaching Staff": "",
        "Entry Requirements": "",
        "Fees and Scholarships": "",
        "Application Process": "",
        "Career Opportunities": "",
        "Related Courses": "",
    }

    # Populate program details
    for section in program_details:
        pattern = f"## {section}"
        match = re.search(pattern, cleaned_content)
        if match:
            start_index = match.end()
            end_index = cleaned_content.find("##", start_index)
            if end_index == -1:
                end_index = len(cleaned_content)
            program_details[section] = cleaned_content[start_index:end_index].strip()

    # Format extracted text in markdown
    formatted_output = ""
    for section, content in program_details.items():
        formatted_output += f"## {section}\n"
        formatted_output += content + "\n\n"

    return formatted_output


# Test the function
markdown_content = """..."""
print(extract_program_details(markdown_content))
See More