Our tasks are some of the most beloved Codility features by candidates and hiring managers alike. We organize our tasks into five main libraries.
Codility Task Libraries:
- The Starter Library, available to our self-service Starter plan customers.
- The Core Library, available to all Codility Starter (non-self-service plans) and Scale customers.
- The Advanced Library, available to all Codility Pro customers.
- The Full Library, available to all Codility Strategic customers.
- The Exclusive Library, available to all Codility Starter, Core, Pro, Strategic customers.
- The Training Library, available to Codility Starter, Core, Pro, Strategic customers.
Not sure which Libraries you have access to? Contact us at support@codility.com and we can let you know.
THE STARTER LIBRARY (Self-Service Plans Only)
The Starter library is only available for our Starter self-service plan. This library includes 300+ recruitment tasks that cover a range of fundamental programming skills and real-life engineering skills, as well as some technical knowledge assessed with MCQs. The majority of tasks are language-agnostic, so your candidate can complete them in any of our supported languages and you'll get comparable scoring.This library includes tasks assessing skills for elementary, easy, medium, and hard difficulty levels in:
- Coding
- Algorithmic Programming
- Front-end
- Back-end
- Bug-fixing
- SQL
- HTML/CSS
- DevOps
- QA
- Mobile
- Data Science
THE CORE LIBRARY
Core includes 500+ recruitment tasks that cover a range of fundamental programming skills and real-life engineering skills, as well as some technical knowledge assessed with MCQs. The majority of tasks are language-agnostic, so your candidate can complete them in any of our supported languages and you'll get comparable scoring.
The Core library includes tasks assessing skills for elementary, easy, medium, and hard difficulty levels in:
- Coding
- Algorithmic Programming
- Front-end
- Back-end
- Bug-fixing
- SQL
- HTML/CSS
- DevOps
- QA
- Mobile
- Data Science
THE ADVANCED LIBRARY
The Advanced library includes 850+ tasks with a greater selection of all skills. They cover a range of fundamental programming skills, real-life engineering skills, and technical knowledge, and include language-agnostic, framework-specific, and multiple-choice options.
The advanced library includes tasks assessing skills for elementary, easy, medium, and hard difficulty levels in:
- Coding
- Algorithmic Programming
- Front-end (JS, React, Angular, NodeJS Ruby on Rails, etc.)
- Back-end (Java8, .NET, Spring, etc.)
- Bug-fixing
- SQL
- Design (HTML/CSS)
- Big Data
- RegEx
- .NET
- Blockchain
- Data Science
- Django
- DevOps
- QA
- Mainframe (COBOL)
- Application Security
THE FULL LIBRARY
The Full library gives access to the newest and most wide-ranging recruitment tasks that Codility has to offer covering fundamental programming skills, technical knowledge, and real-life engineering skills. It includes 950+ tasks and offers language-agnostic, framework-specific, and multiple-choice options.
The full library includes tasks assessing skills for elementary, easy, medium, and hard difficulty levels in:
- Coding
- Algorithmic Programming
- Web Development (JS, React, Angular, NodeJS Ruby on Rails, etc.)
- Bug-fixing
- SQL
- Design (HTML/CSS)
- Big Data
- RegEx
- .NET
- Blockchain
- Data Science
- Django
- DevOps
- QA
- Mainframe (COBOL)
- Application Security
THE EXCLUSIVE LIBRARY
Your exclusive library is made up of the tasks and questions you and your team build yourselves. You can add custom:
- Technology-Agnostic Tasks - automatic grading, plagiarism detection
- Technology-Specific Tasks - automatic grading, plagiarism detection
- Multiple Response Tasks - automatic grading
- Multiple Choice Tasks - automatic grading
- Upload Tasks - manual grading
- Essay Tasks - manual grading
THE TRAINING LIBRARY
Used to assess your team's skills, the training library is made up of a range of tasks ideal for internal use.
The training library includes tasks assessing skills for elementary, easy, medium, and hard difficulty levels in:
- Coding
- Algorithmic Programming
- Web Development (JS)
- SQL
If you have any additional questions about our Task Library or would like to leave your feedback, please reach out to your Customer Success Manager or contact us at support@codility.com.