Courses

Everything you need to know about creating DataCamp courses.

D Richie Cotton avatar Yashas Roy avatar +4
71 articles in this collection
Written by Dieter De Mesmaeker, Richie Cotton, Yashas Roy and 4 others
Course Design

Chapter titles: best practices

Tips for writing clear and concise titles for your chapter descriptions.
J
Written by Joyce Chiu
Updated over a week ago

How and when course content guidelines are checked

Learn how guidelines are applied differently on the different branches of your course
Amy Peterson avatar
Written by Amy Peterson
Updated over a week ago

Exercise-level learning objectives

What types of learning objective can be used for exercises?
Richie Cotton avatar
Written by Richie Cotton
Updated over a week ago

How to teach writing functions

Good practices on how and when to write functions in coding courses
Amy Peterson avatar
Written by Amy Peterson
Updated over a week ago

Course design

Learn about the planning process that builds the blueprints or specifications for your course.
Yashas Roy avatar
Written by Yashas Roy
Updated over a week ago

Curriculum Managers

Learn the role that Curriculum Managers, or CMs, play in creating DataCamp courses.
Amy Peterson avatar
Written by Amy Peterson
Updated over a week ago

Course README template

Get an overview of the course README template that you will use to guide course design.
Yashas Roy avatar
Written by Yashas Roy
Updated over a week ago

Problem solving

Come up with problems that students will solve while taking your course.
Amy Peterson avatar
Written by Amy Peterson
Updated over a week ago

Teaching concepts

Determining the techniques or concepts to teach in your course.
Amy Peterson avatar
Written by Amy Peterson
Updated over a week ago

Course-level learning objectives

Write specific learning objectives to create a clear vision for your course.
Amy Peterson avatar
Written by Amy Peterson
Updated over a week ago

Analogies & heuristics

Get help on creating analogies and heuristics for your course.
Amy Peterson avatar
Written by Amy Peterson
Updated over a week ago

Handling jargon

In tech, jargon is unavoidable. Make sure are clear and consistent when using tricky or new terminology in your DataCamp content.
Amy Peterson avatar
Written by Amy Peterson
Updated over a week ago

Student understanding and misconceptions

Thinking about the mistakes or misconceptions that people often have when learning the material in your course.
Amy Peterson avatar
Written by Amy Peterson
Updated over a week ago

Selecting packages

Consider the different technologies, packages, or functions you'd like to use in your course and whether it's too much (or too little).
Richie Cotton avatar
Written by Richie Cotton
Updated over a week ago

Roles

Read about the different roles that might be a good fit for your course.
Amy Peterson avatar
Written by Amy Peterson
Updated over a week ago

Choosing roles

Guidance for choosing roles, which helps gauge the difficulty level of your course.
Amy Peterson avatar
Written by Amy Peterson
Updated over a week ago

Building capstone exercises

Learn what we mean by "capstone" exercises and why you're writing them during course design.
Amy Peterson avatar
Written by Amy Peterson
Updated over a week ago

Sample lesson

Writing a sample lesson during course design is essential to ensure you understand the basic unit of a DataCamp course.
Yashas Roy avatar
Written by Yashas Roy
Updated over a week ago

Course outline

Learn the flow and structure of a course outline, which you help you build out your course during course design.
Yashas Roy avatar
Written by Yashas Roy
Updated over a week ago

Course descriptions: best practices

Write an exciting course description that draws students into your course.
J
Written by Joyce Chiu
Updated over a week ago

Prerequisites

Determine the appropriate prerequisite DataCamp course for your DataCamp course, practice, or project.
Amy Peterson avatar
Written by Amy Peterson
Updated over a week ago

Handoff

Learn about the handoff process that happens when course design is complete, and it's time to begin course development.
Yashas Roy avatar
Written by Yashas Roy
Updated over a week ago

Guidelines for interview courses

Guidelines for courses that help practice students for interview questions.
Sara Billen avatar
Written by Sara Billen
Updated over a week ago
Course Development

Course development

Learn how DataCamp's Content Developers take a course from design to launch.
Yashas Roy avatar
Written by Yashas Roy
Updated over a week ago

Content Developers

Learn the role that Content Developers, or CDs, play in creating DataCamp courses.
Yashas Roy avatar
Written by Yashas Roy
Updated over a week ago

What is a lesson?

Learn about what a DataCamp lesson is and about the framework for creating an effective lesson.
Amy Peterson avatar
Written by Amy Peterson
Updated over a week ago

Using multiple plots in an exercise

Learn how to effectively show multiple plots in coding exercises.
Amy Peterson avatar
Written by Amy Peterson
Updated over a week ago

Exercise types

Learn about the available exercise types in DataCamp courses.
Amy Peterson avatar
Written by Amy Peterson
Updated over a week ago

Course "Video" exercises

What exactly is a Video exercise?
Amy Peterson avatar
Written by Amy Peterson
Updated over a week ago

Scripts: best practices

Tips on how to write informative and engaging scripts for video exercises.
Amy Peterson avatar
Written by Amy Peterson
Updated over a week ago

Authoring Drag and Drop exercises

Learn how to author the Solution and SCT blocks for a Drag and Drop exercise
Sara Billen avatar
Written by Sara Billen
Updated over a week ago

Slides: best practices

Guidance on creating slides for video exercises that effectively demonstrate learning objectives.
Amy Peterson avatar
Written by Amy Peterson
Updated over a week ago

Course Drag and Drop exercise types

Learn about the three types of Drag and Drop exercise
Ramnath Vaidyanathan avatar
Written by Ramnath Vaidyanathan
Updated over a week ago

IDE exercise anatomy

Learn about the different parts of an IDE exercise and how those map to what a student sees on Campus.
Ramnath Vaidyanathan avatar
Written by Ramnath Vaidyanathan
Updated over a week ago

Drag and Drop exercise anatomy

Learn about the different parts of a Drag and Drop exercise and how those map to what a student sees on Campus.
Ramnath Vaidyanathan avatar
Written by Ramnath Vaidyanathan
Updated over a week ago

How to write code in the exercise context?

When and how to include code in the exercise context.
Amy Peterson avatar
Written by Amy Peterson
Updated over a week ago

Course "Coding" exercises

Learn about the most common type of interactive exercise in DataCamp courses.
Amy Peterson avatar
Written by Amy Peterson
Updated over a week ago

Course "Multiple Choice" exercises

Learn the different parts of a DataCamp Multiple Choice exercise.
Amy Peterson avatar
Written by Amy Peterson
Updated over a week ago

Course "Multiple Choice with Console" exercises

Learn what a Multiple Choice with Console exercise is and how it differs from a Multiple Choice exercise.
Amy Peterson avatar
Written by Amy Peterson
Updated over a week ago

Course "Iterative" exercises

Learn about one of DataCamp's newest exercise types, the Iterative exercise.
Amy Peterson avatar
Written by Amy Peterson
Updated over a week ago

Course "Sequential" exercises

Learn about one of DataCamp's newest exercise types, the Sequential exercise.
Amy Peterson avatar
Written by Amy Peterson
Updated over a week ago

Coding exercise anatomy

Learn about the different parts of a coding exercise and how those map to what a student sees on Campus.
Amy Peterson avatar
Written by Amy Peterson
Updated over a week ago

Exercise titles: best practices

Tips for writing clear and concise titles for your exercises.
Amy Peterson avatar
Written by Amy Peterson
Updated over a week ago

Pre-exercise code

Learn what pre-exercise code means.
Yashas Roy avatar
Written by Yashas Roy
Updated over a week ago

Context: best practices

Learn the best practices for contextualizing your exercises to build your course narrative.
Amy Peterson avatar
Written by Amy Peterson
Updated over a week ago

Instructions: best practices

Some tips for writing good instructions in Coding, Iterative, and Sequential exercises.
Amy Peterson avatar
Written by Amy Peterson
Updated over a week ago

Hints: best practices

Learn some tips on how to write exercise hints that get students closer to the solution without giving it away.
Richie Cotton avatar
Written by Richie Cotton
Updated over a week ago

Exercise code: best practices

Tips and guidelines on writing exercise code optimized for DataCamp courses.
Amy Peterson avatar
Written by Amy Peterson
Updated over a week ago

Success messages: best practices

Some tips and tricks for writing insightful success messages.
Amy Peterson avatar
Written by Amy Peterson
Updated over a week ago

Content guidelines

Learn our content guidelines, which help create the best possible user experience for DataCamp students.
Amy Peterson avatar
Written by Amy Peterson
Updated over a week ago

Style guidelines

Learn DataCamp's style guidelines, which helps keeps our product clean and consistent across the platform.
Amy Peterson avatar
Written by Amy Peterson
Updated over a week ago

Chapter descriptions: best practices

Learn the purpose of chapter descriptions and where to find them on DataCamp.
J
Written by Joyce Chiu
Updated over a week ago

Course review

Learn the appropriate workflow to get your course content reviewed by your Curriculum Manager or Content Developer.
Amy Peterson avatar
Written by Amy Peterson
Updated over a week ago

Wrap-up video

Complete your course with a video exercise that recaps your course and discusses next steps.
Amy Peterson avatar
Written by Amy Peterson
Updated over a week ago

Screencasts

Create screencasts to prepare for your upcoming audio recordings.
Yashas Roy avatar
Written by Yashas Roy
Updated over a week ago

Audio recordings

An overview of how to create quality audio recordings for your course.
Yashas Roy avatar
Written by Yashas Roy
Updated over a week ago

Submission correctness tests

What are submission correctness tests (SCTs)? Who writes them?
D
Written by Dieter De Mesmaeker
Updated over a week ago

Submission correctness tests: best practices

Follow these guidelines to write kick-ass SCTs that are both robust to alternative solutions yet specific to a student's mistake.
D
Written by Dieter De Mesmaeker
Updated over a week ago

Submission correctness tests: deep dive

More details about how Submission Correctness Tests for interactive coding exercises work behind the scenes.
D
Written by Dieter De Mesmaeker
Updated over a week ago

Animating slides

How to add animations to your slides in the course editor
Amy Peterson avatar
Written by Amy Peterson
Updated over a week ago