MA Creative Writing

... United Kingdom
... University of Roehampton London

Course Overview

The program explores three main forms of writing: fiction, poetry, and fiction for young readers. You will tailor your degree by selecting modules that align with your interests, with options that include the short story, the novel, lyric and alternative poetry, visual narratives, and fiction for young adults.

Whether you have previously studied creative writing or have an entirely different background, if you are returning to education after a break or continuing straight from an undergraduate degree, you will be supported to develop your personal writing style. In this program, you will discover how to make your writing more effective, break bad habits, and learn how to assess your work professionally. You will graduate with the skills required for professional practice in the creative writing industries and with an understanding of the necessary marketing skills.

We will prepare you for your career after you graduate, whether it is as a published writer, working in the professional arts sector, or continuing in academia. We regularly invite writers, who have previously included Emma Donoghue and Kazuo Ishiguro, to give guest lectures and workshops. You will be encouraged to make the most of Roehampton’s connections with the literary world and make professional contacts with publishers and agents. You will also have opportunities to give readings of your work at soirees and participate in local literary festivals such as Wimbledon Bookfest and Barnes Children’s Literature Festival.

No matter which modules you select, you will engage with a range of social, cultural, and political positions, including writing by BME and LGBTQ+ authors, drawing upon the strengths of our diverse teaching staff. The combination of tradition and innovation in the program will provide you with ample opportunity to consolidate as well as broaden your writing practices.

As well as creative writing modules, you will also take the Archives module, which will give you practical, hands-on research experience allowing you to explore fully the university library’s collections. As part of your degree, you will be able to attend literary readings and events and participate in field trips to enrich your experience. You will also be invited to attend sessions where you will learn about making a living as a writer, develop your marketing skills, and consider the financial, legal, and regulatory aspects of writing.

General Eligibility

You should usually hold a second-class honors degree (certain programs may require a 2:1) from a recognized British or overseas university.

Part Time Work Details

20 hours of work permit weekly for international students.

Language Requirement

  • IELTS 6.5 overall with a minimum 5.5 in each component.

Programme Information
...
Course Category

Humanities and Social Sciences


...
Campus Name

London


...
Course Level

Postgraduate


...
Duration

Full-Time, 1 year


...
Available Intake

September


...
IELTS Score

5.5


...
Tuition Fees Range

8750,

16500, (INT)


Subject Recommendations for You
MLitt French
The University of Newcastle
Campus

London

Entry Score

6.5

Course Level

Postgraduate

Total Course Fee

GBP 20900

Campus

Birmingham, England, United Kingdom

Entry Score

6.0

Course Level

Postgraduate

Total Course Fee

£ Home: £4,500, EU/International: £14,250

Campus

Bristol, England

Entry Score

6.5

Course Level

Postgraduate

Total Course Fee

25900

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 Version800msRequest Duration2MBMemory UsageGET course-details/{id?}Route
  • warninglog[18:13:42] LOG.warning: Calling static trait method App\Traits\Service::get_intake_with_next_year is...
  • Booting (24.75ms)time
  • Application (775ms)time
  • 1 x Application (96.9%)
    775ms
    1 x Booting (3.09%)
    24.75ms
    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 duplicated733ms
    • 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` = '4181' limit 1
      3.07msstaging_liveCourseController.php#131
      Bindings
      • 0: 4181
      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 ('46')
      810μsstaging_liveCourseController.php#131
      Bindings
      • 0: 46
      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')
      670μ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')
      590μ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')
      520μ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
      570μ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
      691msstaging_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` = '10' limit 1
      10.27msstaging_livecourse-details.blade.php#258
      Bindings
      • 0: 10
      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
      5.04msstaging_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` = '49' limit 1
      4.76msstaging_livecourse-details.blade.php#258
      Bindings
      • 0: 49
      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
      4.67msstaging_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` = '63' limit 1
      3.85msstaging_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
      6.83msstaging_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
        zLSmqNfr0ZHhwi17mmS9vLTKkEq7syT6dRGo8mH6
        current_url
        https://staging.bheuni.io/course-details/4181
        _previous
        array:1 [ "url" => "https://staging.bheuni.io/course-details/4181" ]
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /course-details/4181
        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:15 [ "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
        []
        
        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 => "Wed, 30 Apr 2025 18:13:42 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Ii9PQ0tTWHdraVRhL1Z0Z09mVnU3dUE9PSIsInZhbHVlIjoiTmR1UG0yY3FDRGxmbG9DZTJzd3dtUU1wTmRhR1oxU3NYdk1ramxnQjB5YnhkaWdUNVVhY1ZueEcyV210M0ZyUTlCTURLMmdqMno0N3FwUU5oVVNuUEN1UWM2bVZBZzhKS1BvV2pHOUFmaDk0cEN4M1FvaCtsMCtNU0tRZWx5cTEiLCJtYWMiOiIyNTQ4ZTRjNmVmMjMzZDhmOTgwMGUzNWMxYTg3M2MxODNhNTNkMjYwNGZhN2EwYmQ1YTViNWM5YjYxZmU2OGU0IiwidGFnIjoiIn0%3D; expires=Thu, 01 May 2025 14:13:42 GMT; Max-Age=72000; path=/; domain=.bheuni.io; secureXSRF-TOKEN=eyJpdiI6Ii9PQ0tTWHdraVRhL1Z0Z09mVnU3dUE9PSIsInZhbHVlIjoiTmR1UG0yY3FDRGxmbG9DZTJzd3dtUU1wTmRhR1oxU3NYdk1ramxnQjB5YnhkaWdUNVVhY1ZueEcyV210M0ZyUTlCTURLM" 1 => "bhe_uni_session=eyJpdiI6IjJWYThGZWkrT0RFb2ptSGdHZmZPcVE9PSIsInZhbHVlIjoiSjdyeS9DVkhJZWgxMkZrMmFmdmw3R3dJSHFmajJlZXc4dW5MNkVIWjFjZ2pld1FyQkdwNk1XVzE3aHhpYTRwSmlSYityK3NrNlkrbG9ISjVObnYrUHZJMVNnN0xTaTY1RU1KQjhZNitKaVRxMlA5TFdQdkQ3V1VHUFZudE94Z24iLCJtYWMiOiIxMTY1ODMxMjAyMDA2MDU3NTdiYmIwZDViZTZkYWY1NTFhNWI2NzcwYTE5NDBjNzI4MjkzYWI2ZGE2YWIwZTgyIiwidGFnIjoiIn0%3D; expires=Thu, 01 May 2025 14:13:42 GMT; Max-Age=72000; path=/; domain=.bheuni.io; secure; httponlybhe_uni_session=eyJpdiI6IjJWYThGZWkrT0RFb2ptSGdHZmZPcVE9PSIsInZhbHVlIjoiSjdyeS9DVkhJZWgxMkZrMmFmdmw3R3dJSHFmajJlZXc4dW5MNkVIWjFjZ2pld1FyQkdwNk1XVzE3aHhpYTRwSmlS" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Ii9PQ0tTWHdraVRhL1Z0Z09mVnU3dUE9PSIsInZhbHVlIjoiTmR1UG0yY3FDRGxmbG9DZTJzd3dtUU1wTmRhR1oxU3NYdk1ramxnQjB5YnhkaWdUNVVhY1ZueEcyV210M0ZyUTlCTURLMmdqMno0N3FwUU5oVVNuUEN1UWM2bVZBZzhKS1BvV2pHOUFmaDk0cEN4M1FvaCtsMCtNU0tRZWx5cTEiLCJtYWMiOiIyNTQ4ZTRjNmVmMjMzZDhmOTgwMGUzNWMxYTg3M2MxODNhNTNkMjYwNGZhN2EwYmQ1YTViNWM5YjYxZmU2OGU0IiwidGFnIjoiIn0%3D; expires=Thu, 01-May-2025 14:13:42 GMT; domain=.bheuni.io; path=/; secureXSRF-TOKEN=eyJpdiI6Ii9PQ0tTWHdraVRhL1Z0Z09mVnU3dUE9PSIsInZhbHVlIjoiTmR1UG0yY3FDRGxmbG9DZTJzd3dtUU1wTmRhR1oxU3NYdk1ramxnQjB5YnhkaWdUNVVhY1ZueEcyV210M0ZyUTlCTURLM" 1 => "bhe_uni_session=eyJpdiI6IjJWYThGZWkrT0RFb2ptSGdHZmZPcVE9PSIsInZhbHVlIjoiSjdyeS9DVkhJZWgxMkZrMmFmdmw3R3dJSHFmajJlZXc4dW5MNkVIWjFjZ2pld1FyQkdwNk1XVzE3aHhpYTRwSmlSYityK3NrNlkrbG9ISjVObnYrUHZJMVNnN0xTaTY1RU1KQjhZNitKaVRxMlA5TFdQdkQ3V1VHUFZudE94Z24iLCJtYWMiOiIxMTY1ODMxMjAyMDA2MDU3NTdiYmIwZDViZTZkYWY1NTFhNWI2NzcwYTE5NDBjNzI4MjkzYWI2ZGE2YWIwZTgyIiwidGFnIjoiIn0%3D; expires=Thu, 01-May-2025 14:13:42 GMT; domain=.bheuni.io; path=/; secure; httponlybhe_uni_session=eyJpdiI6IjJWYThGZWkrT0RFb2ptSGdHZmZPcVE9PSIsInZhbHVlIjoiSjdyeS9DVkhJZWgxMkZrMmFmdmw3R3dJSHFmajJlZXc4dW5MNkVIWjFjZ2pld1FyQkdwNk1XVzE3aHhpYTRwSmlS" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "zLSmqNfr0ZHhwi17mmS9vLTKkEq7syT6dRGo8mH6" "current_url" => "https://staging.bheuni.io/course-details/4181" "_previous" => array:1 [ "url" => "https://staging.bheuni.io/course-details/4181" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]
        ClearShow all
        Date ↕MethodURLData
        #12025-04-30 18:13:42GET/course-details/4181141315