My code works without mapDispatchToProps function and setting the dispatch function at the handleSubmit and at CoursesPage.propTypes instead of using createCourse. I've updated the CoursesPage.js code in order to use mapDispatchToProps and something has broke. This is my code at sandbox
You have two problems:
mapDispatchToProps to connectexport default connect(mapStateToProps, mapDispatchToProps)(CoursesPage);
createCourse is not a prop, it's a function you're importing