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

Our Story: 10 years of TechSpark Academy

How One Teenager’s Curiosity Sparked Our Adventure

2013: The Genesis: Scituate, Massachusetts

Everything began in Scituate, Massachusetts—a quaint New England town on Boston’s South Shore, where the high street feels more English seaside than American suburb. I was staying with friends, the Temple family, enjoying a sun-filled July that allowed me to combine my consulting work with beach walks and long summer evenings.


Then something unexpected happened.

Nicole, the elder of the two Temple daughters, enrolled in a one-week Java course at Harvard, run by Digital Media Academy. My daughter Laura and Nicole’s close friend was far less convinced. “Computer science is boring and complicated,” she protested. My Swiss-German upbringing surfaced quickly: if Nicole was taking the course, then Laura would too – despite the  $1,200 per week price tag. 

The surprise came fast.

That very first evening, Nicole and Laura were animatedly discussing how to code a turtle to move up and down the screen. What had begun as reluctance had turned into curiosity – and, almost instantly, excitement.

Everything began in Scituate, Massachusetts – a quaint New England town on Boston’s South Shore, where the high street feels more English seaside than American suburb. I was staying with friends, the Temple family, enjoying a sun-filled July that allowed me to combine my consulting work with beach walks and long summer evenings.


Then something unexpected happened.

Nicole, the elder of the two Temple daughters, enrolled in a one-week Java course at Harvard, run by Digital Media Academy. My daughter Laura and Nicole’s close friend was far less convinced. “Computer science is boring and complicated,” she protested. My Swiss-German upbringing surfaced quickly: if Nicole was taking the course, then Laura would too – despite the  $1,200 per week price tag. 

The surprise came fast.

That very first evening, Nicole and Laura were animatedly discussing how to code a turtle to move up and down the screen. What had begun as reluctance had turned into curiosity – and, almost instantly, excitement.

From 1st camp in Boston to 1st camp Switzerland

2015: From Boston and Snapchat to EPFL in Lausanne

The following summer, Laura wanted to go further. This time, she asked for a two-week course. Snapchat launched just a few years earlier in 2011 – capturing her imagination, and she was spending way too much time on her phone. ;( Which is why I jumped on the opportunity to invest in a 2-week course.

There is something so refreshing about seeing a child create with digital technology rather than simply consume it. It’s the difference between being a spectator and becoming an actor. That insight pushed me to try something more ambitious: bringing Digital Media Academy (the Boston provider), to Switzerland.

I contacted their team in Boston, only to learn that their headquarters were near Stanford, in California. When I reached out there, the response was clear – they were in the midst of rapid expansion across the United States and had neither the time nor the capacity to come to Switzerland or Europe.

So we built our own solution.

I turned to my nephew – and Laura’s cousin – Ted, who was studying at EPFL in Lausanne and serving as Vice President of Junior Entreprise, the student consulting body. Ted was immediately on board. Together, we laid the foundations of what he would help name TechSpark Academy. 

My sister Sarah designed the logo, and Philippe de Korodi, Director of Collège Champittet, generously allowed us to use the beautiful lakeside campus in Pully to host our very first camp. That summer, TechSpark launched with three courses: Python, Robotics, and Digital Photography & Film.

The following summer, Laura wanted to go further. This time, she asked for a two-week course. Snapchat launched just a few years earlier in 2011 – capturing her imagination, and she was spending way too much time on her phone. ;( Which is why I jumped on the opportunity to invest in a 2-week course.

There is something so refreshing about seeing a child create with digital technology rather than simply consume it. It’s the difference between being a spectator and becoming an actor. That insight pushed me to try something more ambitious: bringing Digital Media Academy (the Boston provider), to Switzerland.

I contacted their team in Boston, only to learn that their headquarters were near Stanford, in California. When I reached out there, the response was clear – they were in the midst of rapid expansion across the United States and had neither the time nor the capacity to come to Switzerland or Europe.

So we built our own solution.

I turned to my nephew – and Laura’s cousin – Ted, who was studying at EPFL in Lausanne and serving as Vice President of Junior Entreprise, the student consulting body. Ted was immediately on board. Together, we laid the foundations of what he would help name TechSpark Academy. 

My sister Sarah designed the logo, and Philippe de Korodi, Director of Collège Champittet, generously allowed us to use the beautiful lakeside campus in Pully to host our very first camp. That summer, TechSpark launched with three courses: Python, Robotics, and Digital Photography & Film.

Geneva Expansion - Partnering with Engaged Parents

Our journey began at Collège Champittet with a two-week pilot in the summer of 2015. The following summer, we received a call from the International School of Geneva’s Les Nations campus (Ecolint Les Nations), where we went on to run large camps —one with 32 students and another with more than 50. To support the program, 11 EPFL students joined us as instructors and mentors.

Students & instructor at first TechSpark camp in Geneva

How did TechSpark gain access to new schools and learning spaces? Most often, through engaged and motivated parents who introduced us to their children’s schools – just as they had at Champittet, where both Laura and Ted were students.

  • We were invited to Ecolint Les Nations (Geneva) after a parent working at the International Labour Organization (ILO) successfully secured a grant to support the program.
  • We were later welcomed at Institut Florimont thanks to the President of the APEF parent association, who facilitated a direct introduction to the school’s Financial Director, leading to a formal partnership agreement.

These collaborations reinforced a simple truth: TechSpark grows best when schools and families work together to create meaningful learning opportunities.

Meta Carousel Timeline - Camps and Partnerships - Slide 1
Meta Carousel Timeline - Camps and Partnerships - Slide 2
Meta Carousel Timeline - Camps and Partnerships - Slide 3
Meta Carousel Timeline - Camps and Partnerships - Slide 4
Meta Carousel Timeline - Camps and Partnerships - Slide 5
Meta Carousel Timeline - Camps and Partnerships - Slide 6

2017: Kate’s Revolutionary Zurich Chapter

Interestingly enough, my journey with TechSpark Academy also started with a trip to the US.

While on holiday in Miami in 2016, I kept seeing ads for coding camps for kids. I remember thinking how cool, relevant, and forward-thinking they were. At the time, it felt obvious that technology education was going to be essential for the next generation.

When I returned home to Switzerland, I searched for similar programmes and came across TechSpark Academy. It had only just launched. The camp dates didn’t quite work for my kids’ holiday dates, so I bookmarked the website in my browser, thinking I’d come back to it another time.

Over the following year, a lot happened. In June 2017, my family relocated somewhat unexpectedly from Montreux to Zurich. With no summer holiday plans and two kids to keep busy, I started looking for camps in Zurich – especially tech or coding camps.

To my surprise, I found nothing.

This genuinely shocked me. Zurich has ETHZ on its doorstep, one of the world’s leading technical universities, full of incredibly talented students – yet no one seemed to be offering coding camps for children. That’s when I remembered my TechSpark bookmark.

I reached out to Marta in Lausanne, initially just to ask whether she knew of anyone running similar programmes in the Zurich area. If not, I asked whether she had ever considered expanding.

Marta was refreshingly honest. She explained that she didn’t know of any similar programmes and absolutely saw the opportunity – but between her biotech consultancy job and running TechSpark Lausanne, she simply didn’t have the capacity to expand.

That’s when I said, almost instinctively: “Well, I have capacity. I’m in Zurich. And no one else is doing it. So let’s do it together.”

She warned me that it would be hard work and that I would likely make no money in the first year. None of that really mattered to me. I was 100% convinced this needed to exist – and if we didn’t do it, someone else eventually would.

We agreed to give it a try with a pilot camp during the October 2017 holidays.

What followed was a crash course in entrepreneurship.

Interestingly enough, my journey with TechSpark Academy also started with a trip to the US.

While on holiday in Miami in 2016, I kept seeing ads for coding camps for kids. I remember thinking how cool, relevant, and forward-thinking they were. At the time, it felt obvious that technology education was going to be essential for the next generation.

When I returned home to Switzerland, I searched for similar programmes and came across TechSpark Academy. It had only just launched. The camp dates didn’t quite work for my kids’ holiday dates, so I bookmarked the website in my browser, thinking I’d come back to it another time.

Over the following year, a lot happened. In June 2017, my family relocated somewhat unexpectedly from Montreux to Zurich. With no summer holiday plans and two kids to keep busy, I started looking for camps in Zurich – especially tech or coding camps.

To my surprise, I found nothing.

This genuinely shocked me. Zurich has ETHZ on its doorstep, one of the world’s leading technical universities, full of incredibly talented students – yet no one seemed to be offering coding camps for children. That’s when I remembered my TechSpark bookmark.

I reached out to Marta in Lausanne, initially just to ask whether she knew of anyone running similar programmes in the Zurich area. If not, I asked whether she had ever considered expanding.

Marta was refreshingly honest. She explained that she didn’t know of any similar programmes and absolutely saw the opportunity – but between her biotech consultancy job and running TechSpark Lausanne, she simply didn’t have the capacity to expand.

That’s when I said, almost instinctively: “Well, I have capacity. I’m in Zurich. And no one else is doing it. So let’s do it together.”

She warned me that it would be hard work and that I would likely make no money in the first year. None of that really mattered to me. I was 100% convinced this needed to exist – and if we didn’t do it, someone else eventually would.

We agreed to give it a try with a pilot camp during the October 2017 holidays.

What followed was a crash course in entrepreneurship.

Journey to launching first TechSpark camp in Zurich

I called, emailed, and just showed up at countless schools until one of them finally agreed to host a camp on their premises. We set up registration forms, interviewed ETHZ students for instructor roles, and everything was coming together.

Then, one week before the camp, the school coordinator had a family emergency and pulled out.

We suddenly had 18 excited students, registered and ready for their very first TechSpark Zurich camp – with no venue.

The next 48 hours were frantic. I called schools, language centres, hotels – anything that might have a classroom or meeting space. Eventually, we found short-term conference rooms for rent.

We were incredibly lucky: every single family agreed to the location change without hesitation.

And just like that, the first TechSpark Zurich camp launched.

One could say, “and the rest is history.” But for us, this was just the beginning of an exciting journey.

Ironically, all those calls I had made to schools in search of space turned into unexpected marketing. Over the following months, schools began reaching out to us, asking whether we would like to host camps and coding clubs on their premises.

We happily said yes.

I called, emailed, and just showed up at countless schools until one of them finally agreed to host a camp on their premises. We set up registration forms, interviewed ETHZ students for instructor roles, and everything was coming together.

Then, one week before the camp, the school coordinator had a family emergency and pulled out.

We suddenly had 18 excited students, registered and ready for their very first TechSpark Zurich camp – with no venue.

The next 48 hours were frantic. I called schools, language centres, hotels – anything that might have a classroom or meeting space. Eventually, we found short-term conference rooms for rent.

We were incredibly lucky: every single family agreed to the location change without hesitation.

And just like that, the first TechSpark Zurich camp launched.

One could say, “and the rest is history.” But for us, this was just the beginning of an exciting journey.

Ironically, all those calls I had made to schools in search of space turned into unexpected marketing. Over the following months, schools began reaching out to us, asking whether we would like to host camps and coding clubs on their premises.

We happily said yes.

First Lego League, TechSpark instructors in Zurich, Mobile App camp in Zug

2018: A Network of Corporate Supporters

Since 2018, TechSpark has collaborated with Nexthink, a software company specialising in digital employee experience (DEX). Working closely with their Diversity and Inclusion teams in Lausanne and Boston, we have offered Coding for Girls discounts on numerous occasions, helping girls to experience the power of code.

Since 2019, we have had the pleasure of partnering with Google Zurich: in collaboration with their Product Security Response Team and Bug Hunters – part of Google’s cybersecurity organization – we run a highly popular and engaging annual Hack @ Google weekend.

In addition we were thrilled to receive support from the ETH Future Computing Lab (EFCL) through an educational grant which enabled us to develop two bespoke modules: Digital Technology & the Environment and Engineering Meets MedTech.

Since 2018, TechSpark has collaborated with Nexthink, a software company specialising in digital employee experience (DEX). Working closely with their Diversity and Inclusion teams in Lausanne and Boston, we have offered Coding for Girls discounts on numerous occasions, helping girls to experience the power of code.

Since 2019, we have had the pleasure of partnering with Google Zurich: in collaboration with their Product Security Response Team and Bug Hunters – part of Google’s cybersecurity organization – we run a highly popular and engaging annual Hack @ Google weekend.

In addition we were thrilled to receive support from the ETH Future Computing Lab (EFCL) through an educational grant which enabled us to develop two bespoke modules: Digital Technology & the Environment and Engineering Meets MedTech.

TechSpark team at Google Zurich, Kate, Marta and Jan at Google Hackathon, TechSpark team at Siemens in Zug

2020: COVID-19: Expanding to Online Learning

Like any business, we’ve experienced our fair share of ups and downs. The most challenging moment came during Covid.

In March 2020, we had 10 active coding clubs and five upcoming Spring camps – every single one of them suddenly at risk of cancellation. The business was on the brink.

We knew one thing: if we didn’t adapt immediately, TechSpark would likely not survive.

Over the course of 72 intense hours – with very little sleep – we tested every possible online solution we could find. This was pre-Zoom becoming the default, and very few platforms were suitable or simple enough for children to use.

Eventually, we found an interim solution. We then spent countless hours writing extremely detailed, screenshot-filled guides for parents and students to ensure smooth transition from in-person to online classes.

Against all odds, our coding clubs continued virtually without interruption, and all Spring camps ran as scheduled – fully online.

That exhausting experience became a turning point. It directly led to the launch of our online learning platform in 2021 and an upgrade in 2022, shaping the future of TechSpark in ways we couldn’t have predicted at the start.

Looking back, what began as a bookmarked website turned into a decade-long journey of growth, resilience, and belief in the importance of tech education. And we’re only just getting started.

Launching TechSpark’s Online Learning Platform. TechSpark team at ICS in Zurich.

TechSpark - Where Learning Happens by Doing

At TechSpark Academy, we believe the most effective way for young people to engage with technology is through fun, hands-on, project-based learning, rather than traditional lectures.

Our programs are designed so students build real digital projects using industry-standard tools, fostering curiosity, creativity, and confidence as they learn by doing. This practical, experience-driven approach helps students move beyond passive consumption to actively understand, build, and apply digital technology—whether in entrepreneurship, cybersecurity, or the rapidly evolving field of artificial intelligence.

Powered by elite and inspiring instructors

Expert Guidance – Our experienced instructors from top universities provide
personalised mentorship and guidance with 5:1 class ratio.

Expert Guidance – Our experienced
instructors from top universities provide
personalised mentorship and guidance
with 5:1 class ratio.

Discover Our Swiss Day Camps

LAUSANNE
ZURICH
GENEVA
ZUG & LUZERN

Discover Our Swiss Day Camps

LAUSANNE
ZURICH
GENEVA
ZUG & LUZERN

How does TechSpark make students smile?

Kate and Marta’s teaching philosophy is built around academic excellence, individual attention, and continuous improvement. We believe that young learners thrive when they are inspired, listened to, and supported in an environment that values curiosity as much as technical skill.

Exceptional instructors

Our instructors are top students from EPFL and ETH, carefully selected for their ability to communicate clearly, inspire curiosity, and motivate young learners.

We listen to students

Since day one, we’ve continuously gathered feedback from our students with “Survey Monkey “ – and we still do so after every camp and online program. This allows us to constantly adapt our content to what students truly enjoy and find engaging.

Personalised learning & feedback:

Our small class sizes allow for meaningful one-to-one interaction between instructors and students. Projects are built from the ground up, at each student’s pace. Everyone can use their preferred language when asking questions (German, French, English).

Parent involvement

The final hour of every camp is an open-door session for parents, who are invited to see first-hand what their children have created and learned.

Our most loved courses

Code in Python

VIEW COURSE

Animation & Game Design

VIEW COURSE

Future Ready: AI & Digital Innovation

VIEW COURSE

From Champittet in 2015 to an
International Community of Digital Skills Learners

Since 2015, TechSpark’s growth has been gradual yet consistent. Each year has brought new school partnerships, new courses, and – most importantly – an ever-growing number of committed parents engaging alongside their children in the learning journey.

Slowly but steadily, TechSpark expanded across Switzerland, then online, and more recently through programmes with Oxford Royale Academy  at Oxford University in the UK.

What began as a small initiative has become a remarkable adventure for Marta and Kate – and for the community that grew with them.

0

HAPPY STUDENTS

0

LEARNING HOURS

0 +

EVENTS ORGANISED IN
SWITZERLAND AND ABROAD

0

TEACHING HOURS

A heartfelt thank you to our parents, students, schools,

corporate partners, team members, and partner agencies

who have supported this journey.

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