Skip to main content

Creating your first course

Transform your knowledge into a structured and engaging course.

Starting a new course

1

Go to Courses

Sidebar menu > Courses > Create new course
2

Fill in basic information

  • Course title
  • Short and long description
  • Category/knowledge area
  • Level (beginner, intermediate, advanced)
3

Add a cover image

Attractive thumbnail (1920x1080 recommended)
4

Save the draft

Course is created but not published

Structuring content

Creating modules

Modules organize the course into thematic sections:
1

Click 'Add module'

On the course editing page
2

Set title and description

Clear module name (e.g., “JavaScript Fundamentals”)
3

Order modules

Drag and drop to reorganize
Best practices:
  • 5-8 modules per course (ideal)
  • Logical progression (basic > advanced)
  • Each module covers a complete topic
  • Descriptive and motivating names

Adding lessons

For each module, create lessons:
1

Select the module

Click to expand
2

Click 'New lesson'

Button inside the module
3

Choose the lesson type

  • Video
  • Text/article
  • Downloadable file
  • Live lesson
  • Inline quiz
4

Fill in content

According to the chosen type
5

Configure options

  • Estimated duration
  • Supplementary materials
  • Mark as required

Video upload

For video lessons:
Native integration
1

Upload to Vimeo

Through your connected Vimeo account
2

Copy the link

Video URL on Vimeo
3

Paste on the platform

“Video URL” field
4

Video is embedded

Integrated player automatically
Advantages:
  • HD without quality loss
  • Privacy controls
  • View analytics
  • Loading speed

Course settings

General information

  • Title - Course name (up to 100 characters)
  • Slug - Friendly URL (generated automatically)
  • Short description - Summary (up to 200 characters)
  • Full description - Course details (rich editor)
  • Learning objectives - What the student will learn
  • Prerequisites - Required knowledge
  • Workload - Estimated completion time
  • Certification - Whether a certificate is issued upon completion

Visibility and access

Course status
  • Draft - Only you can see it
  • Private - Only invited students
  • Public - Anyone can enroll
  • Scheduled - Publishes on a future date

Progression

Configure how students advance:
  • Free - Can access any lesson
  • Sequential - Must complete previous lesson
  • Mixed - Some locked, others free
Unlock rules:
  • Watch X% of the previous lesson
  • Pass a quiz
  • Reach a specific date
  • Complete the entire module

Certification

If the course issues a certificate:
1

Enable certification

Toggle in course settings
2

Define requirements

  • 100% lessons completed
  • Minimum quiz grade (e.g., 70%)
  • Minimum participation
3

Choose template

Certificate design
4

Configure fields

  • Digital signature
  • Workload
  • Custom text

Supplementary materials

Course files

Provide resources:
  • PDFs - Handouts, slides
  • Code - Practical examples
  • Spreadsheets - Templates, exercises
  • ZIP files - Complete projects
Upload:
1

Go to 'Resources'

Tab in the course editor
2

Drag files

Or click to select
3

Add description

What the file is
4

Publish

Available to students
  • Bibliographic references
  • External tutorials
  • Official documentation
  • Recommended tools

Publishing the course

Before publishing:
Complete content
  • All lessons have videos/content
  • Supplementary materials added
  • Quizzes created and tested
  • Clear descriptions without errors
Attractive visuals
  • High-quality thumbnail
  • Videos in good resolution
  • Organized interface
Tested
  • Watched lessons as a student
  • Tested all links
  • Verified quizzes

Publication process

1

Review all content

Verify checklist above
2

Click 'Publish'

Button on the course page
3

Confirm

Course becomes available immediately
4

Share

Send the link to students or promote it

Updating published courses

Courses can be edited after publishing:
  • Can change: Descriptions, add lessons, files
  • With caution: Reorder modules, modify quizzes
  • Avoid: Removing lessons that students have already watched
Changes may affect student progress. Always notify the class about important updates!

Duplicate and reuse

Create new classes based on existing courses:
1

Open the course

That you want to duplicate
2

Click 'Duplicate'

Options menu
3

Name the copy

E.g., “JavaScript 2024 - Class 2”
4

Edit as needed

Update content, dates
5

Publish

New independent class

Next steps

Manage lessons

Details on uploading and editing lessons

Create quizzes

Build assessments for the course

Manage students

Enroll and track students

View analytics

Analyze course performance