Communicating is about putting ideas together to create meaning, whether it involves telling stories through data, images, or prose; crafting a poem, song, or blog post; or simply inviting a friend to meet for dinner.

Clear, clean, and creative writing, whether it’s for school, for work, or for a broader audience, can lead to better grades, improved business results, and more opportunities to engage your readers.

Our Writing Centre offers in-class or 100% online academic, creative, and professional writing courses year-round for adults and high school students. Register now to take your writing to the next level.

Courses and Programs


Course Name
Advanced Strategies for Business Communication (AW551)   
Business Writing Essentials (AW679)   
Copyediting and Proofreading: Introduction (AW686)   
Copyediting: Advanced (AW687)   
Copywriting: Advanced (AW806)   
Copywriting: Introduction (AW593)  
Corporate Storytelling (AW651)   
Creating Children's Books (AW519)   
Creative Non-Fiction: Introduction (AW595)  
Creative Writing: Introduction (AW601)  
Creative Writing: Workshop (AW607)  
Fantasy Fiction (AW854)   
Fiction: Crafting Dialogue (AW670)   
Fiction: Examining and Using Story Structure (AW698)   
Film Writing: Intermediate (AW619)   
Film Writing: Introduction (AW508)  
Food and Travel Writing (AW547)  
Food Writing (AW636)   
Freelance Writing: Advanced (AW573)  
Freelance Writing: Introduction (AW518)  
Fundamentals of Great Writing (AW556)  
Grammar Boot Camp (AW115)   
Incorporating Statistics and Graphs (AW689)   
Introduction to Business Writing (AW589)  
Jumpstart Your Writing (UP920)   
Novel: Introduction (AW577)   
Novel: The NaNoWriMo Challenge (AW624)   
Persuasive Business Writing (AW811)   
Plain Language Writing (AW684)   
Preparing Presentations (AW656)  
Presenting Yourself as an Author (AW538)   
Report and Business Writing (AW504)  
Research for Freelance Writers (AW807)   
Scientific Writing (AW109)  
Sequential Visual Narrative (AW853)   
Short Fiction: Introduction (AW555)   
Strategic Conversations and Meetings (AW657)   
Television Show Creation (AW815)   
Television Writing Basics (AW814)   
Television Writing Workshops (AW816)   
Television Writing: Introduction (AW802)   
The Working Game Writer (AW855)   
Theatre-based Techniques for Professional Presentations (AW810)   
Understanding Story through Narrative Design (AW812)   
Video Game Narrative (AW850)   
World Building (AW852)   
Writing 098: Preparation for University Writing and the LPI (AW098)  
Writing 099: Advanced Composition (AW099)  
Writing a Business Case (AW809)   
Writing a Spec Script for Television (AW616)   
Writing Dialogue for Games (AW851)   
Writing for Content Marketing (AW808)   
Writing for Engineers in the Workplace (AW647)   
Writing for Graduate Students (AW107)  
Writing for Stage Performance (AW671)   
Writing for Young Adults: Introduction (AW628)  
Writing Proposals (AW688)   
Writing Under Pressure (AW666)   
Writing Well: Grammar (AW105)  
Writing Well: Style (AW106)  
Writing Your Blog (AW635)   
Writing Your Non-Fiction Book (AW531)   


Creative Writing

UBC Award of Achievement Program
The UBC Award of Achievement in Creative Writing teaches you creative writing and narrative theory and gives you the chance to explore various genres of creative writing while honing your skills for publication or creating a portfolio for applying to an MFA program. LEARN MORE

Game Writing Academy

Develop your writing for interactive media and the game industry with this focused, hands-on, 100% online academy. Get an insider's view into the gaming studio system not found in other programs. Learn the writing and production processes used in game creation from an industry veteran, and understand the writer’s role on a game development team. LEARN MORE

Professional Communication

UBC Certificate Program
The UBC Certificate in Professional Communication provides you with a toolkit of writing skills and strategies to help you communicate more effectively. LEARN MORE


UBC Award of Achievement Program
The UBC Award of Achievement in Tutoring is a part-time program that gives you an introduction to tutoring methodology and develops your existing knowledge to help you become a more skilled and successful tutor. LEARN MORE