Skip to content
  • IN PERSON

    Our CAMPS

    Day Camps

    |  Geneva

    |  Lausanne

    |  Zug

    |  Zürich

    Residential Camps

    |  Oxford (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 11-17

    Web Design: Age 11-17

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

  • ABOUT US

    Our World 

    Our Team

    Our Partners 

    Outreach

    | Initiatives 
    | Scholarship

  • DISCOVER

    Blog

    Parent Webinars

    Student Resources 

    Contact

    Teach with Us

    FAQs 

  • IN PERSON
    • Our CAMPS
      • Day Camps
        • Geneva
        • Lausanne
        • Zug
        • Zürich
      • Residential Camps
        • Oxford (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 11-17
    • Web Design: Age 11-17
    • Future Ready: AI & Digital Innovation: Age 13-17
  • ABOUT US
    • Our World
    • Our Team
    • Our Partners
    • Outreach
      • Initiatives
      • Scholarship
  • DISCOVER
    • Blog
    • FAQs
    • Student Resources
    • Parent Webinars
    • Contact Us
    • Teach with Us
  • IN PERSON
    • Our CAMPS
      • Day Camps
        • Geneva
        • Lausanne
        • Zug
        • Zürich
      • Residential Camps
        • Oxford (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 11-17
    • Web Design: Age 11-17
    • Future Ready: AI & Digital Innovation: Age 13-17
  • ABOUT US
    • Our World
    • Our Team
    • Our Partners
    • Outreach
      • Initiatives
      • Scholarship
  • DISCOVER
    • Blog
    • FAQs
    • Student Resources
    • Parent Webinars
    • Contact Us
    • 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

AUBONNE

COMING SOON

GSTAAD & SAANEN

discover our camps
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!”

Camp language(s)
  • Our courses 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.
  • Teen classes are generally all taught in English, allowing older students an opportunity to practice English while learning valuable programming skills.
What to expect?
  • 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 to bring?
  • 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 be 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!

RESIDENTIAL CAMPS

RESIDENTIAL CAMPS

Lyceum Alpinum ZUOZ
Summer 2025

Discover our Camps

La Garenne VILLARS
Summer 2025

Discover our Camps

Brillantmont LAUSANNE
Summer 2025

Discover our Camps

Pre-Fleuri VILLARS
Summer 2025

Discover our Camps
What to expect

Lyceum Alpinum Zuoz Summer 2025

  • Camp dates 2025: Camp 1: 6-18 July;  Camp 2: 20 July to August 1
  • Morning camp options include Digital Skills with TechSpark Academy (or language courses)
  • TechSpark Academy course options: Discover AI, Robotics with Arduino, and Code in Python


La Garenne Villars Summer 2025

  • Camp dates 2025: Camp 1: 30 June – 12 July; Camp 2: 14 – 26 July; Camp 3; 28 July – 8 Aug
  • TechSpark Academy course: Camp extras include STEM workshops for 13–17-year-olds


Brillantmont Lausanne Summer 2025

  • Camp dates 2025: Camp 1: 5 – 19 July,  Camp 2: 19 July – 2 August
  • TechSpark Academy course options: Coding, AI and Robotics (BMCode) for ages 10-16


Pre-Fleuri Villars Summer 2025

  • Camp dates 2025: 28 June – 9 August
  • TechSpark Academy course: STEM workshops are offered by Pre-Fleuri during their 5-11 July camp
What to bring
  • Students are expected to bring their own laptop with a charger and converter
  • Full packing list will be provided by the host school upon registration
Residential Camp Fees

Registration and fees handled directly by the hosting school

NEW OXFORD SUMMER SCHOOL

Oxford Royale
Summer School

Age 13+

AI and Cybersecurity Courses
by TechSpark Academy

Discover PROGRAM

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

marta@techsparkacademy.com

Kate Mckee

+41 76 736 90 09

kate@techsparkacademy.com

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