Courses

Everything you need to know about creating DataCamp courses.

Nick Carchedi avatar Vincent Vankrunkelsven avatar Becca Robins avatar +13
92 articles in this collection
Written by Nick Carchedi, Vincent Vankrunkelsven, Becca Robins and 13 others

Instructor bios: best practices

Tips for writing an informative short bio to convey your professional credentials and your qualifications to lead your course or project.
J
Written by Joyce Chiu
Updated over a week ago

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

Interpreting code diffs

How to interpret a code "diff" between student attempts and solutions.
Richie Cotton avatar
Written by Richie Cotton
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

Course “Drag & Drop” Exercise Types

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

Using multiple plots in an exercise

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

“Drag & Drop” Exercise Solution and SCTs

Learn how to author solution and submission correctness tests for a DragAndDrop exercise
Ramnath Vaidyanathan avatar
Written by Ramnath Vaidyanathan
Updated over a week ago

“Drag & Drop” Exercise Anatomy

Learn about the different parts of a DragAndDrop 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.
Sumedh Panchadhar avatar
Written by Sumedh Panchadhar
Updated over a week ago

How to teach writing functions

Good practices on how and when to write functions in coding courses
Adrián Soto avatar
Written by Adrián Soto
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
Nick Carchedi avatar
Written by Nick Carchedi
Updated over a week ago

Becoming a repeat course instructor

How to create additional courses on DataCamp
Yashas Roy avatar
Written by Yashas Roy
Updated over a week ago

Course creation process

A brief introduction to how we create courses at DataCamp.
Yashas Roy avatar
Written by Yashas Roy
Updated over a week ago

Content deadlines

Learn why it's critical for courses to have specific delivery dates and consequences for missing those dates.
Yashas Roy avatar
Written by Yashas Roy
Updated over a week ago
Course Design

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

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 Leads

Learn the role that Curriculum Leads, or CLs, play in creating DataCamp courses.
Chester Ismay avatar
Written by Chester Ismay
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.
Becca Robins avatar
Written by Becca Robins
Updated over a week ago

Teaching concepts

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

Course-level learning objectives

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

Analogies & heuristics

Get help on creating analogies and heuristics for your course.
Becca Robins avatar
Written by Becca Robins
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.
Becca Robins avatar
Written by Becca Robins
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.
Becca Robins avatar
Written by Becca Robins
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

Learner personas

Read about the five DataCamp learner personas.
Becca Robins avatar
Written by Becca Robins
Updated over a week ago

Choosing learner personas

Tips to choose learner persona, which help gauge the difficulty level of your course.
Becca Robins avatar
Written by Becca Robins
Updated over a week ago

Building capstone exercises

Learn what we mean by "capstone" exercises and why you're writing them during course design.
Mona Khalil avatar
Written by Mona Khalil
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.
Becca Robins avatar
Written by Becca Robins
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.
Becca Robins avatar
Written by Becca Robins
Updated over a week ago

Exercise types

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

Course "Video" exercises

What exactly is a Video exercise?
Becca Robins avatar
Written by Becca Robins
Updated over a week ago

Scripts: best practices

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

Slides: best practices

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

Course "Coding" exercises

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

Course "Multiple Choice" exercises

Learn the different parts of a DataCamp Multiple Choice exercise.
Becca Robins avatar
Written by Becca Robins
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.
Becca Robins avatar
Written by Becca Robins
Updated over a week ago

Course "Iterative" exercises

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

Course "Sequential" exercises

Learn about one of DataCamp's newest exercise types, the Sequential exercise.
Becca Robins avatar
Written by Becca Robins
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.
Becca Robins avatar
Written by Becca Robins
Updated over a week ago

Exercise titles: best practices

Tips for writing clear and concise titles for your exercises.
Becca Robins avatar
Written by Becca Robins
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.
Becca Robins avatar
Written by Becca Robins
Updated over a week ago

Instructions: best practices

Some tips for writing good instructions in Coding, Iterative, and Sequential exercises.
Becca Robins avatar
Written by Becca Robins
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.
Becca Robins avatar
Written by Becca Robins
Updated over a week ago

Success messages: best practices

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

Content guidelines

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

Style guidelines

Learn DataCamp's style guidelines, which helps keeps our product clean and consistent across the platform.
Becca Robins avatar
Written by Becca Robins
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 Lead or Content Developer.
Becca Robins avatar
Written by Becca Robins
Updated over a week ago

Wrap-up video

Complete your course with a video exercise that recaps your course and discusses next steps.
Becca Robins avatar
Written by Becca Robins
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?
Filip Schouwenaars avatar
Written by Filip Schouwenaars
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.
Filip Schouwenaars avatar
Written by Filip Schouwenaars
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.
Filip Schouwenaars avatar
Written by Filip Schouwenaars
Updated over a week ago

Animating slides

How to add animations to your slides in the course editor
Nick Carchedi avatar
Written by Nick Carchedi
Updated over a week ago
Spreadsheets

Spreadsheets courses

Learn what makes spreadsheets courses different.
Vincent Vankrunkelsven avatar
Written by Vincent Vankrunkelsven
Updated over a week ago

Spreadsheets layouts

Some alternative ways to layout your Spreadsheets course content to enhance the learner experience.
Chester Ismay avatar
Written by Chester Ismay
Updated over a week ago

Building spreadsheets courses

Vincent Vankrunkelsven avatar
Written by Vincent Vankrunkelsven
Updated over a week ago

Spreadsheets workbooks

An overview of the scaffolding that appears in each workbook.
Amy Peterson avatar
Written by Amy Peterson
Updated over a week ago

Spreadsheets exercises

Learn about the workbook source used to build spreadsheets exercises.
Vincent Vankrunkelsven avatar
Written by Vincent Vankrunkelsven
Updated over a week ago

Meta sheets

Learn about meta sheets, where you will provide various information about a spreadsheets exercise.
Vincent Vankrunkelsven avatar
Written by Vincent Vankrunkelsven
Updated over a week ago

Sample sheets

Learn about sample sheets, where you will provide the data needed for an exercise.
Vincent Vankrunkelsven avatar
Written by Vincent Vankrunkelsven
Updated over a week ago

Solution sheets

Learn about solution sheets, where you will provide the optimal solution for an exercise in a spreadsheet course.
Vincent Vankrunkelsven avatar
Written by Vincent Vankrunkelsven
Updated over a week ago

SCT sheets

Learn about Submission Correctness Tests for spreadsheets courses.
Vincent Vankrunkelsven avatar
Written by Vincent Vankrunkelsven
Updated over a week ago

Spreadsheets highlighting

Learn how to add highlighting to spreadsheet exercises.
Amy Peterson avatar
Written by Amy Peterson
Updated over a week ago

Spreadsheets: other exercise types

Learn about Video, Multiple Choice, and Multiple Choice with Workbook exercises in spreadsheets courses.
Vincent Vankrunkelsven avatar
Written by Vincent Vankrunkelsven
Updated over a week ago

Spreadsheets content guidelines

Learn about exercise guidelines for spreadsheets courses on DataCamp.
Amy Peterson avatar
Written by Amy Peterson
Updated over a week ago

Spreadsheets course limitations

Learn the limitations of DataCamp spreadsheets courses.
Vincent Vankrunkelsven avatar
Written by Vincent Vankrunkelsven
Updated over a week ago