Your companion in the world of code

From your first line
to your own project.

Learn programming through practice. Short lessons, clear explanations and challenges where you actually write code.

No software to install · At your own pace

A question? Let’s work it out.
Code from lesson one
At your own pace
One account. Your rhythm.

Your next step

What would you like to build?

Choose a bigger goal or start with one skill. Find your learning path here.

Explore all paths

A structured programme connects topics into one path. Explore the content below, try the opening lessons and move on to more complex tasks.

Explore all paths →
Question 1 / 3

What interests you most?

3 questions · no sign-up

How learning works

Understanding grows with practice.

Kodik connects new concepts with practice. See the curriculum in advance, solve exercises in your browser and continue where you left off.

  1. Choose your goal

    Explore a course, career path or skill. The modules show what you will learn and the order in which you will cover it.

    Find my course
  2. See how it works

    Read an explanation and try an exercise. Different formats let you analyse code, find a bug, trace execution or assemble a solution.

    Try a lesson
  3. Return and practise

    Learn at your own pace. Revisit lessons and use practice to check your understanding of familiar topics.

    Open my progress
Try it yourself

Less watching. More doing.

Find a bug, build an algorithm or trace some code. Start with a small challenge right here.

Sort fast, a streak gives you a multiplier

250

What kind of statement is this? Sort the whole deck in time.

for i in range(3):

The other seven live inside the lessons: bug hunt, tracing code in your head, building a pipeline, a simulator and more.

Project

From an idea to a working project

Build a game, a website or a useful tool. Start from a template, change the code and share the result in the project feed.

Explore projects
277projects in the public feed

One account. Your rhythm.

On the big screen. And always with you.

Learn in your browser or open Kodik on your phone. Your courses and progress share one account.

Your companion in the world of code

Before your first lesson

Course, career path or skill?

A course introduces a language or technology. A career path offers a broader program in a field. A skill focuses on a specific practical task. Choose the format that fits your goal.

What is free

Start with the available lessons. Free access and PRO features are explained in the app before you subscribe.

How learning works

Short explanations, checked exercises and practice. Follow lessons in order and revisit difficult topics.

On the big screen. And always with you.

Learn in your browser or open Kodik on your phone. Your courses and progress share one account.

Stuck? Let’s work it out.

Tell us where you need help: a course, an exercise or the app. Send your question at any time; the team will reply in support chat.

Start for free

What would you like to build?

Tell us what interests you. We will suggest courses and explain the match.

Find my course →