Discover Algorithms.

BeginnersChildrenTeenagersAdultsCurious minds

An algorithm isn't a geek thing. It's what makes the world go round.

Your GPS, your Netflix recommendations, your social media feed. Behind every automated decision, there's an algorithm. A sequence of invisible instructions deciding for you.

This training teaches you to think like a machine, so you're no longer thought by one. We break down, order, test, and start over. We play, make mistakes, and understand. And by the end, you'll create your own algorithm. Because the best way to understand a system is to build it yourself.

Understanding what an algorithm is

An algorithm isn't reserved for computers. A cooking recipe? An algorithm. A route? An algorithm. Furniture assembly instructions? Also an algorithm. We learn to spot them everywhere around us. Clear steps, no ambiguity, a predictable result. That's a good algorithm. And once you see it, you can't ignore it.

Instructions, the language of machines

A computer is dumb. It does exactly what you tell it. Nothing more, nothing less. A misplaced comma? It crashes. A vague instruction? It doesn't understand. We experience this precision through screen-free games: guiding someone blindfolded, writing instructions on paper, playing human robot. We discover why rigor isn't a flaw. It's a necessity.

Breaking down a problem

A complex problem is just several small problems stacked together. We learn to break down, isolate, and order. Packing a school bag, organizing a treasure hunt, programming a robot: same logic. We identify steps, put them in order, and move forward. This skill extends far beyond programming. It's useful everywhere, all the time.

Sequences, conditions, loops

Three concepts. Three universal keys. Sequence: doing things in order. Condition: "if... then...", making a decision. Loop: repeating as long as necessary. With these three building blocks, you can build anything. We sort objects, guide a robot, imagine scenarios. The foundations of all programming, laid through play and experimentation.

Executing an algorithm by hand

No screen. A pencil, paper, an algorithm. We follow line by line. We predict the result before checking. We look for errors, understand their origin. We simulate a character's movement, calculate a sequence of numbers. We develop the programmer's eye: observation, analysis, rigor. Reflexes acquired far from the keyboard.

Creating your first algorithm

Now it's your turn. We imagine, write, test. It doesn't work? We adjust. We start over. We improve. That's the real process. The pleasure of seeing an idea take shape, making it work through logic you built yourself. The first step of a long adventure.

Where?

Geneva and Lausanne (multiple locations)

When?

Wednesday afternoons or Saturday mornings (depending on location)

Duration?

One trimester, 12 hours (4 × 3 hours)

Price?

CHF 420.- (35.- / session)

For whom?

Beginners, children, teenagers, adults, curious minds

Available spots?

Yes, on request

Prerequisites?

  • Proficiency in English or French.
  • No academic prerequisites.
  • A personal computer with administrator access.
Contact us!