Skip to content
  • IN PERSON

    Our CAMPS

    Day Camps

    |  Geneva

    |  Lausanne

    |  Zug

    |  Zurich

    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 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 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 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 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 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 Partners
    • Outreach
      • Initiatives
      • Scholarship
  • DISCOVER
    • Blog
    • FAQs
    • Student Resources
    • Parent Webinars
    • Contact Us
    • Teach with Us

Zug & Luzern Day Camps

Upcoming coding camp dates & courses

Our courses are taught by inspiring, multilingual ETHZ instructors.
All courses are tailored to each student’s level, with projects of varying complexity.
Additional courses from our catalogue can be arranged on request for groups of 3+ students.

Loading...

 

START REGISTRATION

April 14-17, 2026 (4 Days)

Haus Zum Lernen

This camp offers semi-private classes of 3-6 students per class, taught by top ETHZ students. Sign up early to secure your spot! The courses at this session are:

Teen Course Info:
• Code in Python - Beginner (age 13+)
• Future Ready: AI & Digital Innovation (age 13+)

Junior Course Info:
• Code in Python - Junior (age 10+)
• Animation & Game Design - junior (age 7+)

Camp hours:
10:00 – 15:30 daily

Location address:
Haus Zum Lernen
Sankt-Oswalds-Gasse 20
6300 Zug

Camp fees:
Teens 910 CHF
Juniors 790 CHF

Clear

 

START REGISTRATION

August 11-13, 2026 (3 Days)

Haus Zum Lernen

This camp offers semi-private classes of 3-6 students per class, taught by top ETHZ students. Sign up early to secure your spot! The courses at this session are:

Teen Course Info:
• Code in Python - Beginner (age 13+)

Junior Course Info:
• Code in Python - Junior (age 10+)
• Animation & Game Design - junior (age 7+)

Camp hours:
10:00 – 15:30 daily

Location address:
Haus Zum Lernen
Sankt-Oswalds-Gasse 20
6300 Zug

Camp fees:
Teens 680 CHF
Juniors 595 CHF

Clear

 

START REGISTRATION

October 6-9, 2026 (4 Days)

Haus Zum Lernen

This camp offers semi-private classes of 3-6 students per class, taught by top ETHZ students. Sign up early to secure your spot! The courses at this session are:

Teen Course Info:
• Code in Python - Beginner (age 13+)
• Future Ready: AI & Digital Innovation (age 13+)

Junior Course Info:
• Code in Python - Junior (age 10+)
• Animation & Game Design - junior (age 7+)

Camp hours:
10:00 – 15:30 daily

Location address:
Haus Zum Lernen
Sankt-Oswalds-Gasse 20
6300 Zug

Camp fees:
Teens 910 CHF
Juniors 790 CHF

Clear

Frequently Asked Questions:

What students say

“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. Students should have sufficient English knowledge to follow basic written and oral instructions in English.
  • ⁠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, but we cannot guarantee this for all camps and courses.
  • ⁠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 EPFL, ETHZ  and TUM 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!

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

Privacy Policy         Terms & Conditions

Frequently Asked Questions

Privacy Policy         Terms & Conditions

×

Cart

Future Ready:
AI & Digital Innovation

“AI won’t replace people—but those who use AI will replace those who don’t.” 

This course equips students with essential AI skills through hands-on projects and real-world applications. Covering machine learning, computer vision, natural language processing, and generative AI, students gain both theoretical knowledge and practical expertise.

Perfect for students pursuing technical or non-technical career paths, this course prepares you for the future of industries transformed by AI—from business and healthcare to finance and beyond.

View more course info

Digital
Storytelling

This course allows students to acquire hands-on experience in producing digital art and movies using their camera or smart phone and computer. They explore the art of digital filmmaking, including special effects, and learn how to produce and edit videos using state-of-the-art software.

Each student engages in a project of his/her own with personal attention in building their story, filming content, and finally editing it to produce a final project.

Students work with state-of-the-art DaVinci Resolve from Blackmagic Design or Adobe – industry standards used in cinema production as well as independent video making such as for YouTube.

Principles and concepts of editing are common to all editing tools, so what students learn with one software can be transposed to any other software like Adobe Premiere Pro or Sony Vegas.

Depending on the course, and parent permission granted, students may also learn to set up and manage a YouTube channel to share their vides online.

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

View more course info

NEW: Technology &
the Environment

At TechSpark Academy, we are proud to offer Digital Technology and the Environment course in a bid to empower students to evaluate environmentally sensitive issues. This module allows students to discover ways in which digital technology harms the environment, as well as to how it can be a source for good.

More than at any other time of history, humanity has become critically dependent on technology. We are also producing vast amounts of data which needs to be processed and stored. How do software and hardware interact with the environment and what does the future hold?

  • Green IT looks at ways in which digital processes and the hardware on which they depend can be run with reduced energy consumption and lower environmental impact. Students will consider: how can we practice more environmentally sustainable computing
  • IT for Green looks at how information technology can be used to monitor and manage the environment and our consumption and disposal patterns. We ask, how we can use IT to become more sustainable, and are there personal commitments we can make?

The course will stimulate student’s thinking about how digital technology can help us protect the environment. Participants will consider responsible use and work with real case studies and practical examples.

If you are keen to learn more about the technologies and frameworks related to the digital and environment, the circular economy and sustainability strategies, this course is for you!

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

View more course info

Robotics with
Arduino or Lego

Junior – Robotics with LEGO SPIKE

Inspiring young minds to learn and create with technology! This course is designed to introduce younger students to technology fundamentals with a series of LEGO coding & robotics projects. Students will take on different missions every day by building and programming their own LEGO robotic models.

The lessons have been developed to engage and motivate primary school students, piquing their interest in learning about design, engineering and coding using motorised models and simple programming.

The course enables pupils to express a wide range of creative solutions as they sketch, build and test prototypes of the designs they create.

Teen – Robotics with Arduino
On this course, students learn how to design, assemble, and program a robot, using their own Arduino microcontrollers. Coursemates work as a team to build their own remote-control robot. They also take part in fun competitions with other robots, using cool tools and weapons they designed.

This is the perfect course for R2-D2 fans who want to learn hands-on robotic programming and build their own robot!

Please note: a hardware surcharge of CHF 100 applies to all Arduino students (they keep their own robots).

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

View more course info

Artificial
Intelligence

“Alexa, play Beyoncé!” Ever wondered how this works?
Want to find out about the technology behind virtual personal assistants and other smart home gadgets? Then this course is for you!

Performing via cognition, today’s computers, software and devices can recognize people and speech, as well as write, speak and read handwriting. Popular applications of machine learning (ML), the most advanced form of artificial intelligence (AI), include smartphones and smart home gadgets that give you weather updates, stream music, lock your doors remotely and much more…

This course is perfect for teens with previous Python experience who want to develop a practical understanding of ML. Using Python, one of the key languages powering AI, students will build an image recognition algorithm to distinguish between two objects of choice, such as two animals or two objects.

View more course info

Mobile Apps
with Swift

Perfect course for those who want to bring their ideas to life in a fun way!

Students learn how to use the Swift programming language (game engine) to develop an app or game for their iPhone and gain an understanding of the smartphone app world. They explore the different steps required to develop a mobile game or app and use the same tools as industry professionals to create their own game.

Swift is a fantastic way to write software – for phones, desktops, servers or any other device that runs code. It’s a fast, interactive and safe programming language combining the best in modern language thinking with wisdom from the wider Apple engineering culture and community. The compiler is optimized for performance and the language is optimized for development, without compromising on either.

All classes are designed for small groups to foster a comfortable and fun setting. Some courses might not be available at every camp – check your preferred location and dates to view course offering.

View more course info

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

Future Ready:
AI & Cybersecurity

AI and Cybersecurity are shaping the future of technology, each powerful on their own and even more critical together. As AI drives innovation, it also creates new vulnerabilities, making cybersecurity essential to safeguard progress.

In this course, students will uncover the fundamentals of AI and Cybersecurity andl create AI projects, crack codes, and test their skills in a mini hackathon. They’ll face real-world challenges, explore tech ethics, and gain hands-on experience.

Students will come away prepared with hands-on skills to explore both AI and Cybersecurity in their studies and beyond.

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