Create Your Course

If you are an expert at something, Educative will help you share knowledge with the dev community. Without any further ado, create your first course with Educative.

The navigation is slightly different for enterprise and non-enterprise (regular) users.

Begin setting your course

When a course is created, it takes you to the “collection editor” page. This is where you set the home (landing) page of your course. Let’s go over the mandatory fields one by one. You may find an explanation of some fields missing; ignore them.

  • Cover art: The cover art (cover photo) is the first thing learners see after the course title. Educative itself creates a cover photo for every author.

  • Title: Give your course a creative name.

  • Collaborators: You can add a maximum of 2 collaborators in your course by adding their emails. An Educative account should exist against the collaborator’s email. Collaborators can edit and save changes to your course.

  • Co-authors: You can add co-authors to your course by adding their emails. An Educative account should exist against the co-author’s email. The co-author can’t edit your course unless added as a collaborator.

  • Summary: The course overview is visible on the home page. Make it concise and convincing. It should highlight the useful parts of the course.

  • Course objectives: Your course must have some takeaway skills. Mention the objectives a learner will gain from your course.

  • Target audience: Set the course level, i.e., whether it is a beginner, intermediate, or advanced level course.

How to add content to a course

You can add categories, projects, and assessments to your course. See the attached image for reference.

  • Categories: They are essentially chapters and contain lessons in them.

  • Lessons: Add your content in lessons.

    • Preview lessons: Pick lessons that give learners a good sense of the style and value of your material. Click the eye icon next to the lesson’s name to mark it free.

    • Required lessons: Pick lessons that are not mandatory for course completion, e.g., introductory lesson, conclusion lesson, appendix, etc. Uncheck the “Required” box next to a lesson’s name.

  • Assessments: You can add in-course level exams to evaluate the concepts of learners. The in-course assessments are different from the assessments that appear on the left sidebar on the Explore page.

  • Projects: You can use the fully-featured IDE to provide hands-on experience for learners to develop and apply their skills.

If you're an enterprise user, you can also configure cloud and add cloud lab to your course.

Please contact us, if any support is required in this regard.

Note that you can also view and recover your deleted lessons, projects, and assessments.

How to add technical/non-technical support

  • Course assets: You can add files such as images. These can be used anywhere within the course. For details, click hereCourseAssets.

  • Code execution resource file: You can merge all code files in the gzip tarball and upload them here. These can then be used in the coding widgets throughout the course.

  • Docker container: You can add docker support in this container. You can see the details here.

  • API keys: You can define keys/tokens of an API that are relevant to your course. You can see the details here.

What is the difference b/w course and mini-course?

A mini-course is just a short course that covers a small topic or a project. Think of a mini-course as a standalone chapter. You can not add categories (chapters) in a mini-course.