What is Codementum?

Codementum is a platform established with the basic goal to teach coding to children from 8 to 16. It is a game-based online e-learning platform with completed Research-Development activities (age-based learning level etc.) which is used in private and public schools to teach algorithms and the actual coding language.

REAL PROGRAMMING LANGUAGES

From the very first level in Codementum, students start to write code in a real-world programming language. Depending on the course, students will study either Python or JavaScript. Python and JavaScript are used in the industry primarily for web applications. Through the Codementum program, students will learn advanced Computer Science concepts such as loops, variables, functions, conditions and more.

PLATFORM THAT WORKS INTEGRATED WITH THE CODE AND BLOCK MODES

Coding for kids often begins with drag-and-drop visual programming, where students build programs by connecting blocks instead of typing. This approach helps them focus on the logic behind coding without worrying about syntax. Once they understand the basics, they can smoothly transition to text-based languages like Python and JavaScript.

There are 2 modes in the Codementum that students can use to solve tasks. Students can always easily switch between these modes:
• Block Mode
• Code Mode

In the Code mode (Python and Javascript), students produce their own solutions by performing actual coding. When using the Code mode (Python and Javascript), the block sequence related to the corresponding algorithm is automatically generated by the system under the block mode tab. When the students create the necessary algorithm in Block mode, the corresponding actual code is generated automatically by the system under the code mode tab. This way, students will learn loops, variables, functions, conditions and many other features of Python and Javascript languages.

Codementum offers an interactive platform with over 600 challenges, designed to help students build coding skills from beginner to advanced levels. It’s a practical and engaging way to get ready for the Challenge Exam while gaining real experience with programming concepts.

Students are encouraged to complete the challenges in order, as each level builds on the previous one. This approach ensures a solid understanding of core coding principles and prepares students to confidently solve exam problems and programming tasks.