CodeSignal’s Learn Academies connect learning to actual skill acquisition. With Learn Academies, organizations can assign learners a single learning experience that delivers hands-on learning content and skills verification.
Learn Academies offers a unified learning journey that can be assigned to users and provides the opportunity to integrate experiential learning content with assessments in one experience. Companies can use CodeSignal’s out-of-the-box academies or create their own academies using Learn courses, paths and assessments.
In this article we will cover:
- Available Learn Academies
- Create a new Learn Academy
- Add Assessments to a learning track
- Manage your Content
- Invite Learners to Academy tracks
- The Learner Experience
- Progress and Reporting
Available Learn Academies
Here are the available Learn Academies:
- GenAI Skills Academy
- Leadership & Management Skills Academy
- Career Readiness Academy
- Software Engineering Academy
- Agentic AI Engineering Academy
- Data Academy
Create a new Learn Academy
Organizations can create as many academies as they need, each with its own tracks, learners, and configuration.
To begin, you must have the permission in CodeSignal to Create and edit academies.
All academies must have a title, description, URL, and at least one track.
- Academies contain tracks, so you can have multiple levels or segments for the overall program (e.g. GenAI skills academy has a literacy track for everyone, an application track for ENG, and AI research track for aspiring ML/AI researchers)
- Learning content in the academy can be mixed & matched from our library of courses & paths.
- Pull from our library of Certified Assessments to validate skills or create your own job-relevant assessment.
- Click Add academy.
Click Create from Scratch.
- Name your academy and add a description.
- Add a track to your academy.
- Add content to your track.
You may add paths from our existing library. Within each path, you can choose to add all courses or select just a few to add to your track.
A track must contain at least one course. Assessments are optional, though most tracks benefit from ending with an assessment to verify the skills covered.
Add Assessments to a Learning Track
This guide walks you through how to add assessments to a Learning Track in CodeSignal so learners can progress through structured, measurable content.
Think of a Learning Track like a playlist: the track sets the order, and assessments are the songs that actually do the teaching and testing.
Use this workflow when you want to:
- Bundle multiple assessments into a single learning journey
- Control the order in which learners complete assessments
- Track learner progress across a structured curriculum
Step 1: Open your Learning Track
- From your CodeSignal dashboard, navigate to Learning.
- Select the Learning Track you want to edit.
- Click Edit track.
💡 You’ll need edit permissions for the Learning Track to make changes.
Step 2: Add assessments to the track
- In the Track content section, click Add content.
- Select Assessments from the content options.
- Use search or filters to find the assessments you want.
- Select one or more assessments.
- Click Add to track.
⚠️ Only published assessments can be added to a track.
Step 3: Review and organize your assessments
Once added, assessments appear in the track list. You can:
- Configure passing threshold: the minimum score needed to pass assessment
- Configure attempts allowed: Up to 3 for frameworks, and 1 to unlimited for custom assessments
- Configure results visibility to learner: Yes / No
- Reorder assessments to control learner progression
- Review assessment details from the track view
- Confirm the correct difficulty and skill coverage
Step 4: Save and publish changes
- Review your updates.
- Click Save changes.
- Publish the track if it’s not already live.
Your Learning Track is now updated and ready for Learners!
Manage your Content
You can edit the track at any time to add, remove, or reorder courses and assessments.
Overall progress on an Academy is recalculated automatically when the academy is modified.
Invite Learners to Academy Tracks
To begin, you must have permission in CodeSignal to Assign members and teams to academies.
Once a learner has an account, admins can assign them to a track from the Manage Learners view in Academies. A learner can be assigned to multiple tracks across one or more academies simultaneously. Admins have two ways to invite:
- Individual users: search and select specific users
- Teams: assign an entire team at once
The recommended approach is to create a team in the identity provider for each track. This allows you to invite the whole team in one step. Assigning a team to a track assigns whoever is in that team at that moment.
Admins can remove learners from tracks at any time from the Manage Learners view.
Cooldown Bypass
When an assessment is provisioned through an Academy, the standard CodeSignal cooldown period is automatically waived. This allows learners to take the assessment even if they recently completed the same framework-based test outside of an academy context.
Retake eligibility within an academy is governed solely by:
- Whether the learner has already passed (no further retakes allowed)
- Whether the attempts allowed limit has been reached
The Learner Experience
Once assigned to an academy, learners will receive an invitation email to accept.
Once accepted, Learners will be able to view their assigned tracks and assessments within their “My Learning” dashboards.
Progress in Learn is universal. When a learner is assigned to a track, the system immediately checks their existing completions and reflects that progress in the track. They won’t be asked to redo work they’ve already done.
From the track page, learners see all of their courses and assessments in sequence. Learners only see tracks they have been explicitly assigned to. There is no browseable catalog for end users.
Learners experience your track as a guided path, completing assessments in sequence and earning progress toward completion. Learners work through the content in order, completing lessons and practices in each course before moving on. When they reach an assessment, it is automatically provisioned for them in-product. There are no separate links or logins required.
Learners can track their progress at any point from the track page, and will receive nudges across the product to help them stay on track. Once all courses and assessments are complete, the track is marked done and they receive a track certificate.
Progress and Reporting
As Learners complete the Academy, the Manage Learners view shows per-learner, per-track progress with filtering and sorting. Admins can also export learner data as a CSV.
A track is marked complete when a learner has finished all course and assessment nodes. A completion date is then recorded on the track.
Duration is calculated based on the number of courses and assessments in the track. Each content item counts for 0.25 months, and we round the track duration to the nearest 0.5 month.