Your Image

Begins November 3, 2026


Course Dates/Times:

Session 1: Tuesday, November 3th @ 6:00 pm ET

Session 2: Tuesday, November 10th @ 6:00 pm ET

Session 3: Tuesday, November 17th @ 6:00 pm ET

Session 4: Tuesday, November 24th @ 6:00 pm ET


Writing Dystopian & Apocalyptic Fiction

Dystopian stories let readers explore the worst possible futures from a safe distance. In this four week course, USA Today Bestselling Author Kat Campbell shows you how to design oppressive systems, collapsing worlds, and unforgettable characters who fight back. You will learn how to shape your ideas into a powerful story blueprint you can take straight into drafting.

What you’ll gain

Four live, interactive workshop sessions with Kat Campbell, including exercises, examples, and Q and A

Clear tools for building dystopian and apocalyptic worlds, from subtle near future settings to full scale collapse

A practical working outline for your next dystopian or apocalyptic novel, along with the confidence to bring it to life

Start building your dystopian world today!


M.R. Hartman

Excellent quality, filled with recommendations, advice and content, as promised. What an eye opener this was for me!​

Megan L.

Love the efficiency and value. The offline work paired with the lessons, then reinforced by the live class, in addition to real-time instructor/student feedback.

Contact Information

Payment Options

Payment Methods

PayPal selected.

After submitting, you will be redirected to the PayPal website to fill out your payment information. You will be redirected back to our site once the payment is completed.

Apple Pay selected.

Another step will appear to securely submit your payment information.

Google Pay selected.

Another step will appear to securely submit your payment information.

Narrative Tension Workshop - Oct 27th

A live, two-hour workshop led by bestselling authors, designed to empower you with the skills needed to build tension that readers will find irresistible.

[[4900 | currency]]
[[invoiceItem.description]]
[[subscriptionsByProductId[invoiceItem.product_id].plan_description]]
REMOVE
[[invoiceItem.quantity]] x [[invoiceItem.unit_price | currency]]
Subtotal:
[[checkoutContext.order.invoice.subtotal | currency]]
Tax:
[[checkoutContext.order.invoice.tax | currency]]
Shipping:
[[checkoutContext.order.invoice.shipping | currency]]
Discounts:
-[[checkoutContext.order.invoice.discount | currency]]
Total:
[[checkoutContext.order.invoice.total | currency]] (USD)