Edge Flow Courses