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
Menu
  • 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

Code in Python

  1. Home>
  2. Products>
  3. Code in Python
  • View:
  • 12
  • 24
  • All
  • Lausanne Champittet – October 15-18, 2024
    • Lausanne Champittet – October 15-18, 2024
    • Expired
    • Lausanne Champittet – October 15-18, 2024

    • 790,00 CHF – 910,00 CHF
    • Select options This product has multiple variants. The options may be chosen on the product page
  • Lausanne Champittet – April 8-11, 2024
    • Lausanne Champittet – April 8-11, 2024
    • Uncategorized
    • Lausanne Champittet – April 8-11, 2024

    • Read more
  • Geneva Florimont. October 21-24, 2024
    • Geneva Florimont. October 21-24, 2024
    • Expired
    • Geneva Florimont. October 21-24, 2024

    • 790,00 CHF – 910,00 CHF
    • Select options This product has multiple variants. The options may be chosen on the product page
  • Geneva Florimont. July 8-12, 2024
    • Geneva Florimont. July 8-12, 2024
    • Summer, Uncategorized
    • Geneva Florimont. July 8-12, 2024

    • 890,00 CHF – 1.080,00 CHF
    • Select options This product has multiple variants. The options may be chosen on the product page
  • Geneva Florimont. April 9-12, 2024
    • Geneva Florimont. April 9-12, 2024
    • Uncategorized
    • Geneva Florimont. April 9-12, 2024

    • Read 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

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

Dive into the technology shaping our world and explore the innovations driving it. With the guidance of our dedicated instructors, teens will:

  • Decode AI and explore its current and future applications
  • Analyze hacker tactics and the expanding cybersecurity business
  • Explore entrepreneurship and innovation through real-world cases

This course blends technical knowledge with innovative perspectives and ethical considerations. By engaging with case studies and real-life examples, teens will discover how technology comes to life. They will explore the connection between creativity, innovation, and go-to-market.

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

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

Hackermode
Cybersecurity

The best defense is a good offense!

Cybercrime is increasing and can strike at any time. Good preparation – in the form of a compass to navigate the online world and sort the real from the fake – is essential to protecting oneself against fraud and other cybersecurity threats.

This course opens students’ eyes to the complex world of cybersecurity. Built around real-world examples and exercises, the course equips students with the knowledge and tools to take action. They learn about proactive defense against online threats and are expected to find solutions using logic and fundamental programming skills, as well as creativity and resourcefulness!

Hackers hack because they love to learn by playing around. Our students are encouraged to do the same!

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. Material may be adapted according to ability and experience of participants in each course.

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

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

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

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

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

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