Skip to content
  • IN PERSON

    Our CAMPS

    Day Camps

    |  Geneva

    |  Lausanne

    |  Zug

    |  Zürich

    Residential Camps

    |  Oxford (UK)

    |  Cambridge (UK)

    Our WORKSHOPS

    Workshops

    Hack @ Google 

    Our CODING CLUBS

    After-School Clubs

  • ONLINE

    Our PROGRAMS

    1:1 Tutoring

    Mentoring 

    Group Classes

    Login

     

    | Parents 

    | Instructors

  • COURSES

    Browse All Courses

    Trending Courses:

    Animation & Game Design: Age 8-11

    Code in Python: Age 10-17

    Web Design: Age 10-17

    Future Ready: AI & Digital Innovation: Age 13-17

    Future Ready: AI & Cybersecurity: Age 13-17

  • ABOUT US

    Our World 

    Our Team

    Our Story

    Our Partners 

    Outreach

    | Initiatives 
    | Scholarship

  • DISCOVER

    Blog

    FAQs 

    Contact Us

    Parent Session

    Student Resources 

    Teach with Us

  • IN PERSON
    • Our CAMPS
      • Day Camps
        • Geneva
        • Lausanne
        • Zug
        • Zürich
      • Residential Camps
        • Oxford (UK)
        • Cambridge (UK)
    • Our WORKSHOPS
      • Hack @ Google
    • Our CODING CLUBS
  • ONLINE
    • 1-to-1 Tutoring
    • Group Classes
    • Personal Mentor
    • LOGIN
      • Parents
      • Instructors
  • COURSES
    • Browse ALL Courses
    • Trending Courses:
    • Animation & Game Design: Age 8-11
    • Code in Python: Age 10-17
    • Web Design: Age 10-17
    • Future Ready: AI & Digital Innovation: Age 13-17
    • Future Ready: AI & Cybersecurity: Age 13-17
  • ABOUT US
    • Our World
    • Our Team
    • Our Story
    • Our Partners
    • Outreach
      • Initiatives
      • Scholarship
  • DISCOVER
    • Blog
    • FAQs
    • Contact Us
    • Parent Session
    • Student Resources
    • Teach with Us
  • IN PERSON
    • Our CAMPS
      • Day Camps
        • Geneva
        • Lausanne
        • Zug
        • Zürich
      • Residential Camps
        • Oxford (UK)
        • Cambridge (UK)
    • Our WORKSHOPS
      • Hack @ Google
    • Our CODING CLUBS
  • ONLINE
    • 1-to-1 Tutoring
    • Group Classes
    • Personal Mentor
    • LOGIN
      • Parents
      • Instructors
  • COURSES
    • Browse ALL Courses
    • Trending Courses:
    • Animation & Game Design: Age 8-11
    • Code in Python: Age 10-17
    • Web Design: Age 10-17
    • Future Ready: AI & Digital Innovation: Age 13-17
    • Future Ready: AI & Cybersecurity: Age 13-17
  • ABOUT US
    • Our World
    • Our Team
    • Our Story
    • Our Partners
    • Outreach
      • Initiatives
      • Scholarship
  • DISCOVER
    • Blog
    • FAQs
    • Contact Us
    • Parent Session
    • Student Resources
    • Teach with Us
Camps_Page_High_Res_Image.jpg
Camps_Page_High_Res_Image.jpg
TopBanner_LearnInPerson_Carousel_2
TopBanner_LearnInPerson_Carousel_2
previous arrow
next arrow
Camps_Page_High_Res_Image.jpg
Camps_Page_High_Res_Image.jpg
TopBanner_LearnInPerson_Carousel_2
TopBanner_LearnInPerson_Carousel_2

Coding & Digital Skills Camps

Discover Switzerland's Best Tech Camps for Kids & Teens

Camps_Page_High_Res_Image.jpg
tsa camps
49-camps.jpg
48-camps.jpg
47-camps.jpg
46-camps.jpg
44-camps.jpg
43-camps.jpg
45-camps.jpg
42-camps.jpg
41-camps.jpg
40-camps.jpg
39-camps.jpg
38-camps.jpg
37-camps.jpg
36-camps.jpg
35-camps.jpg
34-camps.jpg
33-camps.jpg
32-camps.jpg
31-camps.jpg
28-camps.jpg
30-camps.jpg
29-camps.jpg
27-camps.jpg
26-camps.jpg
25-camps.jpg
24-camps.jpg
23-camps.jpg
22-camps.jpg
21-camps.jpg
20-camps.jpg
19-camps.jpg
18-camps.jpg
17-camps.jpg
16-camps.jpg
15-camps.jpg
12-camps.jpg
14-camps.jpg
13-camps.jpg
11-camps.jpg
10-camps.jpg
9-camps.jpg
8-camps.jpg
7-camps.jpg
6-camps.jpg
5-camps.jpg
4-camps.jpg
3-camps.jpg
2-camps.jpg

DAY CAMPS

Let your child discover the world of digital technology, guided by our passionate instructors. Give your child a fun and educational experience in a supportive and interactive environment. Students meet new friends and experience our innovative project-based learning. Taught by the brightest young instructors from top European & Swiss universities. Join our immersive in-person digital technology camps for kids and teens.

SWITZERLAND

SWITZERLAND

LAUSANNE

DISCOVER OUR CAMPS

ZÜRICH

DISCOVER OUR CAMPS

GENEVA

DISCOVER OUR CAMPS

ZUG & LUZERN

DISCOVER OUR CAMPS
What to expect at a TechSpark Camp?
  • 1:5 instructor to student ratio for plenty of hands-on practice
  • Sessions taught in English, the language of code
  • Bilingual one-on-one support: most of our instructors are multilingual English-French or English-German
  • Healthy snacks and drinks are provided throughout the day
  • Outdoor sports breaks morning and afternoon
  • Don’t forget: Parent open doors on the last day of each camp!
What students say about TechSpark Academy

“It is awesome and cool”

“Tech Spark is a great time to learn about tech stuff. I think it is great!”

“I learned really quickly, and programming is fun. My teacher was very nice and patient, he explains things very well”

“Go for it”

“This course was amazing. It is a good time to stay outside and get out of your house during the holidays. I extremely recommend this course for you. You learn a lot during your experiences and you have a lot of fun.”

“it was really fun”

“This course is the perfect place to start learning coding”

“In 4 days, we managed to cover a lot of ground in Python without getting too theoretical. Amazing!”

“Its awesome! Really!! You should try it and u get to learn how to hack and defend! Its lit!”

What are the hours for In-Person Day Camps?
  • Our In-Person camps are either 4 or 5 days depending on dates and locations.
  • Camp hours vary slightly between locations, and can be verified for each camp on the respective city pages:
    • Geneva
    • Lausanne
    • Zurich
    • Zug
  • Typical times are as follows:
    • Start time: 9:30 or 10:00
    • End time: 15:00 or 15:30
  • Please note that the exact hours are indicated on each camp and are also stated in booking confirmation mail.
What is the language of instruction for In-Person Day Camps?
  • In-Person programs are generally taught in English unless otherwise stated on the product description.
  • All our instructors are multilingual, and we make every effort to ensure German or French speaking instructors for junior courses to allow students the opportunity to ask questions in their native language.
What does my child need to participate in In-Person courses?

Camps: 

  • Teen courses – Students are asked to bring their own laptops and chargers for all coding courses eg. Code in Python, Cybersecurity etc.
  • Junior courses – Laptops are available at most locations and can be selected at the time of booking
  • Junior Robotics with Lego- students do not need to bring their own devices.
  • Lunch & Water bottle – unless otherwise stated on the registration form, students are asked to bring a picnic style lunch. Snacks and Drinks are provided throughout the camp. Don’t forget your refillable water bottle!

Coding Clubs:

  • Students can use school devices.

Workshops:

  • All students are asked to bring their own laptops & chargers.
What is the rescheduling & cancellation policy for In-Person Camps in Switzerland?

Our changes and cancellation policy can be found below or in our Terms & Conditions

CHANGES AND CANCELLATIONS

  • Changes (other than cancellations) can be made to any program without change fees up until 14 days prior to the start of an In-Person Program.
  • You may request to withdraw from an In-Person program course up until 14 days prior to the start of that course and receive a voucher for the amounts paid to date less cancellation fee equivalent to 3.5% of amount paid.
  • In-Person programs cannot be cancelled within 14 days of the course start date. 
  • If TechSpark Academy cancels a program for any reason, you will receive a full refund of the amounts paid or voucher equivalent to the amount paid.
  • There are no refunds, credits, or replacement days for classes not attended.
  • Corporate & Thematic workshops (eg. Google, Siemens, ETHZ workshops) are non-refundable. No credit can be offered for attendance cancellations.
Common parent FAQs about learning to code

Find clear answers to the most common questions parents ask about coding for children and teenagers on our ‘Learning to Code FAQs’ page.

RESIDENTIAL CAMPS

RESIDENTIAL CAMPS

Lyceum Alpinum ZUOZ
Summer 2026

VIEW CAMPS

Brillantmont LAUSANNE
Summer 2026

VIEW CAMPS

AlpinXperiences GSTAAD
Summer 2026

VIEW CAMPS

St Charles JURA
Summer 2026

VIEW CAMPS

NEW OXFORD ROYALE PROGRAMMES

Oxford Royale
Summer 2026
Oxford University

Age 12+

AI & Cybersecurity
by TechSpark Academy

DISCOVER MORE

Oxford Royale
SUMMER 2026
CAMBRIDGE UNIVERSITY

Age 12+

AI, Cybersecurity & Python
by TechSpark Academy

DISCOVER MORE

CONTACT

TechSpark Academy Sàrl (LLC)

Lausanne office

Chemin des Ramiers 8,

1009 Pully, Switzerland

TechSpark Academy Sàrl (LLC)

Zürich office

1 Wiesenstrasse

8700 Küsnacht, Switzerland

Marta Gehring

+ 41 79 697 13 00

[email protected]

Kate Mckee

+41 76 736 90 09

[email protected]

FOLLOW US

Instagram Facebook
GET OUR NEWS
TEACH WITH US

ABOUT US

About TechSpark Academy
Our Team
Our Partners
Outreach & Scholarships
Teach with Us
Partner with Us
Blog
Newsletter

PROGRAMS

Online 1-On-1 Tutoring
Online Group Classes
Online Mentoring
In-Person Day Camps
Residential Camps
After-School Clubs
Special Workshops
Bespoke Programs

COURSES

Browse All Courses
Code in Python
Animation & Game Design
Hacker Mode
Artificial Intelligence
Web Design
Mobile Apps with Swift
Digital Technology & the Environment
Robotics (in person only)

© All rights reserved TechSpark Academy Sàrl (LLC) 2019

Frequently Asked Questions

Privacy Policy         Terms & Conditions

Privacy Policy         Terms & Conditions

×

Web Design
with JavaScript

Build your own website while learning the basics of Java Script.

Students are introduced to the key principles of web design, user interface (UI) and user experience (UX), while learning the basics of Java Script- Students apply what they learn to their own custom website, adding text, images, audio, videos, hyperlinks, and more.

The course is ideal for students who have completed at least one coding course with TechSpark Academy, Animation and Game Design or Python, and are familiar with the basics of programming logic and computational thinking.

Some courses might not be available at every camp – check your preferred location and dates to view course offering.

View more course info

Code in Python
Beginner - Advanced

Learn Python, the language of Instagram, YouTube, and Google’s search engine!

Widely used by programmers, designers and game developers, Python has rapidly become one of the most popular programming languages.

This coding course is available in three levels so that kids and teens – with or without any previous experience – can develop their knowledge and skills at their pace (Juniors, Teens Beginner & Teens Advanced)

CODE IN PYTHON (Juniors): designed for kids aged 10+ this course serves as an introduction to the fun and rewarding world of coding.

CODE IN PYTHON (Teens Beginner): this course is designed for teens aged 12+ with no experience in programming. Students will become familiar with the fun and rewarding world of coding by learning the fundamentals of the Python language.

CODE IN PYTHON (Teens Advanced): this course is designed for teens aged 13+ with previous experience in coding and game development who want to further develop their knowledge.

View more course info

Animation & Game
Design

This course teaches students to program their own interactive stories, games, and animations, and share their creations with others in the online community, assembling lego-like blocks of code. Scratch is a visual based programming language which encourages kids to think creatively, reason systematically and work collaboratively.

Scratch was designed and is maintained by the Lifelong Kindergarten group at the MIT Media Lab in the spirit of playful and creative learning.

Discover the power of code with Scratch!

All classes are designed for small groups to foster a comfortable and fun setting, therefore there is only a maximum of 6 students for this course. 

View more course info