UNIT.City — місце, де люди працюють... КРАЩЕ! Обирай свій простір просто зараз 👉

A developer from Ukraine created CodeQuiz, a web application with quizzes for IT professionals who want to master algorithms without boring routines.

Popular platforms like Codewars or LeetCode are great for training skills, but working with them often turns into another exhausting routine. That's why a Ukrainian developer decided to create an alternative and launched the pet project CodeQuiz. The author's main idea was to find an easier, more fun, and truly game-like way to look into algorithms, relieving the brain of the classic "coding as a job."

Leave a comment
A developer from Ukraine created CodeQuiz, a web application with quizzes for IT professionals who want to master algorithms without boring routines.

Popular platforms like Codewars or LeetCode are great for training skills, but working with them often turns into another exhausting routine. That's why a Ukrainian developer decided to create an alternative and launched the pet project CodeQuiz. The author's main idea was to find an easier, more fun, and truly game-like way to look into algorithms, relieving the brain of the classic "coding as a job."

"Wanted to look into algorithms without the boring routine — wrote CodeQuiz," wrote a developer under the nickname Nikitosia on Reddit.

How CodeQuiz works

CodeQuiz is available exclusively in English — and this is a conscious decision by the author, since code is written in this language.

Users can flexibly customize their experience by choosing one of three difficulty levels: Junior, Middle, or Senior.

The project offers four key types of quizzes, each of which trains specific professional skills:

  1. Code Output — forces the developer to work like a live compiler: you read a suggested snippet and guess what it will output to the screen. This mode supports most popular programming languages ​​and is great for developing attention to detail.
  2. The second direction is entirely devoted to Algorithms: here you define specific algorithmic patterns and explore the features of their implementation in various programming languages.
  3. For those looking to strengthen their foundation, CS General Knowledge quizzes have been created. They cover fundamental theory: from data structures and computer hardware architecture to basic principles of software engineering.
  4. Programming Languages ​​and Technologies - This base covers theory, debugging intricacies, tricky interview questions, system commands, and more. The section supports 13 programming languages ​​(including JavaScript, TypeScript, Python, Java, C-family, Ruby, PHP, Swift, Kotlin, Go, and Rust), as well as the most popular modern frameworks and tools, including React, Next.js, Vue, Docker, PostgreSQL, and AWS.

For whom

According to the developer, CodeQuiz can be a helper for both beginners at the start of their careers and experienced developers who are preparing for interviews or simply want to refresh their knowledge.

In addition, it is suitable for those who want to experiment with a new programming language without unnecessary obligations and boring theory.

“Once again, these are quizzes — so it's a non-hardcore, more of an easy way to look at different technologies/languages,” Nikitosia emphasized.

Coding Games. Developer Recommends 10 Best Online Games for Learning Programming
Coding Games. Developer Recommends 10 Best Online Games for Learning Programming
On the topic
Coding Games. Developer Recommends 10 Best Online Games for Learning Programming
10 sites for coding practice: tips from a programmer
10 sites for coding practice: tips from a programmer
On the topic
10 sites for coding practice: tips from a programmer
Read the country's main IT news in our Telegram
Read the country's main IT news in our Telegram
On the topic
Read the country's main IT news in our Telegram

Have important news to share? Message our Telegram bot

Key events and useful links in our Telegram channel

Discussion
No comments yet.