fullscreen background
Skip to main content

Winter Quarter

Winter Catalogues
Now Available
Registration Opens Dec 02
shopping cart icon0

Courses

COURSES BY CATEGORY

Choose from courses in Liberal Arts and Sciences, Creative Writing, and Professional and Personal Development. Our evening classes, weekend workshops, and online courses are scheduled to fit your busy lifestyle.  All courses are taught by notable Stanford faculty and instructors, experienced professionals, and leaders in their fields.
Code Course Title Qtr Days Status Online

Liberal Arts & Sciences

Archaeology

ARC 118 Art and Archaeology of Persia WI W Registration opens Dec 2 8:30 am (PT) OnCampusClass

Art History

ARC 118 Art and Archaeology of Persia WI W Registration opens Dec 2 8:30 am (PT) OnCampusClass
ARTH 248 Abstract Expressionism: Pollock, de Kooning, Rothko, and More WI T Registration opens Dec 2 8:30 am (PT) OnCampusClass
ARTH 252 The Art of the 1960s and Its Enduring Impact on the Art of Today WI Th Registration opens Dec 2 8:30 am (PT) OnCampusClass

Art Studio: Drawing & Painting

ART 119 W Drawing Inspiration: Developing a Creative Practice WI Registration opens Dec 2 8:30 am (PT) OnlineClass
ART 132 Drawing the Realistic Portrait WI Th Registration opens Dec 2 8:30 am (PT) OnCampusClass
ART 16 An Introduction to Painting Portraits WI T Registration opens Dec 2 8:30 am (PT) OnCampusClass
ART 199 W An Introduction to Painting with Acrylics WI Registration opens Dec 2 8:30 am (PT) OnlineClass
ART 210 Painting: Exploring the Modern and Abstract WI W Registration opens Dec 2 8:30 am (PT) OnCampusClass
ART 234 Expressive Drawing WI T Registration opens Dec 2 8:30 am (PT) OnCampusClass

Art Studio: Photography

PHOTO 05 Pens and the Lens: A Dual Path to Visual Creativity WI T Registration opens Dec 2 8:30 am (PT) OnCampusClass
PHOTO 209 Sports Photography WI W Registration opens Dec 2 8:30 am (PT) OnCampusClass
PHOTO 37 An Introduction to Digital Photography WI M Registration opens Dec 2 8:30 am (PT) OnCampusClass
WSP 294 An Introduction to iPhoneography: Using Your Smartphone to Make Extraordinary Images WI S Registration opens Dec 2 8:30 am (PT) OnCampusClass

Art Studio: Video & Film

VID 04 W Making Short Videos: The Art of Storytelling WI Registration opens Dec 2 8:30 am (PT) OnlineClass
VID 341 Shoot, Edit, and Produce Your Own Video with the iPhone WI S Registration opens Dec 2 8:30 am (PT) OnCampusClass
VID 42 Editing Video from Start to Finish WI Th Registration opens Dec 2 8:30 am (PT) OnCampusClass

Classics

CLA 67 Grasping the Empire’s Rise: Greek and Roman Historians on Rome WI T Registration opens Dec 2 8:30 am (PT) OnCampusClass
CLA 71 Vergil’s Aeneid: Reading the Great Epic of Ancient Rome WI Th Registration opens Dec 2 8:30 am (PT) OnCampusClass

Cultural Studies

WSP 355 Making a Difference in Your Community: New Models of Civic Engagement WI S Registration opens Dec 2 8:30 am (PT) OnCampusClass

Current Events

WSP 94 Ill Winds: Saving Democracy from Russian Rage, Chinese Ambition, and American Complacency WI S Registration opens Dec 2 8:30 am (PT) OnCampusClass

Dance

DAN 28 Learn to Dance: Beginning Cha Cha and Salsa WI Th Registration opens Dec 2 8:30 am (PT) OnCampusClass

Economics

ECON 08 Financial Crises: A Brief Introduction WI T Registration opens Dec 2 8:30 am (PT) OnCampusClass

Film Studies

FLM 135 A Weekend with Orson Welles: Five Indelible Classic Films WI F-Su Registration opens Dec 2 8:30 am (PT) OnCampusClass
FLM 145 The Great Directors of the 21st Century (So Far) WI Th Registration opens Dec 2 8:30 am (PT) OnCampusClass

History

HIS 109 The History of Information (Beyond Bits and Bytes) WI T Registration opens Dec 2 8:30 am (PT) OnCampusClass
HIS 148 W The Roman Republic WI Registration opens Dec 2 8:30 am (PT) OnlineClass
HIS 65 Capitals of Cultural Ferment: Artists and Intellectuals in the Modern European City, 1750–1950 WI M Registration opens Dec 2 8:30 am (PT) OnCampusClass
HIS 82 The Elusive Quest for Global Order: History and Prospects of the International System WI Th Registration opens Dec 2 8:30 am (PT) OnCampusClass

Languages

CHN 02 Beginning Chinese II WI T Registration opens Dec 2 8:30 am (PT) OnCampusClass
FRN 02 Beginning French II WI Th Registration opens Dec 2 8:30 am (PT) OnCampusClass
ITA 02 Beginning Italian II WI W Registration opens Dec 2 8:30 am (PT) OnCampusClass
SPA 02 Beginning Spanish II WI T Registration opens Dec 2 8:30 am (PT) OnCampusClass

Law

LAW 106 Constitutional Crises from the Founding to the Trump Administration WI T Registration opens Dec 2 8:30 am (PT) OnCampusClass
WSP 380 Stolen Art WI SSu Registration opens Dec 2 8:30 am (PT) OnCampusClass

Literature

LIT 192 James Joyce's Ulysses WI W Registration opens Dec 2 8:30 am (PT) OnCampusClass
LIT 30 19th-Century Russian Literature: The Short Classics WI Th Registration opens Dec 2 8:30 am (PT) OnCampusClass
LIT 50 Short Masterpieces of Irish Literature WI T Registration opens Dec 2 8:30 am (PT) OnCampusClass
LIT 51 Toni Morrison's Language and Legacy: Song of Solomon, Sula, and Beloved WI M Registration opens Dec 2 8:30 am (PT) OnCampusClass

Mathematics

STAT 05 W Statistics for Artificial Intelligence, Machine Learning, and Data Science: An Introduction WI Registration opens Dec 2 8:30 am (PT) OnlineClass

Music

MUS 105 An Introduction to the Ukulele: Rock, Pop, and Folk WI M Registration opens Dec 2 8:30 am (PT) OnCampusClass
MUS 192 A Kaleidoscope of American Classical Music: Gershwin, Copland, Stravinsky, and More WI W Registration opens Dec 2 8:30 am (PT) OnCampusClass
MUS 60 Acoustic Guitar for Beginners: The Songs of the Rolling Stones, Van Morrison, and More WI Th Registration opens Dec 2 8:30 am (PT) OnCampusClass

Philosophy

PHI 112 The Philosophy of Technology and Our Technological Future WI W Registration opens Dec 2 8:30 am (PT) OnCampusClass
PHI 119 Contemporary Political Philosophy: Ideas for Navigating Turbulent Times WI T Registration opens Dec 2 8:30 am (PT) OnCampusClass

Psychology

PSY 96 Managing Emotions with Skill: An Introduction to the Principles of Cognitive Behavioral Therapy WI W Registration opens Dec 2 8:30 am (PT) OnCampusClass

Religious Studies

WSP 384 Understanding Islam WI SSu Registration opens Dec 2 8:30 am (PT) OnCampusClass

Science

BIO 94 W Gut Bacteria in Health and Disease: An Introduction to the Microbes Within WI Registration opens Dec 2 8:30 am (PT) OnlineClass
GEO 03 W The Geology and Wines of California and France WI Registration opens Dec 2 8:30 am (PT) OnlineClass
SCI 65 Left Brain/Right Brain: A Scientific History WI M Registration opens Dec 2 8:30 am (PT) OnCampusClass
WSP 330 An Introduction to Anatomy at the Stanford School of Medicine: Exploring the Abdomen WI S Registration opens Dec 2 8:30 am (PT) OnCampusClass
WSP 379 The Energetic Universe: An Introduction to Astrophysics and Cosmology WI SSu Registration opens Dec 2 8:30 am (PT) OnCampusClass

Theater & Performance Studies

DRA 173 Everyday Spontaneity: Improvising Our Lives WI M Registration opens Dec 2 8:30 am (PT) OnCampusClass
TAPS 105 An Introduction to Stand-Up Comedy Writing WI M Registration opens Dec 2 8:30 am (PT) OnCampusClass

Wellness & Health

BIO 94 W Gut Bacteria in Health and Disease: An Introduction to the Microbes Within WI Registration opens Dec 2 8:30 am (PT) OnlineClass
PDV 107 Mindfulness for Life and Leadership WI W Registration opens Dec 2 8:30 am (PT) OnCampusClass
PDV 33 Excellence Is No Accident: Mental Skills Training for Work, Sport, and Life WI Th Registration opens Dec 2 8:30 am (PT) OnCampusClass
SCI 45 New Year, New Metabolism WI T Registration opens Dec 2 8:30 am (PT) OnCampusClass
SCI 59 W DNA Demystified: Genetic Strategies for Improving Your Health WI Registration opens Dec 2 8:30 am (PT) OnlineClass
SCI 64 Brain Glitches: How Our Thinking Goes Wrong, and What to Do About It WI W Registration opens Dec 2 8:30 am (PT) OnCampusClass
SCI 65 Left Brain/Right Brain: A Scientific History WI M Registration opens Dec 2 8:30 am (PT) OnCampusClass
WSP 375 Diet and Gene Expression: You Are What You Eat WI S Registration opens Dec 2 8:30 am (PT) OnCampusClass
WSP 60 Playful Mindfulness: A Two-Day Immersion WI SSu Registration opens Dec 2 8:30 am (PT) OnCampusClass

Creative Writing

Online Creative Writing

CNF 43 W Creative Nonfiction: How to Grab Your Reader WI Registration opens Dec 2 8:30 am (PT) OnlineClass
CNF 63 W A Ticket to the Truth: Getting Started in Creative Nonfiction WI Registration opens Dec 2 8:30 am (PT) OnlineClass
CNF 70 W Creative Nonfiction Book: Research and Memory WI Registration opens Dec 2 8:30 am (PT) OnlineClass
EGL 107 W Writing Through Struggle WI Registration opens Dec 2 8:30 am (PT) OnlineClass
EGL 12 W Creating a Compelling Cast of Characters WI Registration opens Dec 2 8:30 am (PT) OnlineClass
EGL 137 W Reality Bites: Writing Sci-Fi and Fantasy WI Registration opens Dec 2 8:30 am (PT) OnlineClass
EGL 47 W The Magazine Story: From the Real World to the Page WI Registration opens Dec 2 8:30 am (PT) OnlineClass
EGL 55 W Creativity for Poets, Prose Writers, and Songwriters WI Registration opens Dec 2 8:30 am (PT) OnlineClass
EGL 56 W Creating Dynamic Stories Using the Enneagram-Story Connection WI Registration opens Dec 2 8:30 am (PT) OnlineClass
EGL 64 W Writing About Spirituality WI Registration opens Dec 2 8:30 am (PT) OnlineClass
FICT 34 W Mystery and Manners: The Art of the Short Story WI Registration opens Dec 2 8:30 am (PT) OnlineClass
FICT 63 W The Love Plot WI Registration opens Dec 2 8:30 am (PT) OnlineClass
NVL 29 W Novel Writing Without Tears WI Registration opens Dec 2 8:30 am (PT) OnlineClass
POET 03 W Poetry: The Many Facets of a Theme WI Registration opens Dec 2 8:30 am (PT) OnlineClass

Online Certificate Program in Novel Writing

OWC 303 A Novel I: The Powerful Beginning WI Registration opens Dec 2 8:30 am (PT) OnlineClass
OWC 303 B Novel I: The Powerful Beginning WI Registration opens Dec 2 8:30 am (PT) OnlineClass
OWC 303 C Novel I: The Powerful Beginning WI Registration opens Dec 2 8:30 am (PT) OnlineClass
OWC 303 D Novel I: The Powerful Beginning WI Registration opens Dec 2 8:30 am (PT) OnlineClass
OWC 306 A Novel IV: Manuscript Preparedness WI Registration opens Dec 2 8:30 am (PT) OnlineClass
OWC 306 B Novel IV: Manuscript Preparedness WI Registration opens Dec 2 8:30 am (PT) OnlineClass
OWC 306 C Novel IV: Manuscript Preparedness WI Registration opens Dec 2 8:30 am (PT) OnlineClass
OWC 306 D Novel IV: Manuscript Preparedness WI Registration opens Dec 2 8:30 am (PT) OnlineClass
OWC 310 One-on-One Tutorial: Novel WI Registration opens Dec 2 8:30 am (PT) OnlineClass

Off-Campus Creative Writing Retreat

WSP 100 A Creative Writing Retreat at Djerassi WI W-M Special Notice OnCampusClass
WSP 100 B Creative Writing Retreat at Djerassi WI W-M Special Notice OnCampusClass

On-Campus Creative Writing

CNF 09 Writing the Memoir: Standing on the Shoulders of Giants WI T Registration opens Dec 2 8:30 am (PT) OnCampusClass
CNF 49 To Tell the Truth: An Introduction to Creative Nonfiction WI Th Registration opens Dec 2 8:30 am (PT) OnCampusClass
EGL 49 Writing What You Know: The Intersection of Memoir and Fiction WI T Registration opens Dec 2 8:30 am (PT) OnCampusClass
FICT 128 Short Story Writing: Working with Your Best Material WI Th Registration opens Dec 2 8:30 am (PT) OnCampusClass
NVL 134 Novel Writing WI W Registration opens Dec 2 8:30 am (PT) OnCampusClass
WSP 102 How to Self-Publish a Book: A Roadmap for Entrepreneurial Writers WI S Registration opens Dec 2 8:30 am (PT) OnCampusClass
WSP 122 Developing Your Creative Nonfiction Book: From Idea to Proposal WI S Registration opens Dec 2 8:30 am (PT) OnCampusClass
WSP 145 Writing the “Modern Love” Essay WI S Registration opens Dec 2 8:30 am (PT) OnCampusClass
WSP 213 Finding Your Voice in Children's Literature FA S ClosedJoin Wait List OnCampusClass
WSP 332 Lessons in Conflict: Creating Drama on the Page WI S Registration opens Dec 2 8:30 am (PT) OnCampusClass
WSP 377 Hot from the First Sentence: The Short Online Essay WI S Registration opens Dec 2 8:30 am (PT) OnCampusClass
WSP 58 You Are What You Eat: A Food Writing Bootcamp WI SSu Registration opens Dec 2 8:30 am (PT) OnCampusClass

Professional & Personal Development

Business

BUS 03 Financial Planning: Part II WI Th Registration opens Dec 2 8:30 am (PT) OnCampusClass
BUS 08 Building High-Performing Teams WI MSSu Registration opens Dec 2 8:30 am (PT) OnCampusClass
BUS 11 W How to Build Successful Startups: Learn Lessons Straight from Silicon Valley Entrepreneurs WI Registration opens Dec 2 8:30 am (PT) OnlineClass
BUS 112 W Business Presence and Persuasion: Communication for Effectiveness WI Registration opens Dec 2 8:30 am (PT) OnlineClass
BUS 123 W Value Investing: An Introduction WI Registration opens Dec 2 8:30 am (PT) OnlineClass
BUS 134 Scalable Innovation: Creating Ideas for Technology-Driven Growth WI Th Registration opens Dec 2 8:30 am (PT) OnCampusClass
BUS 154 W Leadership by Design: Using Design Thinking to Transform Companies and Careers WI Registration opens Dec 2 8:30 am (PT) OnlineClass
BUS 155 Marketing Today: Multi-Channel Marketing and Communications WI T Registration opens Dec 2 8:30 am (PT) OnCampusClass
BUS 16 Governance for Startup Board Members WI TTh Registration opens Dec 2 8:30 am (PT) OnCampusClass
BUS 160 Leadership Skills for Women in the Workplace: How to Aim High and Achieve Impact WI T Registration opens Dec 2 8:30 am (PT) OnCampusClass
BUS 173 W An Introduction to Agile Project Management WI Registration opens Dec 2 8:30 am (PT) OnlineClass
BUS 176 W How to Effectively Use Social Media for Your Company and Personal Branding WI Registration opens Dec 2 8:30 am (PT) OnlineClass
BUS 196 Project Management: An Introductory Hands-On Course WI Th Registration opens Dec 2 8:30 am (PT) OnCampusClass
BUS 248 Software Startup Formation: From Inception to Seed Funding WI W Registration opens Dec 2 8:30 am (PT) OnCampusClass
BUS 250 Principles of Crisis Communication: Restoring Trust and Credibility WI Th Registration opens Dec 2 8:30 am (PT) OnCampusClass
BUS 255 After the Insight: Mapping the Path from Idea to Product WI M Registration opens Dec 2 8:30 am (PT) OnCampusClass
BUS 256 Expanding into China: Crisis or Opportunity? WI M Registration opens Dec 2 8:30 am (PT) OnCampusClass
BUS 260 W Making High-Quality Decisions: A Practical Guide to Decision Analysis WI Registration opens Dec 2 8:30 am (PT) OnlineClass
BUS 57 W An Introduction to User Experience (UX) Design in Product Leadership and Management WI Registration opens Dec 2 8:30 am (PT) OnlineClass
BUS 62 W Fundamentals of Product Management WI Registration opens Dec 2 8:30 am (PT) OnlineClass
BUS 65 W Entrepreneurship: From Ideas to Funding WI Registration opens Dec 2 8:30 am (PT) OnlineClass
BUS 69 Competitive Strategy: Anticipating and Adapting to Dynamic Markets WI T Registration opens Dec 2 8:30 am (PT) OnCampusClass
BUS 70 The Fundamentals of High-Performance Leadership WI Th Registration opens Dec 2 8:30 am (PT) OnCampusClass
BUS 71 Doing Business in Africa: Experience from the Front Lines WI W Registration opens Dec 2 8:30 am (PT) OnCampusClass
BUS 80 Effective Collaboration: Facilitating Group Communications with Simple Sketching WI W Registration opens Dec 2 8:30 am (PT) OnCampusClass
DSN 01 W Design Workshop: Creating Personas and Journey Maps WI Registration opens Dec 2 8:30 am (PT) OnlineClass
WSP 104 Agile Project Management: Facilitating a Product Development Team with Scrum FA SSu ClosedJoin Wait List OnCampusClass
WSP 113 Coaching: The Indispensable Leadership Skill WI S Registration opens Dec 2 8:30 am (PT) OnCampusClass
WSP 120 Five Steps to Build a Most Lovable Product WI SSu Registration opens Dec 2 8:30 am (PT) OnCampusClass
WSP 14 Memorable Storytelling: Mastering a Powerful Business Tool WI Su Registration opens Dec 2 8:30 am (PT) OnCampusClass
WSP 141 Marketing Without Money: Search Engine Optimization (SEO) and Social Media WI SSu Registration opens Dec 2 8:30 am (PT) OnCampusClass
WSP 19 A Negotiation Mastery: Achieving Outstanding Results and Relationships WI S Registration opens Dec 2 8:30 am (PT) OnCampusClass
WSP 19 B Negotiation Mastery: Achieving Outstanding Results and Relationships WI Su Registration opens Dec 2 8:30 am (PT) OnCampusClass
WSP 236 A Women Leaders: Mastering Influence, Authenticity, and Power WI SSu Registration opens Dec 2 8:30 am (PT) OnCampusClass
WSP 236 B Women Leaders: Mastering Influence, Authenticity, and Power WI SSu Registration opens Dec 2 8:30 am (PT) OnCampusClass
WSP 254 Estate Planning in Plain English WI S Registration opens Dec 2 8:30 am (PT) OnCampusClass
WSP 382 Artificial Intelligence Bootcamp for Product and Business Managers WI SSu Registration opens Dec 2 8:30 am (PT) OnCampusClass
WSP 383 Telling the Story of Your Brand: A Writing Workshop WI S Registration opens Dec 2 8:30 am (PT) OnCampusClass
WSP 385 Mind Stretching: How to Generate and Build Great Ideas WI SSu Registration opens Dec 2 8:30 am (PT) OnCampusClass
WSP 386 Agile Leadership: Achieving Effective Change WI SSu Registration opens Dec 2 8:30 am (PT) OnCampusClass
WSP 44 Critical Communication Skills in Negotiation WI S Registration opens Dec 2 8:30 am (PT) OnCampusClass
WSP 96 Adventurous Thinking for Proactive Problem-Solving WI SSu Registration opens Dec 2 8:30 am (PT) OnCampusClass

Communication

COM 01 Public Speaking WI M Registration opens Dec 2 8:30 am (PT) OnCampusClass
COM 120 The Art of Effective Storytelling: Techniques and Secrets WI W Registration opens Dec 2 8:30 am (PT) OnCampusClass
COM 19 Building Interpersonal Skills: An Experiential Workshop WI Registration opens Dec 2 8:30 am (PT) OnCampusClass
WSP 329 The Science of Being Memorable and Influencing Decisions WI S Registration opens Dec 2 8:30 am (PT) OnCampusClass
WSP 388 Why Managers Fail at Tough Conversations (and What to Do About It) WI S Registration opens Dec 2 8:30 am (PT) OnCampusClass
WSP 44 Critical Communication Skills in Negotiation WI S Registration opens Dec 2 8:30 am (PT) OnCampusClass
WSP 75 Effective Nonverbal Communication WI S Registration opens Dec 2 8:30 am (PT) OnCampusClass

Communication for Non-Native Speakers of English

COM 32 W Business Writing in English: The Foundations WI Registration opens Dec 2 8:30 am (PT) OnlineClass
COM 34 The Art of Conversation WI W Registration opens Dec 2 8:30 am (PT) OnCampusClass
COM 39 A Accent Reduction for Non-Native Speakers of English WI T Registration opens Dec 2 8:30 am (PT) OnCampusClass
COM 39 B Accent Reduction for Non-Native Speakers of English WI W Registration opens Dec 2 8:30 am (PT) OnCampusClass

Design

DSN 01 W Design Workshop: Creating Personas and Journey Maps WI Registration opens Dec 2 8:30 am (PT) OnlineClass

Personal Development

BUS 03 Financial Planning: Part II WI Th Registration opens Dec 2 8:30 am (PT) OnCampusClass
DRA 173 Everyday Spontaneity: Improvising Our Lives WI M Registration opens Dec 2 8:30 am (PT) OnCampusClass
PDV 102 Improv-ability for Life and Work WI W Registration opens Dec 2 8:30 am (PT) OnCampusClass
PDV 107 Mindfulness for Life and Leadership WI W Registration opens Dec 2 8:30 am (PT) OnCampusClass
PDV 33 Excellence Is No Accident: Mental Skills Training for Work, Sport, and Life WI Th Registration opens Dec 2 8:30 am (PT) OnCampusClass
PDV 83 Choosing Happiness FA Th OpenAdd to cart OnCampusClass
WSP 114 The Science of Personal Success WI S Registration opens Dec 2 8:30 am (PT) OnCampusClass
WSP 20 Happiness: Gratitude, Gumption, and Grace WI S Registration opens Dec 2 8:30 am (PT) OnCampusClass
WSP 381 Your Next Life Chapter: A Design Thinking and Behavioral Science-Based Approach WI S Registration opens Dec 2 8:30 am (PT) OnCampusClass
WSP 60 Playful Mindfulness: A Two-Day Immersion WI SSu Registration opens Dec 2 8:30 am (PT) OnCampusClass
WSP 92 Purpose: What It Is, Why We Need It, and How to Find It WI Su Registration opens Dec 2 8:30 am (PT) OnCampusClass

Technology

CS 03 An Introduction to Blockchain Technology and Its Applications WI M Registration opens Dec 2 8:30 am (PT) OnCampusClass
CS 05 Beginning Programming in Python: A Six-Week Course WI W Registration opens Dec 2 8:30 am (PT) OnCampusClass
CS 46 W Beginning Programming in Python: An Online Course WI Registration opens Dec 2 8:30 am (PT) OnlineClass
CS 52 Beginning Programming: JavaScript WI M Registration opens Dec 2 8:30 am (PT) OnCampusClass
CS 65 W Data Analysis with Python WI Registration opens Dec 2 8:30 am (PT) OnlineClass
CS 66 W An Introduction to Quantum Computing WI Registration opens Dec 2 8:30 am (PT) OnlineClass
SCI 01 W An Introduction to Data Science in R WI Registration opens Dec 2 8:30 am (PT) OnlineClass
SCI 52 Artificial Intelligence: Deep Learning, Human-Centered AI, and Beyond WI Th Registration opens Dec 2 8:30 am (PT) OnCampusClass
SCI 62 The Frontiers of Artificial Intelligence Research and Applications WI W Registration opens Dec 2 8:30 am (PT) OnCampusClass
WSP 06 Excel Tips and Tricks WI S Registration opens Dec 2 8:30 am (PT) OnCampusClass
WSP 160 Beginning Programming in Python: A Two-Day Workshop WI SSu Registration opens Dec 2 8:30 am (PT) OnCampusClass