Online Programs and Courses

We offer several programs entirely online. We also offer a variety of online courses individually, which you may apply to an in-class program later if you choose.

What is it like to learn online at SFU Continuing Studies?

Online courses are structured very much like in-class courses. In an in-class course, you are given new information by lecture, readings, discussions and possibly an assignment. In an online course, you are given new content to read, course readings, online research, discussions and assignments or exams in modules. All work, including exams, is completed online within the time frame of the course. 

We’ve designed the curriculum of our online courses and programs to meet the scheduling needs of working professionals. You’ll access the courses through Canvas, our learning management system, which is available through the SFU website. Canvas is extremely user-friendly—even if you’ve never studied online before. All you need is a computer with an Internet connection.

When do I need to be online?

Occasionally your instructor may schedule a special guest speaker or an interactive presentation at a specific date and time. There may also be optional instructor office-hour chats held on a regular basis. Otherwise, you will set your own coursework hours, following posted assignment and discussion deadlines. 

You do not have to be online at specific times, but you will need to be online regularly. You should prepare to devote between six and 10 hours of course per week to each course and plan to access the course at least once every two days to keep up with your work.

If it's self-paced, can I finish sooner?

It may be possible to work ahead at times, but our courses are not designed to be completed earlier than the specified end date. Each course consists of modules that you work through in a set order. While some courses allow access to all modules on the course start date, you may need to participate in an activity or work on an exercise during certain set weeks. This will restrict your ability to finish the course before the scheduled end date.  

What about classroom interaction?

Studying online doesn’t mean you’ll miss out on interaction with others. You will work through our online courses with peers from different geographical and professional backgrounds who share their experiences, ideas and expertise. Through online forums, you'll have the chance to ask questions and discuss what you learn with your instructor and other students. You can also contact your classmates and instructors individually using the message features on Canvas.

Where can I get technical help? 

For a list of Canvas-supported operating systems and web browsers, visit our supported web browsers page. To learn more about Canvas, visit the SFU Canvas Student Guide. For other support and technical information, submit a ticket to the Centre for Online and Distance Education help desk.

Choose an online course or program


Visit our certificate and diplomas page to see which programs have some online courses and which are 100% online.


Browse the list below for online courses available for individual registration. If you're an SFU undergraduate student looking for courses available through the Centre for Online and Distance Education (CODE), visit

Business and Management

Business Administration   MGMT120

Human Resources Management   MGMT310

Marketing Management   MGMT240

Organizational Behaviour   MGMT115

Labour and Employment Relations   MGMT326

Performance Management   MGMT325

Strategic Human Resources Planning   MGMT315

Workplace Training and Development   MGMT316

Financial Management for the Non-Financial Manager   NPM380

Human Resources for the Non-Profit Sector   NPM360

New Approaches to Non-Profit Management for the Canadian Context   NPM220

Planning, Monitoring and Evaluation   NPM320

Project Management for the Non-Profit Sector   NPM340

Strategy and Leadership   NPM420

Business Process Analysis   VISU210

Introduction to Data Mining   VISU320

Introduction to Statistics   VISU220

Introduction to Visual Analytics   VISU110

Marketing and Communications

Advanced Study in Writing for Business and the Professions   BCPW205

Basic Proofreading   EDIT220

Copy Editing   EDIT210

Editors and Editing: An Introduction   EDIT110

Ethics and Legal Issues in Writing and Publishing   BCPW210

Stylistic Editing   EDIT508

Concepts and Practice of Technical Communication   TCOM110

Design and Production of Technical Publications   TCOM220

Documentation Project Management   TCOM320

Final Project: Technical Communication Guided Practicum   TCOM410

Fundamentals of Creating Online Documents   TCOM260

Indexing: An Essential Art and Science   TCOM230

Microsoft Word for Technical Writers: Advanced   TCOM240

Research, Analysis and Information Design   TCOM210

Technical Writing and Editing   TCOM120

Technical Writing: Advanced Workshop   TCOM310

Tools for Technical Communicators   TCOM270

Document Design and Production for Editors   EDIT240

Final Project: Editing   EDIT410

Grammar   EDIT250

Structural Editing   EDIT330

Writing and Editing for the Web   EDIT505

Best Practices and Emerging Platforms in Social Media   DCIM110

Branding and Marketing in the Digital Age   DCIM120

Content Creation, Editing, and Search Engine Optimization   DCIM320

DCIM Special Topics   DCIM310

Email Marketing and Mobile Communications   DCIM340

Introduction to HTML/CSS and Web Mechanics   DCIM220

Practicum   DCIM410

Social Outreach and Media Integration   DCIM240

B2B Demand and Lead Generation   B2B320

B2B Metrics: Measuring the Impact and ROI of Campaigns   B2B330

Content Management System (CMS) and B2B Service Vendors   B2B340

Content Marketing: Creating and Sharing Corporate Content   B2B120

Digital B2B Brand Building   B2B130

Effective B2B Writing   B2B110

Public Relations for B2B Brands   B2B220

Reputation Management and Governance   B2B260

Thought Leadership Campaigns   B2B240

Marketing Management   MGMT240

Advanced User Analysis   PLNL320

Plain Graphics and Design   PLNL310

Plain Language Final Project   PLNL410

Plain Language in Health Literacy   PLNL520

Plain Language Principles   PLNL110

Writing Plain Language for Law   PLNL510

Creative Writing

How to Write a Family Memoir   CPW503

Introduction to Fiction   CPW600

Community Building

Community Development Through Restorative Justice   CRJ445

Introduction to Restorative Justice: Concepts, Theory and Philosophy   CRJ315

Restorative Justice in Educational Settings   CRJ448

Restorative Justice Process Models: Applications   CRJ442

Financial Management for the Non-Financial Manager   NPM380

Human Resources for the Non-Profit Sector   NPM360

New Approaches to Non-Profit Management for the Canadian Context   NPM220

Planning, Monitoring and Evaluation   NPM320

Project Management for the Non-Profit Sector   NPM340

Strategy and Leadership   NPM420

Workplace Health and Wellness

Communication and Helping Skills   CRIS320

Crisis Intervention   CRIS210

First Responders Final Project   CRIS410

Introduction to Addictions   CRIS230

Mental Health Fundamentals   CRIS110

Organizational Structure and Stigma Reduction   CRIS350

Peer Support and Code of Ethics   CRIS330

Personal Resilience   CRIS310

Relationship Building   CRIS340

Trauma and Suicide   CRIS220

Web Development

Full stack web development (self-paced)   IAT500