Refund Policy for Cohort-Based Courses

We want to ensure you have the best possible learning experience with our cohort-based courses. This policy is designed to protect both our students and instructors while ensuring a high-quality learning environment for everyone.

Before the Course Starts

You can request a full refund up until the course start date if:

  • You determine the course timing doesn’t work with your schedule
  • You realize the course level isn’t appropriate for your current skills
  • Your circumstances change and you can’t commit to the course
  • Any other reason, as long as you haven’t accessed significant course materials

Note: If you’ve already accessed substantial portions of the pre-course materials, your refund request may be reviewed on a case-by-case basis.

During the Course

While we don’t typically offer refunds once a course has begun (since cohort sizes are limited and spots are reserved for committed students), we understand that unexpected situations can arise. If you encounter extraordinary circumstances after the course has started, please contact us to discuss your situation.

After Course Completion

You may request a full refund within 14 days of course completion if you’ve fully participated but aren’t satisfied with the experience. Full participation includes:

  • Attending most live sessions (or watching recordings when you can’t attend)
  • Completing daily exercises and assignments
  • Participating in forum discussions with your cohort
  • Engaging with the final project
  • Responding to instructor communications and feedback requests
  • Meeting other participation requirements specified for your particular course

What We Can’t Offer

  • Partial refunds if you only complete part of the course
  • Retroactive price adjustments if the course price changes after your enrollment
  • Refunds to a different payment method than your original purchase
  • Refunds after the 14-day post-course period has expired

How to Request a Refund

  1. Email info@realpython.com with your refund request
  2. Include your course name and enrollment details
  3. Provide a brief explanation for your request
  4. If after course completion, include details about your participation

Processing time: Refunds typically process within 5-10 business days to your original payment method.

Before You Enroll

We strongly encourage you to:

  • Review all course prerequisites and requirements
  • Check that the live session times work with your schedule
  • Ensure you can commit to the daily time requirements (60-90 minutes)
  • Contact us with any questions about course content or format

Our team is happy to discuss the course with you before enrollment to ensure it’s the right fit for your learning goals and current skill level. We’d rather help you make the right decision up front than process a refund later.

Questions?

If you have any questions about this policy or need to discuss a specific situation, please contact us at info@realpython.com. We’re here to help ensure you have the best possible learning experience with Real Python.

Note: This policy applies specifically to Real Python’s cohort-based courses. Other Real Python products may have different refund policies.