---
title: Codility Developer Training Reviews
meta_title: 'Codility Developer Training Reviews 2026: Details, Pricing, & Features
  | G2'
meta_description: Filter 243 reviews by the users' company size, role or industry
  to find out how Codility Developer Training works for a business like yours.
aggregate_rating:
  rating_value: 4.7
  review_count: 243
  scale: '5'
date_modified: '2026-07-12'
parent_category:
  name: Education
  url: https://www.g2.com/categories/education
---

# Codility Developer Training Reviews
**Vendor:** Codility Ltd  
**Category:** [Technical Skills Development Software](https://www.g2.com/categories/technical-skills-development)  
**Average Rating:** 4.7/5.0  
**Total Reviews:** 243
## About Codility Developer Training
Programmers’ Home is an online learning platform that helps you become a better programmer. Develop your coding skills with our lessons. Take part in our challenges.




## Codility Developer Training Reviews
  ### 1. A valuable resource for interviewers and job candidates

**Rating:** 4.5/5.0 stars

**Reviewed by:** Praveen N. | Solutions Architect, Mid-Market (51-1000 emp.)

**Reviewed Date:** September 22, 2022

**What do you like best about Codility Developer Training?**

i most enjoy Codility's courses, the thorough feedback I've received, and the refined user interface. Each session comes with PDFs and exercises, while reports include scholarly data like runtime complexity measures. The rapid immediacy of feedback also replicates the excitement and pleasure of playing video games. These characteristics balance those found in severe tools and puzzles or games.

**What do you dislike about Codility Developer Training?**

I must say about Codility is that my code submission was ultimately rejected. In my opinion, I do not feel that Codility was responsible for coordinating this aspect of the interview procedure well. The initial response was lengthy, and I recall having problems recalling its contents later. A user may be emailed a summary or report, or a link could be supplied for additional examination.

**What problems is Codility Developer Training solving and how is that benefiting you?**

Codility is an excellent tool for keeping your mind sharp and clear. My current method of maintaining mental clarity involves using it regularly in an interview scenario. This consistent practice helps preserve my optimization knowledge.

  ### 2. good work.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Arslan K. | Internship Trainee, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 09, 2023

**What do you like best about Codility Developer Training?**

This site is the best platform to improve your problem-solving skills.  Also, enhance your knowledge about any language and help us how to deal with the problems.

**What do you dislike about Codility Developer Training?**

Nothing to dislike in this site, but its compiler is not so good it's very slow and hard to uses. Please solve this issue; otherwise every, thing perfect  and very helpfull.

**What problems is Codility Developer Training solving and how is that benefiting you?**

its use improves my knowledge and problems solving skills  also . It helps me to develop thinking skill .

  ### 3. Amazing platform for coding tests

**Rating:** 4.5/5.0 stars

**Reviewed by:** Vishnu N. | Software Engineer Intern, Mid-Market (51-1000 emp.)

**Reviewed Date:** July 18, 2022

**What do you like best about Codility Developer Training?**

I can choose to solve programming questions using an array of programming languages.  This gives students like me a chance to depict our skills in all these languages and also choose the best one depending upon the question to achieve different objectives.

**What do you dislike about Codility Developer Training?**

The user interface of the platform is not fluid and feels clunky at times. This confuses the problem solver and makes us spend more time figuring out what's happening in the user interface.

**What problems is Codility Developer Training solving and how is that benefiting you?**

Codility is trying to solve tech hiring problems for both developers/students and companies. As a student/developer who is actively taking up assessments for internships and full time job offers, it is helping me to make my interview experience smoother and increase the chances of getting hired.

  ### 4. Interesting task, fast and comfortable editor, several programming language

**Rating:** 5.0/5.0 stars

**Reviewed by:** paweł . | technik centrum napraw, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 08, 2022

**What do you like best about Codility Developer Training?**

language selection
speed and transparency of the editor

**What do you dislike about Codility Developer Training?**

indentations could be smaller or a handy selection of 2/4 spaces (unless it is in the settings)
Editor window more to the left edge
file window too big, and I would prefer it on the side (maybe on the left)
The task window could then be on the right.

**What problems is Codility Developer Training solving and how is that benefiting you?**

training so far

  ### 5. User friendly and exiting challenges.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Yablai B. | Sr. Network Engineer, Technology Lead, Small-Business (50 or fewer emp.)

**Reviewed Date:** September 09, 2022

**What do you like best about Codility Developer Training?**

What I like the best is the environment. Realistic environment. Good for the eyes, lot of programming language avaiaibles. Challenges are appealing.

**What do you dislike about Codility Developer Training?**

Time can be a little short of solving the challenge.

**What problems is Codility Developer Training solving and how is that benefiting you?**

Give the skill to solve the problem using a programming language in a limited time; that help to improve code and creative thinking, especially for the algorithm.

  ### 6. Get change to learn utilize our knowledge well

**Rating:** 4.5/5.0 stars

**Reviewed by:** Natasha S. | Senior Web Developer, Enterprise (> 1000 emp.)

**Reviewed Date:** August 14, 2022

**What do you like best about Codility Developer Training?**

Good explanation
level-wise questions so we can practice and grow step by step

**What do you dislike about Codility Developer Training?**

Sometimes error shows on the console based on the rules of the platform. For example, once I found the error 'no module found numpy' where numpy is a most common module of python we all know.  These errors should be more clearly described. Otherwise, people get confused.

**What problems is Codility Developer Training solving and how is that benefiting you?**

Improving my coding skills.

  ### 7. Codility is effective at improving skills with algorithms for solving practical problems.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Gian Piero B. | Senior Software Consultant, Small-Business (50 or fewer emp.)

**Reviewed Date:** June 15, 2022

**What do you like best about Codility Developer Training?**

Codility is effective at refreshing the algorithmic knowledge I gained at college years ago, to feel more confident for tech interviews.

**What do you dislike about Codility Developer Training?**

There is a bit of a big gap between medium difficulty and easy difficulty tests. Maybe difficulty ratings can have more categories.

**Recommendations to others considering Codility Developer Training:**

Start with easy tests, and read all the lessons; they make a huge difference in solving problems more quickly and efficiently.

**What problems is Codility Developer Training solving and how is that benefiting you?**

To find clients and jobs for my consultancy company.

  ### 8. So professional website for who wants to improve coding skills

**Rating:** 5.0/5.0 stars

**Reviewed by:** Amir S. | Machine learning Engineer - Geographic Information System Developer , Small-Business (50 or fewer emp.)

**Reviewed Date:** August 21, 2022

**What do you like best about Codility Developer Training?**

challenges and support all programming languages

**What do you dislike about Codility Developer Training?**

not clear so much, and difficult to use for the people who is not familiar with these platforms

**What problems is Codility Developer Training solving and how is that benefiting you?**

I should solve an issue that is related to the longest binary gap

  ### 9. I used Codility for coding practice

**Rating:** 4.5/5.0 stars

**Reviewed by:** Bhavin T. | Software Developer, Enterprise (> 1000 emp.)

**Reviewed Date:** November 18, 2022

**What do you like best about Codility Developer Training?**

Code compilation and code correction on codility.

**What do you dislike about Codility Developer Training?**

it will be good if some shortcuts are available for code indention

**What problems is Codility Developer Training solving and how is that benefiting you?**

Compiling code online where interviewee and interviewer both can make changes

  ### 10. This is a brilliant site, totally automated. I appreciate the effort spent to build this site.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 29, 2021

**What do you like best about Codility Developer Training?**

If they put more samples in the demo test.

Some questions are not clear for me due to lack experience on the point the question concerns with, and after I replied two of them I found it is better not to answer to not reveal a wrong review. I mean the technical questions at the end of the review. Pls allow to undo the reply.

Also, the question with replies "Yes,No,Don't know" pls add to the "I think, I doubt"

Finally, your way to encourage me to complete the answer is impressing, thank you.

**What do you dislike about Codility Developer Training?**

In the screening exam, the questions are listed in sequence. One can not see the next question unless s/he completes the first question. There are cases that the second or third question is among the person's capabilities, not the first one.   I prefer to show all the questions in list and the user can select any.

**Recommendations to others considering Codility Developer Training:**

If you are faced with crucial problem then do not panic, it is an opportunity to learn. Get back, check references, gain concepts and tackle the problem again.

For Codility, if you added some references for the main concept a problem is based on then this will be great.

**What problems is Codility Developer Training solving and how is that benefiting you?**

I've created account just yesterday and I just solved the problem of binary gaps, as I remember its name.
I got a nice impression just when I started the demo question and when I started also an learning question.
I faced this automation time in some other site but the same level of beauty

  ### 11. a strong, advance and fast environment to learn and test your programming skils

**Rating:** 5.0/5.0 stars

**Reviewed by:** Farooq A. | Senior Software Developer, Enterprise (> 1000 emp.)

**Reviewed Date:** July 03, 2022

**What do you like best about Codility Developer Training?**

ready to test simple and effective tests

**What do you dislike about Codility Developer Training?**

no phone support, for me its not a problim

**Recommendations to others considering Codility Developer Training:**

I want everyone to try codility

**What problems is Codility Developer Training solving and how is that benefiting you?**

an opportunity to learn things you don't usually care about in programing

  ### 12. awesome

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jorge A. | Desenvolvedor de software, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 05, 2022

**What do you like best about Codility Developer Training?**

The system, fluid interface and tutorials, which force you to improve your skills.

**What do you dislike about Codility Developer Training?**

The lack of a console to test your development.

**What problems is Codility Developer Training solving and how is that benefiting you?**

A place where you can test your skills.

  ### 13. I am in love with the content on Codility

**Rating:** 5.0/5.0 stars

**Reviewed by:** Abhishek C. | Student, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 11, 2022

**What do you like best about Codility Developer Training?**

Learning is awesome on the platform. I am learning a lot. This is the best resource I have come across on the internet. The content is crisp and concise. I am addicted to it now I have been doing it for a few days now.

**What do you dislike about Codility Developer Training?**

There should be a default language setup. Every time I have to change the coding language when doing questions. More content is needed to make the learning more awesome.

**What problems is Codility Developer Training solving and how is that benefiting you?**

I am preparing for coding interviews.

  ### 14. Good Platform

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** May 25, 2022

**What do you like best about Codility Developer Training?**

Extensive database of questions. Interactive user interface

**What do you dislike about Codility Developer Training?**

Perhaps would be nice to provide answers or potential solutions to long answer questions

**What problems is Codility Developer Training solving and how is that benefiting you?**

To find questions to ask potential question that fit the area of study

  ### 15. Easy learn

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mauricio E. | Analista de operações II, Enterprise (> 1000 emp.)

**Reviewed Date:** November 11, 2021

**What do you like best about Codility Developer Training?**

i had an excellent experience to test my knowledge. This platform has good exercises , I could learn some things and have a good training before my real test. I recomend.

**What do you dislike about Codility Developer Training?**

didnt dislike anything. i had a good experience

**What problems is Codility Developer Training solving and how is that benefiting you?**

I solved the three SQL exercises. I could remember how to write the code, but these tests help me to find my material and make the tests and have a good performance. I'm not sure if my answers were correct, but my navigation was easy

  ### 16. I found very nice challenges and the UI is clean and easy to use. Thumbs up!

**Rating:** 4.5/5.0 stars

**Reviewed by:** Ananda J. | Senior Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 17, 2022

**What do you like best about Codility Developer Training?**

Enough tests helped improve my understanding of DSA.

**What do you dislike about Codility Developer Training?**

Nothing is missing in this product. I found it helpful.

**What problems is Codility Developer Training solving and how is that benefiting you?**

DSA Problems. It helped me finetune my problem-solving skills and understanding of the various DSA.

  ### 17. easy

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Staffing and Recruiting | Enterprise (> 1000 emp.)

**Reviewed Date:** May 25, 2022

**What do you like best about Codility Developer Training?**

quick,  easy and fast to handle the data

**What do you dislike about Codility Developer Training?**

sometimes there's glitch in the site and it takes time to resolve

**What problems is Codility Developer Training solving and how is that benefiting you?**

to manage the data and use it for test task for internal evaluation

  ### 18. Tried Codility for the First Time

**Rating:** 4.5/5.0 stars

**Reviewed by:** John C. | Senior System Architect, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 09, 2021

**What do you like best about Codility Developer Training?**

The looks are very similar to other IDEs I use.

**What do you dislike about Codility Developer Training?**

In most IDEs, there are typical shortcuts defined i.e., sysout for System.out.println(). It would be nice to get them in automatically or with a selection.

**What problems is Codility Developer Training solving and how is that benefiting you?**

The first sample test so far. At this time just want to get used to the IDE.

  ### 19. Great App

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Airlines/Aviation | Small-Business (50 or fewer emp.)

**Reviewed Date:** May 18, 2022

**What do you like best about Codility Developer Training?**

Codility is a very user-friendly app and easy to use.

**What do you dislike about Codility Developer Training?**

Sometimes the app automatically signs out.

**What problems is Codility Developer Training solving and how is that benefiting you?**

It is helpful when Live Code assessments need to be done.

  ### 20. Everyone's express way to learn programming and interview prep

**Rating:** 4.5/5.0 stars

**Reviewed by:** Anggi Budi K. | Language Instructor, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 24, 2021

**What do you like best about Codility Developer Training?**

A simple yet very great platform to warm up before having a programming interview. Also perfect for an express learner to grasp the programming basics of any language. There are a bunch of lessons and on-hand practices that you can take at your own pace and it's free. The lesson and explanation are simple and easy to understand. Challenge feature is also great to evaluate your skill relative to other users. The biggest point of all: the question/problem description is very clear and concise with appropriate case examples, saving a lot of your time.

**What do you dislike about Codility Developer Training?**

The webpage still feels quite stiff somehow. It may be appealing for us who are more familiar with the programming world, but not for a total beginner. My first impression upon seeing the homepage was that Codility isn't for beginners. In some lessons, the open reading material is too simple comparing to the given tasks, which might confuse the newcomers.

**Recommendations to others considering Codility Developer Training:**

Take the free lessons for your own benefit. They provide invaluable programming knowledge without using too many formal/technical terms. It doesn't cost us anything. For beginners, you might still need to google some terms being used, because Codility doesn't give any explanation in most cases.

**What problems is Codility Developer Training solving and how is that benefiting you?**

Codility improves my coding intuition! I might be an experienced coder, but I don't have any so-called formal programming knowledge whatsoever. My educational background is also totally unrelated. I am a complete beginner in terms of writing efficient code, and very nervous whenever a time limit is given. Codility helps me honing my skill under such situations, while at the same time help me getting used more to coding. It boosted my confidence in taking programming assessments and/or interviews, and helps me get my first job related to programming!

  ### 21. Very friendly interface!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Heysil B. | Small-Business (50 or fewer emp.)

**Reviewed Date:** December 11, 2020

**What do you like best about Codility Developer Training?**

I find it super helpful how easily you can change between languages to fit your abilities. I also enjoy that test cases are provided for the basic structure of any programming assignment. I also really enjoyed the lessons provided for me to enhance my technical skills. Super helpful when practicing for technical inteviews

**What do you dislike about Codility Developer Training?**

I found the interface very easy to use so I have no dislikes thus far. I had a brief interaction with codility so there wasn't much (or anything at all) to criticize. One thing that did bother me though, was that  could not find a button to try any challenge again after I've decided to get it graded. I usually always wanted to try more than once but due to the lack of that feature I would have to go back almost 3 or 4 tabs to get back to the exact challenge I was solving.

**Recommendations to others considering Codility Developer Training:**

Make sure you know how the entirety of the program is used and what it can be used for. Otherwise, you might be disappointed in what to expect.

**What problems is Codility Developer Training solving and how is that benefiting you?**

I would solve time efficiency algorithmic problems for some recruiting processes as well as using their lessons to learn more about how to code properly. I've noticed that the time they provide with how long each test case takes is super beneficial! When i think I've finished an activity, I'll realize what was my best/worst time efficiency in any code i wrote.

  ### 22. So far Codility website is very good, it is not slow at all!

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** November 03, 2021

**What do you like best about Codility Developer Training?**

The batch invite! A very convenient tool!

**What do you dislike about Codility Developer Training?**

So far, there is not something that is not good. Honestly.

**What problems is Codility Developer Training solving and how is that benefiting you?**

I can send numerous invitations in a single sitting.

  ### 23. Codility is a great way to brush up on your coding skills.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Paul F. | Owner, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 16, 2020

**What do you like best about Codility Developer Training?**

Codility is all based around actual real world problems and solutions. The tool is intuitive and quick to learn. Not just accuracy but performance of the code is taken into account. Test cases are stringent; data sets are very realistic. Also you can add whatever test cases you want.

**What do you dislike about Codility Developer Training?**

Codility could probably approve their services by offering more technologies. This could be said about practically all online services. Codility already offers Python, Java and C and some others, so they are pretty well covered.

**What problems is Codility Developer Training solving and how is that benefiting you?**

I used Codility to test my skills after doing training on Lynda. They have great intro courses, but the exercises are weak.

  ### 24. I have been refining my algorithm skills, and Codility has been a good service so far.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Gunhee L. | Senior Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** March 14, 2021

**What do you like best about Codility Developer Training?**

The on-web IDE is very similar to VS code, and much of the boilerplate codes are already implemented. I can concentrate on implementing the 'solution function' or the 'solution class' rather than fully implementing everything from the scratch for every practice problem I take.

**What do you dislike about Codility Developer Training?**

So far, none. I would like to have more variety in the number of lessons (more practice problems).

**What problems is Codility Developer Training solving and how is that benefiting you?**

Currently I have been solving from Lesson 1 to Lesson 4, and I have been able to solve one or two practice problems per day. I can recollect the knowledge and memory from my CS undergrad days.

  ### 25. Nice environment to train the coding skills

**Rating:** 4.5/5.0 stars

**Reviewed by:** Valeriya S. | Senior Software Developer, Enterprise (> 1000 emp.)

**Reviewed Date:** September 24, 2020

**What do you like best about Codility Developer Training?**

I've just started to exercise after solving some easy challenges on HackerRank. And I like codility, mostly for clear task formulation and the automated testing for the solution: I like to gradually move from the bogus solution to a better one in terms of correctness and performance. It's very useful and entertaining. I used this kind of functionality provided by Coursera when I followed Algorithm courses. But now, when the Coursera courses are not for free anymore, I'm quite excited about platforms like Codility.  So thanks for that. I plan to continue my exercises here.

**What do you dislike about Codility Developer Training?**

It's not very convenient to program using the Codility editor yet, but I can always use my preferred IDE and just copy the solution to Codility.

**What problems is Codility Developer Training solving and how is that benefiting you?**

As a software developer I need to practice to maintain and improve my coding skills.

  ### 26. Good site for practicing programming knowledge

**Rating:** 5.0/5.0 stars

**Reviewed by:** Holger B. | Selbständiger Softwareentwickler in Weiterbildung, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 19, 2021

**What do you like best about Codility Developer Training?**

There are different tasks in increasing difficulty and there is a wide selection of programming languages offered to solve the corresponding task.

**What do you dislike about Codility Developer Training?**

Dislike? Nothing! (It is free and it helped me.)

**What problems is Codility Developer Training solving and how is that benefiting you?**

Practicing and updating my programming knowledge - there  are lessons and challenges, and it's all free!

  ### 27. The most challenging algorithmic challenges I have faced

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** February 05, 2021

**What do you like best about Codility Developer Training?**

The feedback is detailed and strict. Which forced me to read deeper about certain concepts. Which helps with growing as a developer.

**What do you dislike about Codility Developer Training?**

On challenge I tried I did not get it right. Even today I don't even know what I did wrong. It compiles well and it passes the default test case and the test case I can think of. But when I submit, I received 7% and I just don't know what am doing wrong. So I don't enjoy that I have no solution to learn from. I just have to take my lose and move on in this case.

**What problems is Codility Developer Training solving and how is that benefiting you?**

I change my analytical thinking. I realized that I got better with time. Also, I passed the official exam I was preparing for. So there, some results.

  ### 28. Codility is a great tool to improve coding skills and select people to interview

**Rating:** 4.5/5.0 stars

**Reviewed by:** Jeferson A. | Professor Robótica, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 29, 2020

**What do you like best about Codility Developer Training?**

The problems and all the languages accepted. I have a lot of problems to train my skills before I've do a test, the result of a test has info about the complexity of your solution and this for me is a major feature. I really enjoyed the experience using codility in my code interview, and I want to use it more times in the future.

**What do you dislike about Codility Developer Training?**

Some questions in the train area has some small errors and this decrease the overall experience. The worst problem I found is that the language JavaScript sort numbers in a lexicographic way even if the type is number, and this reduce my score from 100% to only 40%, and this in a code interview is something unacceptable. I think the best solution for this type of problem is to add some preprocessor language like TypeScript or CoffeeScript, since those languages has tools that test this and make this type of error harder to occur or at least easier to be found. I hadn't test other languages but I think this is the only problem I found that I dislike the most.

**Recommendations to others considering Codility Developer Training:**

If you are a hiring consultant or a student looking for a job, use codility to improve your coding skills and be prepared to hire people or for some code interviews you could find in the future.

**What problems is Codility Developer Training solving and how is that benefiting you?**

I've solved some tests to a code interview and I've done from 30% to 40% percent of all lessons available at Codility. I've done a lot of counting problems and some Dynamic Programing problems too. The benefits I've realized is decrease my resolution time for complex problems and improve my coding skills.

  ### 29. as a programmer i find that it's a great solution for testing skills

**Rating:** 5.0/5.0 stars

**Reviewed by:** Deniss R. | Enterprise (> 1000 emp.)

**Reviewed Date:** June 29, 2020

**What do you like best about Codility Developer Training?**

• Immediately know if the solution works or not due to the fact that the task has a compiler, input and tests for validation
• Cheat detection

**What do you dislike about Codility Developer Training?**

• Writing code in text form in a cell is inconvenient, e.g. no tabs
• When adding a Upload type Task, it might be possible to set a time limit higher than 180 minutes
• The deletion logic is in the folder, individual tests cannot be deleted / closed (at least in the standard role). When you delete a folder, the tests under it simply move to the "main" folder, i. did not understand how to complete the test, so sharing a public link via email seems to be a better option at the moment because there is an expiration date.
• Sessions - relatively pointless and slow

**What problems is Codility Developer Training solving and how is that benefiting you?**

it's a great solution for testing skills

  ### 30. Tested my assumptions about good code

**Rating:** 5.0/5.0 stars

**Reviewed by:** James D. | Small-Business (50 or fewer emp.)

**Reviewed Date:** December 16, 2020

**What do you like best about Codility Developer Training?**

I like the ability to run custom tests and write to console

**What do you dislike about Codility Developer Training?**

I like to see the full set if hidden tests to help understand some failures I have encountered.

**What problems is Codility Developer Training solving and how is that benefiting you?**

Time complexity is something I never had to worry about before and learning better techniques to write cleaner code has been wonderful

  ### 31. Great platform for practicing core data structure and algorithms skills

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jacob M. | Enterprise (> 1000 emp.)

**Reviewed Date:** December 11, 2020

**What do you like best about Codility Developer Training?**

The reading material provided for each lesson / topic included very concise and useful information

**What do you dislike about Codility Developer Training?**

Not as many problems  as other websites (such as LeetCode) - but the problems they do provide are top quality and their is a good range of problem types.

**What problems is Codility Developer Training solving and how is that benefiting you?**

It is helping me keep my core coding skills sharp

  ### 32. Awesome Experience with Codility

**Rating:** 5.0/5.0 stars

**Reviewed by:** Adewale A. | Technical Director, Small-Business (50 or fewer emp.)

**Reviewed Date:** February 11, 2021

**What do you like best about Codility Developer Training?**

Provision of demo test environment for the participants

**What do you dislike about Codility Developer Training?**

Inadequate test cases provision in the test demo environment

**What problems is Codility Developer Training solving and how is that benefiting you?**

Practicing with Java tests

  ### 33. Preparing for Technical Interview using Codility

**Rating:** 5.0/5.0 stars

**Reviewed by:** Uche N. | Co-founder/VP Product Management, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 13, 2020

**What do you like best about Codility Developer Training?**

Code analysis after submission  was made

**What do you dislike about Codility Developer Training?**

There are no such thing as Intellisence or code completion feature in the Editor

**Recommendations to others considering Codility Developer Training:**

Codility is a good platform for preparing for technical interviews. And quite frankly it is also good for recruiting technical experts

**What problems is Codility Developer Training solving and how is that benefiting you?**

The problem include  BinaryGap, CyclicRotation,OddOccurrencesInArray,FrogJmp, PermMissingElem, MissingInteger etc

  ### 34. Excellent tool to improve the quality of our coding

**Rating:** 5.0/5.0 stars

**Reviewed by:** José Antonio S. | Senior Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 21, 2020

**What do you like best about Codility Developer Training?**

It is an excellent tool to improve the quality of our coding. I would recommend it to any developer, the algorithms are respectable, and the interface is great for practicing and testing the answers. 

The tests and the scoring methodology are very useful to understand the improvement points on my answers.

The wording of each problem is quite explicit. The examples are enough to understand the use cases very well.

The user interface is very intuitive and simple to use.

Employers may well recognize the participant's level of study.

**What do you dislike about Codility Developer Training?**

A minimal inconvenience is that, I cannot access my previous answers and this makes a new attempt on the same problem difficult because I must write or copy the code on my own.

I'd also like some more space to write and debug my answers.

I would like to have more options to better evaluate my answer before being sent for review.

Although employers can recognize the level of study of the participant. Perhaps the same does not happen with the quality of the professional in the real world. The cases do not resemble the type of thinking necessary to solve a problem at work.

**Recommendations to others considering Codility Developer Training:**

It is a place to practice algorithms and code efficiency.

**What problems is Codility Developer Training solving and how is that benefiting you?**

I will  do all the available lessons because I loved it. The platform bring a great benefit to practice programming skills by solving algorithms.

It is excellent for me because I am studying bases of Big O and how to improve problem coding techniques. I learned and improved some fundamentals in efficient problem solving.

  ### 35. Programing here is as enjoyable as a game

**Rating:** 5.0/5.0 stars

**Reviewed by:** Alvaro N. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 06, 2020

**What do you like best about Codility Developer Training?**

The timing score is the best. You feel challenged to decrease the order of your algorithms to achieve 100% score.

**What do you dislike about Codility Developer Training?**

The IDE could be improved: more shorcuts, more customization of the different display areas.

**Recommendations to others considering Codility Developer Training:**

The best tool that I know

**What problems is Codility Developer Training solving and how is that benefiting you?**

Just practicing algorithms for interviews. The bigger benefit for me is that I have fun and feel challenged, instead of feeling that I'm exercising or doing some effort.

  ### 36. A different but excellent approach to coding challenges

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** February 24, 2021

**What do you like best about Codility Developer Training?**

I actually like that we are forced to think of all edge cases. Very unique compared to other platforms that provide this service.

**What do you dislike about Codility Developer Training?**

I think the instructions sometimes may not have been clear enough. You could lose points for not considering an edge case that it wasn't clear (to a new user on the site) would be a possibility.

**What problems is Codility Developer Training solving and how is that benefiting you?**

I used codility to prepare for an interview. In preparation using codility my algorithm skills improved.

  ### 37. A real challenge

**Rating:** 4.5/5.0 stars

**Reviewed by:** Farzad B. | Fullstack Web Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** August 10, 2020

**What do you like best about Codility Developer Training?**

I tried a few challenges on the programmer section. To me, those challenges appeared to be so simple at first but once you cope with the problem, you realize how challenging can be even a simple task. The best aspect is that, its 'behind the scene tests' teach you any solution must be scrutinized again and  again even if it works perfectly.

**What do you dislike about Codility Developer Training?**

The code editor could be improved even more.

**What problems is Codility Developer Training solving and how is that benefiting you?**

I use to improve my programming skills. The main benefit of Codility is that you can discover your weak points.

  ### 38. Very good lessens and tests for the programmer

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** January 05, 2021

**What do you like best about Codility Developer Training?**

Lessens and practice tasks are very helps.

**What do you dislike about Codility Developer Training?**

There are very few questions or samples for the interviewee about systems, AWS, Dockers.

**What problems is Codility Developer Training solving and how is that benefiting you?**

I went through lessens 0-9, but will keep continue. I got the confidence after solving the problems because I haven't touch coding after layoff for three months. I don't have working resources.

  ### 39. Codility is great tool to test yourself.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mustafa Y. | Senior Java Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 27, 2020

**What do you like best about Codility Developer Training?**

I have tested my programming and problem-solving skills. Codility has a very user-friendly and easy interface to write solutions. I start the lessons and time to start ticking. It is a real-life issue to finish the assignment until to deadline. 
The questions are very satisfied. They are in levels.

**What do you dislike about Codility Developer Training?**

I have been using an external ide to debug and test my code. I am not debugging my code on the solution space.

**Recommendations to others considering Codility Developer Training:**

I think the solution implementation space might improve to write code. 
I want to use the debug session to debug my code. 
I want to implement tests case to test my code functionality. 
Code complete features while writing the code would be super :) 
You can suggest best practices after the code submit. If you suggest best practice for the lessons solution, I would have an opportunity to compare with my implemented code. So I can improve myself if I missed the best way on my implementation.

I want to compare my solution rate with the other user's implementation. I wonder where I am according to the other users. Maybe you can use a table to show the user's rates, solutions and also your best practice.

**What problems is Codility Developer Training solving and how is that benefiting you?**

I am solving the lessons. I assigned all the lessons myself to complete successfully.

  ### 40. One of the best platforms for honing skills

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sai Manasa S. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 22, 2021

**What do you like best about Codility Developer Training?**

The interactive interface and the clarity of problem statements.

**What do you dislike about Codility Developer Training?**

There is no fullscreen GUI available currently in the interface.

**Recommendations to others considering Codility Developer Training:**

A nice place to hone your coding skills.

**What problems is Codility Developer Training solving and how is that benefiting you?**

I've used it for solving algorithmic questions.

  ### 41. I have been attempting codolity challenges a lot for the last few weeks and enjoying it.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Muhammad R. | Technical Lead, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 18, 2020

**What do you like best about Codility Developer Training?**

The simplicity of understanding and difficulty of implementation at the same time.

**What do you dislike about Codility Developer Training?**

Nothing really, as i said, i love it already

**What problems is Codility Developer Training solving and how is that benefiting you?**

I have been attempting the codility challenges

  ### 42. You need to exercise your skills and Codility is a good option.

**Rating:** 5.0/5.0 stars

**Reviewed by:** George I. | Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** October 25, 2020

**What do you like best about Codility Developer Training?**

The system is wired to give honest feedback as to how I am doing with my skills.

**What do you dislike about Codility Developer Training?**

The IDE. It's not intuitive and that's understandable to an extent.

**Recommendations to others considering Codility Developer Training:**

When you need to go for a technical interview, practice lessons, and challenges on Codility. You should also try the challenges at least weekly to polish your skills.

**What problems is Codility Developer Training solving and how is that benefiting you?**

Not an employer yet. However, I have been able to take lessons and challenges to polish my skills and code performance.

  ### 43. Impressive service both in content and technical aspects, for evaluating or challenging yourself.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Stefan G. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 12, 2020

**What do you like best about Codility Developer Training?**

Both the page for solving challenges and the detailed results are beautiful and full of information about what's happening, so I'm never lost. The first includes task descriptions and a simple IDE, giving you only the empty function you need to fill, which I appreciated. The second gives you a comprehensive summary and list of all automated tests that evaluated your code, without their inputs, but with human-readable names, to give you an idea what each was going for.

Codility challenges are also a fun place to practice or get an ego boost.

**What do you dislike about Codility Developer Training?**

The IDE really is nice, but was missing some common web-ide features, like keyboard layouts and simple auto-complete (at least for javascript). Ace, Monaco and their ilk are good examples for this done nicely.

**What problems is Codility Developer Training solving and how is that benefiting you?**

I'm learning some fundamentals in efficient problem solving. Codility is one of the more pleasant places to do this.
I've realized the distance between doing a task, and doing it in the most performant way possible can be much larger than I assumed.

  ### 44. Refresh your coding skill

**Rating:** 5.0/5.0 stars

**Reviewed by:** Valerii G. | Senior Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 09, 2020

**What do you like best about Codility Developer Training?**

You can quickly cheer up the coding part of your brain! I have fifteen years of experience in software development.  One of my main strengths is the ability to implement complete software projects using recent scientific and software development achievements. I am easy self-learning, can-do attitude individual with excellent communication and team collaboration skills. Usually, I have exceeded expectations through the development of leading-edge and disruptive technologies. But I still need to periodically refresh my brain!

**What do you dislike about Codility Developer Training?**

The web-interface is slightly overloaded.

**Recommendations to others considering Codility Developer Training:**

Do not hesitate to resolve complex tasks! You need to build your own confidence in your own abilities. You can only go so far following along with difficult tasks online. You need to resolve all of them. In many professional settings, you don’t want to reinvent the wheel, but it can be helpful for a learning exercise. Build your brain using your favorite programming language. Get a feel for how the decision process works. So you will have the confidence to find your dream job.

**What problems is Codility Developer Training solving and how is that benefiting you?**

1. I become confident in my basic programming skills.
2. I built my own confidence in my own abilities. 
3. I can only go so far following along with difficult tasks online. 
4. In many professional settings, I don’t want to reinvent the wheel, but it can be helpful for a learning exercise. 
5. I can build my brain using my favorite programming language. 
6. I get a feel for how the decision process works. So I will have the confidence to find your dream job.

  ### 45. Great opportunity to test and improve your own coding skills

**Rating:** 5.0/5.0 stars

**Reviewed by:** Giorgi S. | Software Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** October 21, 2020

**What do you like best about Codility Developer Training?**

Great opportunity to test and improve your own coding skills. Problems I’ve met here are quite challenging, but they are well explained and well organized under topics

**What do you dislike about Codility Developer Training?**

In my opinion under "codility for programmers"(in the lessons section) some navigation links are missing. When you submit your code there is no direct link to return to the lessons page

**What problems is Codility Developer Training solving and how is that benefiting you?**

Improve my knowledge in technics how to make algorithms in a correct and efficient way

  ### 46. Highly beneficial and complex challenges

**Rating:** 5.0/5.0 stars

**Reviewed by:** Justina . | Frontend Web Developer, Enterprise (> 1000 emp.)

**Reviewed Date:** August 13, 2020

**What do you like best about Codility Developer Training?**

Mature and high quality tasks to test both of your computer science knowledge and problem solving skills.

**What do you dislike about Codility Developer Training?**

Missing auto complete and auto formatting. Task loading time is rather slow.

**What problems is Codility Developer Training solving and how is that benefiting you?**

I liked the integration with mathematical challenges. Using other skill-testing platforms I missed the complexity, qnd maturity of challenges. Here you can expect a broad range of knowledge and skills required to solve the problem.

  ### 47. Productive, Interesting and very helpful

**Rating:** 5.0/5.0 stars

**Reviewed by:** Asad B. | Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** February 16, 2020

**What do you like best about Codility Developer Training?**

- I like the lessons which make the programming more strong. Many algorithms are covered in their lessons and can be learned easily with the examples given. Also to practice that learning, there are many problems and challenges available. 
- Support for many programming languages makes it the most favorite platform. As some problems can be solved easily in one language which may take extra effort in another.
- A detailed explanation of a problem with the example answers is very helpful as It can be used to implement many theories easily and efficiently.

**What do you dislike about Codility Developer Training?**

- Time limitations of solving a problem. As in a real scenario, it doesn't work like that. Because the solution to a problem can come in mind anytime throughout the day and it is not necessary to solve it in that specific hour.
- No availability of code completion is annoying. As for every language that you want to code in, you have to use your own IDE if you want to use code completion and documentation features.
- No availability of all test cases during problem-solving. As it is needed to do all types of testing to see if the program you wrote is working well with all the test cases. Due to not having it in the tool, you have to spend extra time developing those test cases.

**Recommendations to others considering Codility Developer Training:**

- Very good environment and a great tool. 
- With little bits of improvements, It can be very productive and a game-changer for the IT industry.
- Use it to access problem-solving skills generally. Not just in the tiny time period. As many programmers can be very good at their skills but just need their own space.

**What problems is Codility Developer Training solving and how is that benefiting you?**

- Benefits of overcoming time and space complexity.
- Things I overlook in my daily routine, but this platform made me realize what was I missing.

  ### 48. Skills of algorithms were utilized and practiced more

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Program Development | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 18, 2020

**What do you like best about Codility Developer Training?**

Trying to find a pattern of solution in the tasks.

**What do you dislike about Codility Developer Training?**

Contradiction in some tasks. Regarding explanation.

**What problems is Codility Developer Training solving and how is that benefiting you?**

Spend less time on finding the logic in given task. Getting closer to spend less time. For now it might be two task per day.

  ### 49. Great interface with great feedback

**Rating:** 5.0/5.0 stars

**Reviewed by:** Alper Z. | Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** April 05, 2020

**What do you like best about Codility Developer Training?**

The interface is great. Theme, division of the screen and ease of usage are the positive sides of Codility. Furthermore, feedback gives you several information to improve yourself. This makes possible to see your faults way better than any other coding challenge or learning websites. Questions are also divided into topics and you can solve the problems as you wish. There are problems with differing difficulties. That's why this website is great for interview preparation. Also, it is easy to review your knowledge with reading materials. These reading materials contain lots of useful information and easy to understand. Every programmer with decent knowledge can read these materials and remember what they forgot.

**What do you dislike about Codility Developer Training?**

There is no button to go home screen. You have to log out or go bottom to go there. Also, login page and going lesson page takes time. Furthermore, reading materials can be collected at the one page to make it possible review your knowledge at one time. These materials are also little short.

**Recommendations to others considering Codility Developer Training:**

First, solve some basic problems with care. Try to solve problems with spending time on edge conditions. Also, try to improve yourself about time complexity problems. It is hard to get 100%, if you are not sure about the solution or the algorithm's complexity. Try to calculate complexity before start.

**What problems is Codility Developer Training solving and how is that benefiting you?**

It made me to improve my coding to work in shorter time, a.k.a. smaller complexity. In addition, my algorithm became less complex which enables to rewrite my code and make it better. Furthermore, I considered libraries that I never used to improve time considerations. This makes me more familiar with language and native libraries.

  ### 50. Very professional, to the point.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Telecommunications | Small-Business (50 or fewer emp.)

**Reviewed Date:** March 01, 2021

**What do you like best about Codility Developer Training?**

Quick response and they listened to my needs and helped me

**What do you dislike about Codility Developer Training?**

There are no good examples for the SQL test, just one

**What problems is Codility Developer Training solving and how is that benefiting you?**

Job search


## Codility Developer Training Discussions
  - [What is Codility Developer Training used for?](https://www.g2.com/discussions/what-is-codility-developer-training-used-for)

- [View Codility Developer Training pricing details and edition comparison](https://www.g2.com/products/codility-developer-training/reviews?filters%5Bnps_score%5D%5B%5D=5&section=pricing&secure%5Bexpires_at%5D=2026-07-31+07%3A30%3A12+-0500&secure%5Bsession_id%5D=9d226269-c6ce-4c2f-8e89-c46e5ce3eb71&secure%5Btoken%5D=8e8a93106377940709fc2dc9ae7b53f4a34a9eab418885c6ea09577bf546c46f&format=llm_user)

## Codility Developer Training Features
**Functionality**
- Skill Assessment
- Projects

**Content**
- Interactive Content
- Video Content

**Generative AI**
- AI Text Generation

**Agentic AI - Technical Skills Development**
- Adaptive Learning

## Top Codility Developer Training Alternatives
  - [Pluralsight](https://www.g2.com/products/pluralsight/reviews) - 4.6/5.0 (1,297 reviews)
  - [HackerRank for Developers](https://www.g2.com/products/hackerrank-for-developers/reviews) - 4.7/5.0 (437 reviews)
  - [GoSkills](https://www.g2.com/products/goskills/reviews) - 4.7/5.0 (309 reviews)

