After-school courses: €40 enrolment fee waived when you confirm
After-school and intensive courses in schools, secondary schools, and collaborating spaces across Ibiza

Ibiza Code Academy

Creative coding for kids and teens aged 8 to 17

<>
</>
{ }
[ ]

Coding is learning to think, create, and solve

How your child learns at Ibiza Code Academy

🎮

Projects, not just explanations

Every class revolves around creating, testing and improving a project. Students leave with clear progress and can explain what they have built.

⏱️

90-minute sessions with clear structure

Guided warm-up, main practice, project improvement and wrap-up. A rhythm designed to sustain attention and motivation.

👥

Groups of up to 10 students

The instructor knows every student. There is real follow-up, and the pace adapts to the group's level.

🏫

In classrooms at schools and collaborating centres across Ibiza

We teach in places close to students' everyday routines, reducing unnecessary travel and making life easier for families.

Learning in action

Learning to code is as useful as it is fun!

Images are illustrative

Group of students working on laptops in a classroom
Student smiling while coding in Scratch
Two students reviewing Python code together on a laptop

What does your child come away with?

🛠️

They leave class with something they built themselves

🧠

They learn to think before they act and apply logic

💬

They work in teams and explain their ideas

🔁

They make mistakes, fix them, and keep improving

📱

They understand the technology they use every day

🏆

They gain confidence by building their own things

After-school courses 2026-27

Weekly 90-minute courses in small groups with age-adapted projects.

Specific centres and times yet to be confirmed.

What they learn

  • They plan a project before coding it
  • They create events, movements, loops, and decisions with blocks
  • They tell stories with images, sounds, and characters
  • They find and fix errors with guidance
  • They present and improve their own projects

Benefits

  • They move from using technology to creating with it
  • They strengthen logic, patience, and problem-solving skills
  • They gain confidence by seeing progress from the first sessions
  • They learn to collaborate while keeping ownership of their own projects
Summer 2026

Summer Technology Weeks

One week to learn programming by creating a video game inspired by Ibiza. Each day, students move through one part of the project: idea, characters, mechanics, levels and testing.

5 days
3 h per day
15 hours
Scratch 8-12
Unity 2D 13-17

Courses available this summer

Posidonia Mission Jr: Scratch

8-12 years

For students starting with visual programming by creating a marine adventure game. They work on events, movement, choices and testing in a simple environment with no installations.

What they work on
  • Characters and scenes
  • Movement and interaction with blocks
  • Testing and improving the game
Where it runs
AIF, Asociación Asperger Ibiza y Formentera

Course for association members. Information and registration through AIF.

Posidonia Mission Pro: Unity 2D

13-17 years

For teenagers who are more comfortable using a computer. They build a 2D arcade game with Unity and learn to organize scenes, mechanics and levels with step-by-step guidance.

What they work on
  • Scenes, objects and characters
  • Movement and interaction
  • Testing and adjusting levels
Where it runs
AIF, Asociación Asperger Ibiza y Formentera

Course for association members. Information and registration through AIF.

ACTEF, Association for High Abilities of Ibiza and Formentera

Week of 13-17 July. Information and registration through ACTEF.

C19, Centre de Creació Jove – Ajuntament d'Eivissa

Week of 27–31 July. In-person registration at C19 (C. Castella, 19) or by email to joventut@eivissa.es. Registration deadline: 12 June.

Casal de Joves Xerinola – Sant Josep de sa Talaia Council

Week of 6–10 July. Registration at santjosep.org.

Would you like us to notify you when registration opens?

Leave your details and we will notify you when registration opens for each course. This does not reserve a place and does not involve any payment.

Screens for creating

More than screen time: creation time

The question isn't just how much time they spend in front of a screen, but what they do with it. At Ibiza Code Academy, computers are used to think, build, and explain ideas.

Thinking comes first

They first think about what they want to build, make a simple sketch, and break the challenge into steps before coding.

Active creation

Students test, make mistakes, correct, and improve their own projects with guidance from the instructor.

Screen with a clear task

Every segment of work has a specific goal: building a function, testing a mechanic, or fixing an error.

Frequently asked questions

We work with children and teenagers aged 8 to 17. For 2026-27 after-school courses, we are preparing Scratch for ages 8-11 and Python for ages 12-17. This summer, intensive courses will include Scratch for ages 8-12 and Unity 2D for ages 13-17, depending on the location.
No. Scratch is designed for beginners. Summer Unity 2D is also guided step by step; it helps if the student is reasonably comfortable using a computer. Python is aimed at students with a bit more confidence working through instructions, but it still starts with an introduction.
Classes take place in Ibiza schools and collaborating spaces: primary schools, secondary schools and municipal spaces. After-school courses will be announced when collaborating centres open registration. If you join the update list, we will notify you straight away. For summer, we will notify you when registration opens for each course.
Usually not. We aim to work with Ibiza Code Academy laptops or with equipment prepared by the collaborating centre. If families needed to bring anything, we would say so clearly before closing the group.
The main teaching language is Spanish. We can also support students in Catalan or English when that helps the group understand better.
We work with small groups. The usual reference is a maximum of 10 students per group; this would only increase exceptionally if the space, group rhythm and support allow it.
This summer, courses are planned as intensive weeks: 5 days, 3 hours per day, 15 hours in total. Each course will have its own location and schedule. We will notify you when registration opens for each one.
Ibiza Code Academy's form is an update list, not direct registration. For after-school courses, joining now keeps the €40 enrolment fee waived if you later confirm a place when a centre and group open. For summer, we will notify you when registration opens for each course.
No. Joining the update list does not reserve a place and does not involve any payment. For after-school courses, it keeps the €40 enrolment fee waived if you later confirm a place when a group exists. For summer, it helps you hear quickly when registration opens for each course.
Scratch runs in the browser and does not need installation. Unity 2D requires compatible equipment prepared before class. This is coordinated by Ibiza Code Academy with the collaborating centre; if families needed to bring anything, we would let them know in advance.
After-school courses will be announced when collaborating centres open registration. If you join the update list, we will notify you straight away. For summer, we will also notify you when registration opens for each course.
The aim is not simply to spend time in front of a screen, but to use it to create. Sessions combine planning, guided practice, trial and error, collaboration and project presentation. The goal is for students to build something functional, and be able to explain it.

Get enrolment updates

Leave your details with no payment and no commitment. For after-school courses, joining updates now keeps the €40 enrolment fee waived if you later confirm a place when a group opens. For summer courses, we will notify you when registration opens for each course.

This does not reserve a place. The waived enrolment fee applies to after-school courses if you later confirm a place when a group opens; for summer, we will notify you when each course opens registration.