MA Naval History (Distance Learning)

... United Kingdom
... University of Portsmouth

Course Overview

Transform your love of naval and maritime history into a versatile postgraduate qualification on this Master's in Naval History, all from the home of the Royal Navy.

Thanks to our partnerships with the National Museum of the Royal Navy, the HMS Warrior and other key maritime heritage institutions, you'll have digital or in-person access to a treasure trove of expertise, archives and galleries to enrich your studies.

With the entire course online via distance learning, you can choose to study full-time over a year or part-time over two years, if you're looking to study alongside work or military service.

You'll embark on a deep dive into the global legacy of developments in the naval domain from 1508 to 1960. Considering factors from strategic to sociological, technological to cultural, you'll explore subject areas including the role of the Women’s Royal Naval Service during the Second World War, debates around the naval battle at Jutland, how Nelson won at Trafalgar, and what contributed to the Boston Tea Party.

You'll learn from a team of naval experts and historical curators who share your passion for the field, and analyse topics with a diverse cohort of fellow students from all around the world.

When you graduate, you'll have specialist expertise in naval history as well as enhanced career-ready skills in critical analysis, research, source evaluation and writing. You'll be an ideal candidate for PhD study, or for roles in fields such as journalism, education, museum curation, or the Armed Forces.

General Eligibility

A minimum of a second-class honours degree or equivalent in History or a related subject (such as International Relations, War Studies, Journalism), or equivalent professional experience in a relevant field such as heritage or the navy and armed forces.

Part Time Work Details

20 Hours of Work permit weekly for international students.

Language Requirement

  • The IELTS score for international applicants is 6.5 (with no less than 6.0 in each component).

Programme Information
...
Course Category

Humanities and Social Sciences


...
Campus Name

Distance Learning Online


...
Course Level

Postgraduate


...
Duration

Full-Time, 1 year, Part-time, 2 years


...
Available Intake

September


...
IELTS Score


...
Tuition Fees Range

8500,

8500, (INT)


Subject Recommendations for You
MA History of Art
University of Bristol
Campus

Clifton, Langford, Frenchay

Entry Score

7.0

Course Level

Postgraduate

Total Course Fee

£ 26100

Campus

University Park (Nottingham, UK), Jubilee Campus (Nottingham, UK), Sutton Bonington (Nottingham, UK), Semenyih (Malaysia), Ningbo (China)

Entry Score

6.5

Course Level

Postgraduate

Total Course Fee

£ 18133

MA Gender, Sexuality and Culture
The University of Manchester -INTO
Campus

Manchester, UK

Entry Score

6.5

Course Level

Postgraduate

Total Course Fee

£ 23500

Discover Your Next Read
...
Why you will go UK for better study ? Learn more from this blog...
...
Why you will go UK for better study ? Learn more from this blog...
Request history8.1.11PHP Version943msRequest Duration2MBMemory UsageGET course-details/{id?}Route
  • warninglog[04:13:19] LOG.warning: Calling static trait method App\Traits\Service::get_intake_with_next_year is...
  • Booting (11.65ms)time
  • Application (932ms)time
  • 1 x Application (98.76%)
    932ms
    1 x Booting (1.23%)
    11.65ms
    4 templates were rendered
    • course-detailscourse-details.blade.php#?blade
    • ajax.homejshomejs.blade.php#?blade
    • layouts.appapp.blade.php#?blade
    • ajax.menusearchjsmenusearchjs.blade.php#?blade
    uri
    GET course-details/{id?}
    middleware
    web
    controller
    App\Http\Controllers\CourseController@details
    namespace
    prefix
    where
    file
    app/Http/Controllers/CourseController.php:130-145
    13 statements were executed, 3 of which were duplicates, 10 unique. Show only duplicated909ms
    • Connection Establishedstaging_liveCourseController.php#131
      Backtrace
      • 15. app/Http/Controllers/CourseController.php:131
      • 16. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 17. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • 18. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • 19. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select * from `courses` where `id` = '17a8751c2b944fc0a28e5343d2a35e90' limit 1
      1.86msstaging_liveCourseController.php#131
      Bindings
      • 0: 17a8751c2b944fc0a28e5343d2a35e90
      Backtrace
      • 16. app/Http/Controllers/CourseController.php:131
      • 17. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 18. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • 19. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • 20. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select * from `institutes` where `institutes`.`id` in ('114')
      620μsstaging_liveCourseController.php#131
      Bindings
      • 0: 114
      Backtrace
      • 21. app/Http/Controllers/CourseController.php:131
      • 22. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 23. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • 24. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • 25. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select * from `represent_countries` where `represent_countries`.`id` in ('1')
      500μsstaging_liveCourseController.php#131
      Bindings
      • 0: 1
      Backtrace
      • 26. app/Http/Controllers/CourseController.php:131
      • 27. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 28. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • 29. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • 30. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select * from `countries` where `countries`.`id` in ('235')
      470μsstaging_liveCourseController.php#131
      Bindings
      • 0: 235
      Backtrace
      • 31. app/Http/Controllers/CourseController.php:131
      • 32. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 33. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • 34. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • 35. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select `id`, `course_level_name` from `course_levels` where `course_levels`.`id` in ('2')
      370μsstaging_liveCourseController.php#131
      Bindings
      • 0: 2
      Backtrace
      • 21. app/Http/Controllers/CourseController.php:131
      • 22. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 23. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • 24. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • 25. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select * from `categories` where `categories`.`id` in ('57') order by `category_name` asc
      370μsstaging_liveCourseController.php#131
      Bindings
      • 0: 57
      Backtrace
      • 21. app/Http/Controllers/CourseController.php:131
      • 22. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 23. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • 24. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • 25. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select * from `courses` where `course_level_id` = '2' order by RAND() limit 3
      894msstaging_liveCourseController.php#138
      Bindings
      • 0: 2
      Backtrace
      • 15. app/Http/Controllers/CourseController.php:138
      • 16. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 17. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • 18. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • 19. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select * from `institutes` where `institutes`.`id` = '63' limit 1
      2.39msstaging_livecourse-details.blade.php#258
      Bindings
      • 0: 63
      Backtrace
      • 22. view::course-details:258
      • 24. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • 25. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • 26. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      • 27. vendor/laravel/framework/src/Illuminate/View/View.php:207
    • select `id`, `course_level_name` from `course_levels` where `course_levels`.`id` = '2' limit 1
      690μsstaging_livecourse-details.blade.php#274
      Bindings
      • 0: 2
      Backtrace
      • 22. view::course-details:274
      • 24. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • 25. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • 26. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      • 27. vendor/laravel/framework/src/Illuminate/View/View.php:207
    • select * from `institutes` where `institutes`.`id` = '108' limit 1
      800μsstaging_livecourse-details.blade.php#258
      Bindings
      • 0: 108
      Backtrace
      • 22. view::course-details:258
      • 24. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • 25. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • 26. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      • 27. vendor/laravel/framework/src/Illuminate/View/View.php:207
    • select `id`, `course_level_name` from `course_levels` where `course_levels`.`id` = '2' limit 1
      3.28msstaging_livecourse-details.blade.php#274
      Bindings
      • 0: 2
      Backtrace
      • 22. view::course-details:274
      • 24. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • 25. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • 26. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      • 27. vendor/laravel/framework/src/Illuminate/View/View.php:207
    • select * from `institutes` where `institutes`.`id` = '44' limit 1
      1.69msstaging_livecourse-details.blade.php#258
      Bindings
      • 0: 44
      Backtrace
      • 22. view::course-details:258
      • 24. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • 25. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • 26. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      • 27. vendor/laravel/framework/src/Illuminate/View/View.php:207
    • select `id`, `course_level_name` from `course_levels` where `course_levels`.`id` = '2' limit 1
      1.3msstaging_livecourse-details.blade.php#274
      Bindings
      • 0: 2
      Backtrace
      • 22. view::course-details:274
      • 24. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
      • 25. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • 26. vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      • 27. vendor/laravel/framework/src/Illuminate/View/View.php:207
    App\Models\Course
    4Course.php#?
    App\Models\Institute
    4Institute.php#?
    App\Models\CourseLevel
    4CourseLevel.php#?
    App\Models\RepresentCountry
    1RepresentCountry.php#?
    App\Models\Country
    1Country.php#?
    App\Models\Category
    1Category.php#?
        _token
        6MnmGcwUJNgyk9gmDFdpz6lXWURpNY00ED6ZMQLO
        current_url
        https://staging.bheuni.io/course-details/17a8751c2b944fc0a28e5343d2a35e90
        _previous
        array:1 [ "url" => "https://staging.bheuni.io/course-details/17a8751c2b944fc0a28e5343d2a35e90" ]
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /course-details/17a8751c2b944fc0a28e5343d2a35e90
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:16 [ "cookie" => array:1 [ 0 => "_tt_enable_cookie=1; _ttp=01JZCCKQFXS04T2FT2Q9TEMGXV_.tt.1; _fbp=fb.1.1751688797912.968124956174766476; XSRF-TOKEN=eyJpdiI6Ik0yampEcEZ1cUFsUk85UjY3Z2dhMVE9PSIsInZhbHVlIjoiMU5Tam5QZmlpNll3djRuU2RQR2ErTXlGUFJLakhsNytHb1hQbGE3T2k4aU40WnlOeS9YMDZKb25SUDFFMFI0ZGJzM1A5VERqZjZabzZBTDdFK041WmdhVmRJMDFhS3pDVldjYnZOYjRoK3NWYkdZR1VSSC9nK0pybWFSNmQ4a2oiLCJtYWMiOiIwNTRkMzVhZGQ2MzNlM2NiZTcwNDFiYmIxYTk4ZWM0NWMyODViZjQ1NTYzYjVjZmE1MTExNTgxMjYwZTIyODJkIiwidGFnIjoiIn0%3D; bhe_uni_session=eyJpdiI6IlBuSkR3djBOSVNpUVpmUXh2dHFTcEE9PSIsInZhbHVlIjoiVDEySHVxYlEvdElzbGUzSG96L2lDbm9YZi85RmRDTFd4emZQb3R4Y241SXdKd3NqY0VxUHRxQzAyLzlIRVZCcFAzdEUxc0NjUnlzbGw0ZUhQV2JiTDd1ZDhrS29HSHJVYmlRZWZycWFNM1AxMUQ4dWFvRkNrblU3N3h5a29HSHkiLCJtYWMiOiI2ZTMwNWQ2ODgwOTRkYzhiMmViMjY0ZDEzYzRhNGVkYTgyYjhhM2IwNzlkYTgzN2QzNWU3NTk3OTQ0YzQ3OTZkIiwidGFnIjoiIn0%3D; ttcsid=1751688797696::aDmX2m4Keu4Hvyu6LCwI.1.1751688798664; ttcsid_CLKVGJRC77U3V0M5NEGG=1751688797695::7_9qxEByubUJM9LWdNXf.1.1751688798688_tt_enable_cookie=1; _ttp=01JZCCKQFXS04T2FT2Q9TEMGXV_.tt.1; _fbp=fb.1.1751688797912.968124956174766476; XSRF-TOKEN=eyJpdiI6Ik0yampEcEZ1cUFsUk85UjY3Z2dhMVE9PSIsI" ] "priority" => array:1 [ 0 => "u=0, i" ] "accept-encoding" => array:1 [ 0 => "gzip, deflate, br, zstd" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "host" => array:1 [ 0 => "staging.bheuni.io" ] ]
        request_cookies
        0 of 0
        array:7 [ "_tt_enable_cookie" => null "_ttp" => null "_fbp" => null "XSRF-TOKEN" => "6MnmGcwUJNgyk9gmDFdpz6lXWURpNY00ED6ZMQLO" "bhe_uni_session" => "ggE84gsjimQfeUL4fFrJW72UaxXTuZpUUSDgdth6" "ttcsid" => null "ttcsid_CLKVGJRC77U3V0M5NEGG" => null ]
        response_headers
        0 of 0
        array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Sat, 05 Jul 2025 04:13:19 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InlvT0I3TWZ0UFgwaDdsR0pzQzA3YWc9PSIsInZhbHVlIjoiTFdkRmJ3OWpUY0ROOVp0LzJIOG9OdjFHVW1OUGxuTlQvdjhXL0JKbVBzeUxyTVM4bkVYTklHZWE0dktSbmNMTHdva2N1U1R3L3pKRkQ3RFJ4WXhrSk1MUFUwV1NEZFd2MjhkV3JVenJvcmM5RU9hSFMvTUxKQW4xanJsU2JpL0UiLCJtYWMiOiJmMDBiOTJlOGI5NTU0MGRlOWZmMTYzYmQ5YjE4ODVhNTRmMTk3NzQ1N2FmZDAzY2ZiZWU4NWI1YWEwMDk1NGMwIiwidGFnIjoiIn0%3D; expires=Sun, 06 Jul 2025 00:13:19 GMT; Max-Age=72000; path=/; domain=.bheuni.io; secureXSRF-TOKEN=eyJpdiI6InlvT0I3TWZ0UFgwaDdsR0pzQzA3YWc9PSIsInZhbHVlIjoiTFdkRmJ3OWpUY0ROOVp0LzJIOG9OdjFHVW1OUGxuTlQvdjhXL0JKbVBzeUxyTVM4bkVYTklHZWE0dktSbmNMTHdva2N1U" 1 => "bhe_uni_session=eyJpdiI6InFpeFRvVnBDVG9QZDZtZjY2NVRKTFE9PSIsInZhbHVlIjoiZWplUlpVblhwZi9RbjRZUlVWRHRTNXV4WmNWbHo2cmZLZ2U2NXk2NzM2eTNaai9aWEJzdWpLTGdXWEd5b2FMVDJPb2VlYjNGKzRGc3VMY0lEWmJFN1F6MTJyNVdpdWlTWkY3WDNlUzg3ckcvbHF0REJwb2FsVTZocDRucU1nekYiLCJtYWMiOiIzY2Y1MDdjMTZiYTc0OGJmNWFmNjcxNDQ0NmU5NzM0YzZhOTg0MDA2MzQ0MTU3MzU3OThjY2E1NDMxOGFmOTc3IiwidGFnIjoiIn0%3D; expires=Sun, 06 Jul 2025 00:13:19 GMT; Max-Age=72000; path=/; domain=.bheuni.io; secure; httponlybhe_uni_session=eyJpdiI6InFpeFRvVnBDVG9QZDZtZjY2NVRKTFE9PSIsInZhbHVlIjoiZWplUlpVblhwZi9RbjRZUlVWRHRTNXV4WmNWbHo2cmZLZ2U2NXk2NzM2eTNaai9aWEJzdWpLTGdXWEd5b2FMVDJP" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InlvT0I3TWZ0UFgwaDdsR0pzQzA3YWc9PSIsInZhbHVlIjoiTFdkRmJ3OWpUY0ROOVp0LzJIOG9OdjFHVW1OUGxuTlQvdjhXL0JKbVBzeUxyTVM4bkVYTklHZWE0dktSbmNMTHdva2N1U1R3L3pKRkQ3RFJ4WXhrSk1MUFUwV1NEZFd2MjhkV3JVenJvcmM5RU9hSFMvTUxKQW4xanJsU2JpL0UiLCJtYWMiOiJmMDBiOTJlOGI5NTU0MGRlOWZmMTYzYmQ5YjE4ODVhNTRmMTk3NzQ1N2FmZDAzY2ZiZWU4NWI1YWEwMDk1NGMwIiwidGFnIjoiIn0%3D; expires=Sun, 06-Jul-2025 00:13:19 GMT; domain=.bheuni.io; path=/; secureXSRF-TOKEN=eyJpdiI6InlvT0I3TWZ0UFgwaDdsR0pzQzA3YWc9PSIsInZhbHVlIjoiTFdkRmJ3OWpUY0ROOVp0LzJIOG9OdjFHVW1OUGxuTlQvdjhXL0JKbVBzeUxyTVM4bkVYTklHZWE0dktSbmNMTHdva2N1U" 1 => "bhe_uni_session=eyJpdiI6InFpeFRvVnBDVG9QZDZtZjY2NVRKTFE9PSIsInZhbHVlIjoiZWplUlpVblhwZi9RbjRZUlVWRHRTNXV4WmNWbHo2cmZLZ2U2NXk2NzM2eTNaai9aWEJzdWpLTGdXWEd5b2FMVDJPb2VlYjNGKzRGc3VMY0lEWmJFN1F6MTJyNVdpdWlTWkY3WDNlUzg3ckcvbHF0REJwb2FsVTZocDRucU1nekYiLCJtYWMiOiIzY2Y1MDdjMTZiYTc0OGJmNWFmNjcxNDQ0NmU5NzM0YzZhOTg0MDA2MzQ0MTU3MzU3OThjY2E1NDMxOGFmOTc3IiwidGFnIjoiIn0%3D; expires=Sun, 06-Jul-2025 00:13:19 GMT; domain=.bheuni.io; path=/; secure; httponlybhe_uni_session=eyJpdiI6InFpeFRvVnBDVG9QZDZtZjY2NVRKTFE9PSIsInZhbHVlIjoiZWplUlpVblhwZi9RbjRZUlVWRHRTNXV4WmNWbHo2cmZLZ2U2NXk2NzM2eTNaai9aWEJzdWpLTGdXWEd5b2FMVDJP" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "6MnmGcwUJNgyk9gmDFdpz6lXWURpNY00ED6ZMQLO" "current_url" => "https://staging.bheuni.io/course-details/17a8751c2b944fc0a28e5343d2a35e90" "_previous" => array:1 [ "url" => "https://staging.bheuni.io/course-details/17a8751c2b944fc0a28e5343d2a35e90" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]
        ClearShow all
        Date ↕MethodURLData
        #12025-07-05 04:13:19GET/course-details/17a8751c2b944fc0a28e5343d2a35e90141315