International

June 12 – July 3, 2027

A three-week AI camp in Bangkok, with national IOAI Olympiad teams and talented students from around the world.

Talent is everywhere. Opportunity is not. Young people need more than good teachers. They need to be surrounded by people who challenge them, inspire them and make them think bigger. At the International IOAI Bootcamp, students share a community with national IOAI Olympiad teams preparing to represent their countries on the world stage. Because three weeks, in the right environment, can be life-changing.

  • Language English
  • Ages 10–20
  • Location Bangkok, Thailand
  • Dates June 12 – July 3, 2027

Backed by Harbour.Space and Leagues of Code

Harbour.Space runs the training for Spain's olympiad teams. It helps organise Spain's national selection for the International Olympiad in AI, and its students have won at the highest level: Spain's first gold at the International Olympiad in Informatics, and three medals for Spain's first-ever team at the International Olympiad in AI. Leagues of Code, in Bangkok and Barcelona, designs and teaches the programme. At the camp, that same expertise works with every student, from their first line of code to olympiad preparation.

A track for every starting point

Talent doesn't have a standard starting point, so the camp has programmes for every level: for students who are new to coding and AI, for those who know the basics and want to build on them, and for those who already program with confidence and want a bigger challenge. Every student leaves with something built and a clear idea of what to learn next.

Learn alongside national IOAI Olympiad teams

The camp brings together national teams preparing for the International Olympiad in AI. For olympiad students, it is a rare chance to train side by side with teams from other countries before the competition: they solve the same problems, compare approaches and test themselves against the level they will meet at the olympiad. Students in the AI and Machine Learning Track share meals, activities and daily life with these teams, and those in Advanced Machine Learning join some of the olympiad sessions. It is an international community few students their age experience.

learning TRACKS

Each student joins one track for the full three weeks. The tracks study separately and share everything else: the residence, meals, evenings and weekends. Classes are taught in small groups by working researchers and engineers, and every track ends with something built.

AI Track

The track has three programmes for different levels. When registering, students choose the programme they prefer. Before the camp, every student takes an assessment test, and the academic team uses the results to confirm the final programme, so each student starts at the right level.

Every programme has 4.5 hours of classes a day, Monday to Friday, about 67 hours over the camp.

AI Foundations

For students who are new to coding or AI. No experience is needed as the programme starts from zero and progresses step by step. Students learn to use a range of AI tools to create projects that, until recently, would have required professional skills.

Leaves with

A finished project built with AI tools, a basic understanding of how AI works, and the confidence to keep learning on their own.

Intro to Machine Learning

For students who know the basics of coding or have a good foundation in mathematics, and want to build knowledge on them. Students learn the core ideas of machine learning: how models learn from data, how they are trained and how their results are checked. They then add machine learning and AI features to an application of their own. The programme ends with each student presenting their application and explaining how it works.

Leaves with

A working application with machine learning features, and a clear understanding of how machine learning works.

Advanced Machine Learning

For students who already know Python or have solid mathematics skills, and have some familiarity with AI concepts. Students work with real datasets, train and evaluate machine learning models, and work with neural networks, computer vision and model optimisation. The programme ends with a group project: each team picks a real-world problem, builds a working machine learning solution and presents it on the final day. The Advanced track gets to share some classes with Olympiad students as a bonus.

Leaves with

Practical experience across the full machine learning process, experience with computer vision and deep learning, and a finished group project.

Olympiad Track

For national teams preparing for the International Olympiad in AI. Students train with coaches who have prepared teams for the olympiad, and work and compete alongside teams from other countries. Training runs every weekday, with extra sessions throughout the week. Students leave with intensive olympiad preparation and friendships with talented peers from around the world.

Last year, national teams from 7 countries trained with us. At IOAI 2026 in Astana, they won 18 medals.

  • Ukraine
  • Georgia
  • Netherlands
  • Latvia
  • Thailand
  • Uzbekistan
  • Spain
  • 2 Gold
  • 7 Silver
  • 9 Bronze
  • 11 Honourable mentions

Want to bring your team?

Tell us about it and we'll send you what you need to plan. Ask about bringing a team

Not sure if it's the right camp?

Many students arrive with no prior experience. All they need is an openness to try something new. It's ideal for those who:

  • Like figuring out how things work
  • Are curious about AI
  • Want to meet peers from around the world
  • Are ready for a summer that counts

superstar COACHES

Every track is led by someone who works in the field, not just teaches it. The team includes research engineers from leading AI institutes, competitive programming coaches, olympiad winners, PhD researchers, and industry professionals with experience at major tech companies. Several instructors have coached or competed at international level themselves.

VENUE

Students live and study at one supervised residence in Bangkok, chosen for safety, comfort and short travel times. Everything the camp needs is in one place.

  • One site

    Rooms, classrooms, dining and common areas in the same place, so days go to learning and the city, not to traffic.

  • Shared rooms

    Two or three students per room, grouped by gender and similar age.

  • All meals on site

    Breakfast, lunch and dinner, with options for every dietary need.

  1. Bangkok's skyline over a park and lake in the city centre
  2. Temple roofs in Bangkok, with the city's skyline behind

Your child is looked after at all times. Below is exactly how we take care of every camper, from the moment they land in Bangkok to the day they fly home.

  1. 01

    24/7 supervision

    Nineteen dedicated supervisors on the ground plus eight coaches always accessible — day, night, on every activity.

  2. 02

    Trained mentors

    Every staff member carries extensive experience working with children and is trained to age group and individual needs.

  3. 03

    Medical Insurance

    Civil liability, personal accident and travel assistance insurance are included.

  4. 04

    Daily updates

    Parents are kept in the loop with regular check-ins and a direct channel to the camp coordinator for anything urgent.

Camp organizers

The team behind the camp — planning the program, looking after every detail, and on call for parents and campers from the first email to the last day in Bangkok.

  • Saba Tolordava
    Saba Tolordava Project Manager
  • Vetit Kanjaras
    Vetit Kanjaras Camp Coordinator
  • Maria Kanbina
    Maria Kanbina Customer Relations

Camp staff supervising students during an outdoor activity

Weekdays follow the same rhythm: three learning blocks, a long lunch, the afternoon in the city, dinner together and a quiet evening. Saturday 12 June is arrival day, Sunday is the official opening, and classes start on Monday.

  1. 7:00 – 9:00

    Early rise

    The day starts with a morning workout, a quick clean-up, and the day's announcements. Then a generous breakfast to power through the first lecture block.

  2. 9:30 – 11:00

    1st period

    Students pick up the day's coding skills through a mix of lectures, hands-on practice, and short quizzes that keep the room awake and accountable.

  3. 11:00 – 11:30

    Snack time

    A short break to recharge with something nutritious. Energy back up, attention reset, ready for the next block.

  4. 11:30 – 13:00

    2nd period

    The second teaching block leans into individual practice, the instructor circulates while students build their own small projects from the morning's material.

  5. 13:30 – 14:30

    Lunch

    A long, well-balanced lunch on site. Time to eat, talk, and rest before the afternoon programme picks up.

  6. 15:00 – 16:30

    3rd period

    A focused afternoon block, students continue project work, get one-on-one time with the instructor, and push their morning material toward a finished outcome.

  7. 17:00 – 19:30

    Activities

    The rest of the afternoon goes to the activity programme in and around Bangkok, from cultural visits to sports and workshops. The full programme is shared before the camp.

  8. 20:00 – 21:00

    Dinner

    Dinner together as one group, with Thai and international dishes on a rotating menu and options for every dietary need.

  9. 21:00 – 22:00

    Wind down

    The last hour of the day is deliberately unstructured: free time, an optional movie or a quiz night, then lights out for an early start.

A DAY INBANGKOK

Weekdays follow the same rhythm: three learning blocks, a long lunch, the afternoon in the city, dinner together and a quiet evening. Saturday 12 June is arrival day, Sunday is the official opening, and classes start on Monday.

7:00 – 9:00

Early rise

The day starts with a morning workout, a quick clean-up, and the day's announcements. Then a generous breakfast to power through the first lecture block.

9:30 – 11:00

1st period

Students pick up the day's coding skills through a mix of lectures, hands-on practice, and short quizzes that keep the room awake and accountable.

11:00 – 11:30

Snack time

A short break to recharge with something nutritious. Energy back up, attention reset, ready for the next block.

11:30 – 13:00

2nd period

The second teaching block leans into individual practice, the instructor circulates while students build their own small projects from the morning's material.

13:30 – 14:30

Lunch

A long, well-balanced lunch on site. Time to eat, talk, and rest before the afternoon programme picks up.

15:00 – 16:30

3rd period

A focused afternoon block, students continue project work, get one-on-one time with the instructor, and push their morning material toward a finished outcome.

17:00 – 19:30

Activities

The rest of the afternoon goes to the activity programme in and around Bangkok, from cultural visits to sports and workshops. The full programme is shared before the camp.

20:00 – 21:00

Dinner

Dinner together as one group, with Thai and international dishes on a rotating menu and options for every dietary need.

21:00 – 22:00

Wind down

The last hour of the day is deliberately unstructured: free time, an optional movie or a quiz night, then lights out for an early start.

Because of your help, our students were able to learn from some of the best coaches in competitive AI, meet talented people from all around the world, bring home medals, and return to Latvia with much more knowledge, experience, confidence, and motivation.

Vladimirs Kirils Bickovs — Latvia

Founder of the Latvian AI Olympiad

A big thank you to the founder of the camp, the organizers, the sponsors, and everyone who contributed with their hard work, care, and dedication to make this summer camp such a special experience. We wish you many more successful projects, happy children, and many more beautiful memories to create in the future.

Nino Samushia’s mother — Georgia

Parent

Daniel came home each day excited to share what he had learned, the activities he participated in, and the new friends he made. It was wonderful to see him so engaged, challenged, and happy throughout the camp.

Ildar and Alina — USA and Spain

Daniel’s parents

I went in as a tech guy and got out as a technical person when it comes to ML. The program combined learning with sports, discovering Tenerife and enjoying the sea, which gave us a chance to get to know each other. I’d recommend it to anyone interested in AI and technology.

Stepan Gritsun — Tenerife 2026

Student

TESTIMONIALS

Because of your help, our students were able to learn from some of the best coaches in competitive AI, meet talented people from all around the world, bring home medals, and return to Latvia with much more knowledge, experience, confidence, and motivation.

Vladimirs Kirils Bickovs — Latvia

Founder of the Latvian AI Olympiad

A big thank you to the founder of the camp, the organizers, the sponsors, and everyone who contributed with their hard work, care, and dedication to make this summer camp such a special experience. We wish you many more successful projects, happy children, and many more beautiful memories to create in the future.

Nino Samushia’s mother — Georgia

Parent

Daniel came home each day excited to share what he had learned, the activities he participated in, and the new friends he made. It was wonderful to see him so engaged, challenged, and happy throughout the camp.

Ildar and Alina — USA and Spain

Daniel’s parents

I went in as a tech guy and got out as a technical person when it comes to ML. The program combined learning with sports, discovering Tenerife and enjoying the sea, which gave us a chance to get to know each other. I’d recommend it to anyone interested in AI and technology.

Stepan Gritsun — Tenerife 2026

Student

pick your PACKAGE

Both options include the full programme. Lunch and snacks during camp hours come with both. The difference is whether your child stays at the camp hotel with breakfast and dinner included, or stays elsewhere and arranges those meals separately.

With accommodation

€3,500

  • Three-week academic programme
  • Full extracurricular schedule
  • Accommodation + all meals
  • 24-hour supervision + insurance
Register

No accommodation

€2,100

  • Three-week academic programme
  • Full extracurricular schedule
  • Daily lunch + snacks
  • You arrange your own accommodation
Register

FAQ & CONTACT

Need to talk through something specific? Reach out anytime at bootcamp@ioai-spain.org +34 671 498 303

Who is the camp for?

Students aged 10 to 20, at any level. There are programmes for students who are new to coding and AI, for those who know the basics, and for those who already program with confidence. National olympiad teams also train at the camp. Everyone shares meals, activities and daily life.

Does my child need coding experience?

No. AI Foundations starts from zero. Intro to Machine Learning is for students who know the basics of coding. Advanced Machine Learning is for students who already know Python and have some familiarity with AI.

What language is the camp in?

English, for classes, activities and daily life.

What are the dates?

Students arrive on Saturday 12 June 2027 and leave on Saturday 3 July 2027. Sunday 13 June is the opening day, and classes run from Monday 14 June to Friday 2 July.

How much does it cost?

€3,500 with accommodation, or €2,100 without accommodation. All prices are in euros.

What is included in the price?

Three weeks of classes (4.5 hours a day), the activity programme, supervision and insurance. The package with accommodation also includes a shared room and all meals. The package without accommodation includes lunch and snacks on camp days.

Who is the package without accommodation for?

Students who live in Thailand and can travel to the camp each day. It is available for all three programmes.

How do payment and the deposit work?

You can pay in full, or reserve a place with a €500 deposit until 14 March 2027 and pay the rest within 30 days. After 14 March, only full payment is possible. You can also choose to talk to the team before paying. €500 of every registration is non-refundable.

When does registration close?

On 10 May 2027.

Where do students stay?

At a supervised residence in Bangkok, in shared rooms with students of the same gender and similar age. Breakfast, lunch and dinner are served on site. The exact venue will be announced soon.

How is supervision handled?

Supervisors are on site day and night, and teachers and coaches are present during every class and activity. All staff are briefed on age groups and individual needs. Parents receive regular updates and have one direct contact for anything urgent.

Does my child need a visa?

It depends on nationality. Many passport holders can visit Thailand without a visa for up to 30 days, which covers the camp. Check with the Thai embassy in your country. Visa support documents are provided for the package with accommodation.

Are flights included?

No. Families book their own flights to and from Bangkok. The city has two international airports: Suvarnabhumi (BKK) and Don Mueang (DMK).

What should my child bring?

A full packing list is sent before the camp. Plan for light summer clothes, a rain jacket (June is rainy season in Bangkok), sunscreen, insect repellent and comfortable shoes.

Registration is open. The camp runs June 12 – July 3, 2027.

More info Register