There are more than 1200 tasks in four CodeGym quests.
They may differ in content:
Code Entry. This is the simplest type of tasks consisting of mechanical code entry. There are not many of them, but they are also needed at the initial stage of education, so that the student gets used to writing code.
Correcting the completed code to match the conditions of the task.
Writing your own code to solve the task.
They may differ by chronology:
Tasks for the covered material - These tasks usually come straight after lectures. Most often them are simple, although anything can happen 😊.
Tasks "from the future." These are tasks that will have you running a little ahead of the covered lecture material: they will have something that was not yet in the lectures. Hint: Usually the material needed to solve “tasks from the future” is given within the next level.
They may differ by volume:
Simple tasks with one / several conditions.
Mini-projects (available from Level 20), which consist of several sub-tasks. The result of completing such tasks is an interesting and at times useful program, for example, a small game, a URL shortener or an ATM emulator. You will create a mini-project step-by-step (the conditions are divided into 5-20 sub-tasks).