Assignments Overview

Assignments allow admins to allocate a task or piece of work to a specific audience in their organization with a specific deadline. DataCamp offers multiple types of assignments, including the ability to assign XP challenges, courses, specific chapters within courses, tracks, custom tracks, projects, and assessments.

Why Use Assignments?

Assignments enable you to:

  • Highlight which learning content your team should focus on.

  • Set expectations for completion with deadlines.

  • Drive engagement—assigned content has up to 2x higher completion rates than unassigned content.

Creating an Assignment

To create an assignment, you need admin permissions.

  1. Navigate to your Group Hub.

  2. Click Assignments in the left-hand navigation menu.

  3. Select Create Assignment in the top-right corner.

Assignment Types

Choose from several assignment formats depending on your goals:

📘 Course: Assign a full DataCamp course to help learners build skills in a specific topic area.

🧭 Track: Select a Career Track or Skill Track that aligns with your team’s learning objectives. Tracks are curated collections of related courses.

🏗️ Custom Track (Enterprise plans only): Assign custom tracks your organization has developed to guide learners through a personalized learning journey.

📂 Chapter: Need to focus on a specific concept? Assign just a chapter from a course rather than the full course—perfect for quick refreshers or targeted learning.

💼 Project: Choose from real-world projects where learners can apply their skills in practical, hands-on scenarios.

🎯 Assessment: Use assessments to evaluate your team’s knowledge on specific topics and inform future learning paths.

🏆 Earn XP Challenge: Add a bit of competitive spirit by setting up an XP challenge and tracking top performers using the Leaderboard.

🎓 Certification: Encourage skill validation with DataCamp Certifications in data science, analytics, and engineering.

Selecting an Audience

There are three options for selecting the audience that you want to assign content to:

Entire Organization (group)

By assigning it to the entire organization, everyone will receive the assignment. If a learner joins your organization after you’ve assigned it, they will be enrolled in the assignment as well, as long as the due date is still in the future (they won’t be assigned content that was due in the past).

Specific Teams

Choose from existing teams or create new ones under the Teams tab. Members of selected teams will see the assignment in their dashboard.

Individuals

By assigning to a specific individual or group of individuals, the assignment will only be made available to these learners.

 

Choosing a Deadline

You can set:

  • A specific date, time, and time zone.

  • A dynamic deadline (e.g., 7 days from when a learner joins the group).

Tip: Set deadlines that are ambitious but achievable. You can always edit or extend them later.

Monitoring Assignment Progress

In the Assignments section, use the tabs to view progress:

Active Assignments

Track assignments with future deadlines. See:

  • Title, deadline, audience, and due-soon warnings.

  • Completion counts and rates.

  • Filters by assignment type.

Past Due

View assignments with expired deadlines:

  • See who completed or missed the assignment.

  • Learners can still complete content unless the assignment is archived.

Archived Assignments

Archived assignments are hidden from learners but preserve completion data.

🔍 Click View on any assignment to see individual-level completion details, including who is late or missed the deadline.

❗You can also delete assignments, but if you do this, you will lose the data associated with who completed it.

Editing & Managing Assignments

  • Edit deadline: Click View, then Edit to choose a new date.

  • Archive: Hides the assignment from learners while preserving data.

  • Delete: Permanently removes the assignment and its records.

    ⚠️ Deletion is irreversible.

Learner Experience

When assigned content, learners will:

  • Receive a DataCamp notification and an email alert.

  • See assignments listed in their dashboard and Assignments tab.

  • Receive a reminder email 4 days before the deadline.

Frequently Asked Questions (FAQ)

What happens if I add a new member to a team after assigning content?

It depends on their current group status:

  • If the member is already in the group:
    They will not receive an email or notification. However, once added to the team, the assignment will appear in their Assignments tab and on their in their Learn hub.

  • If the member is not yet in the group:
    As of October 2025, new members who join a group after an organization assignment has been created will automatically be enrolled in assignments, as long as the due date is still in the future. Learners will not be assigned content that was due in the past.

Can I assign multiple item types in a single assignment?

No. You can only select one type of content per assignment (e.g., one course/ chapter, one track, one project, one certification etc.).

Can I duplicate an assignment?

Unfortunately, no. Assignments cannot be duplicated at this time. You’ll need to recreate each new assignment manually.

How do I delete an Assignment?

To delete an assignment, you'll first need to archive it.

Step 1: Archive the Assignment

  1. Go to your Group Hub

  2. Click on Assignments

  3. Click View next to the assignment you want to archive

  4. Click Archive in the top-right corner

Step 2: Delete the Archived Assignment

  1. Click on Assignments

  2. Select ARCHIVED from the top menu

  3. Click View next to the assignment you want to delete

  4. Click Delete in the top-right corner

⚠️ Deleting an assignment is permanent and cannot be undone.