Mobile Apps
with Swift
Build your own App with Apple’s Swift
About this course
Calling on Apple enthusiasts! If you’ve used Python or Java Script and are an Apple enthusiast, dive into coding and create with Swift, a powerful and intuitive programming language for all Apple platforms. Students explore the different steps required to develop a mobile game or app for their iPhone, using the same tools as industry professionals.
The perfect course for Apple enthusiasts who want to bring their ideas to life in a tech-savvy way!
Levels:
Beginner
Age:
12+
Languages:
EN, DE, FR, IT
Learning Options:
Online & In Person
Prerequisites:
Apple Mac Computer
Special Offers:
Coming Soon
Discover Our Learning Options
-
ONLINE 1:1
TUTORING -
ONLINE GROUP
CLASSES -
IN-PERSON
CAMPS
Explore a topic of your choice at your own pace with private 1:1 online tutoring lessons.
Learn new skills in semi-private online classes with live
instructor guidance & peer interaction.
Join our Swiss camps to learn in a fun environment with adaptive
teaching styles and 1:5 tutor-student ratio.
- LAUSANNE
- GENEVA
- ZURICH
- ZUG & LUZERN
- MÜNCHEN (DE)
April 14-17, 2025 (4 days)
Collège Champittet
Semi-private camp with 3-6 students per class, lead by top EPFL/ETHZ instructors.
Camp hours:
09:30– 15:00 daily
Camp fees:
Teens 910CHF
Juniors 790CHF
July 7-11 2025 (5 days)
Collège Champittet
Semi-private camp with 3-6 students per class, lead by top EPFL/ETHZ instructors.
Camp hours:
09:30– 15:00 daily
Camp fees:
Teens 1080CHF
Juniors 890CHF
July 14-17, 2025 (4 days)
Collège Champittet
Semi-private camp with 3-6 students per class, lead by top EPFL/ETHZ instructors.
Camp hours:
09:30– 15:00 daily
Camp fees:
Teens 910CHF
Juniors 790CHF
August 11-14, 2025 (4 days)
Collège Champittet
Semi-private camp with 3-6 students per class, lead by top EPFL/ETHZ instructors.
Camp hours:
09:30– 15:00 daily
Camp fees:
Teens 910CHF
Juniors 790CHF
April 22-25, 2025 (4 Days)
Institut Florimont
Semi-private camp with 3-6 students per class, lead by top EPFL/ETHZ instructors.
Camp hours:
09:30– 15:00 daily
Camp fees:
Teens 910CHF
Juniors 790CHF
July 8-11, 2025 (4 Days)
Institut Florimont
Semi-private camp with 3-6 students per class, lead by top EPFL/ETHZ instructors.
Camp hours:
09:30– 15:00 daily
Camp fees:
Teens 910CHF
Juniors 790CHF
July 14-18, 2025 (5 Days)
Institut Florimont
Semi-private camp with 3-6 students per class, lead by top EPFL/ETHZ instructors.
Camp hours:
09:30– 15:00 daily
Camp fees:
Teens 1080CHF
Juniors 890CHF
February 17-19, 2025 (3 Days)
Bleicherweg 27, Zurich
Semi-private camp with 3-6 students per class, lead by top ETHZ instructors.
Camp hours:
09:30 – 15:00 daily
Camp fees:
Juniors 600CHF
Teens 750CHF
April 22-25, 2025 (4 Days)
Bleicherweg 27, Zurich
Semi-private camp with 3-6 students per class, lead by top ETHZ instructors.
Camp hours:
09:30 – 15:00 daily
Camp fees:
Juniors 790CHF
Teens 910CHF
April 28 - May 2, 2025 (5 Days)
Freies Gymnasium Zürich
Semi-private camp with 3-6 students per class, lead by top ETHZ instructors.
Camp hours:
10:00 – 15:30 daily
Camp fees:
Teens 1'080CHF
Juniors 890CHF
April 14-17, 2025 (4 Days)
Haus Zum Lernen
Semi-private camp with 3-6 students per class, lead by top ETHZ instructors.
Camp hours:
10:00– 15:30 daily
Camp fees:
Teens 910CHF
Juniors 790CHF
August 11-14, 2025 (4 Days)
Haus Zum Lernen
Semi-private camp with 3-6 students per class, lead by top ETHZ instructors.
Camp hours:
10:00– 15:30 daily
Camp fees:
Teens 910CHF
Juniors 790CHF
April 22-25, 2025 (4 Days)
Bavarian Int’l School (BIS),
City Campus
Semi-private camp with 3-6 students per class, lead by top TUM & ETHZ instructors.
Camp hours:
09:30 – 15:30 daily
Camp fees:
Junior Courses 595 EUR
Teen Courses 695 EUR
Discover Our Learning Options
Explore a topic of your choice at your own pace with private 1:1 online tutoring lessons.
Learn new skills in semi-private online classes with live instructor guidance & peer interaction.
Join our Swiss camps to learn in a fun environment with adaptive
teaching styles and 1:5 tutor-student ratio.
April 14-17, 2025 (4 days)
Collège Champittet
Semi-private camp with 3-6 students per class, lead by top EPFL/ETHZ instructors.
Camp hours:
09:30– 15:00 daily
Camp fees:
Teens 910CHF
Juniors 790CHF
July 7-11 2025 (5 days)
Collège Champittet
Semi-private camp with 3-6 students per class, lead by top EPFL/ETHZ instructors.
Camp hours:
09:30– 15:00 daily
Camp fees:
Teens 1080CHF
Juniors 890CHF
July 14-17, 2025 (4 days)
Collège Champittet
Semi-private camp with 3-6 students per class, lead by top EPFL/ETHZ instructors.
Camp hours:
09:30– 15:00 daily
Camp fees:
Teens 910CHF
Juniors 790CHF
August 11-14, 2025 (4 days)
Collège Champittet
Semi-private camp with 3-6 students per class, lead by top EPFL/ETHZ instructors.
Camp hours:
09:30– 15:00 daily
Camp fees:
Teens 910CHF
Juniors 790CHF
April 22-25, 2025 (4 Days)
Institut Florimont
Semi-private camp with 3-6 students per class, lead by top EPFL/ETHZ instructors.
Camp hours:
09:30– 15:00 daily
Camp fees:
Teens 910CHF
Juniors 790CHF
July 8-11, 2025 (4 Days)
Institut Florimont
Semi-private camp with 3-6 students per class, lead by top EPFL/ETHZ instructors.
Camp hours:
09:30– 15:00 daily
Camp fees:
Teens 910CHF
Juniors 790CHF
July 14-18, 2025 (5 Days)
Institut Florimont
Semi-private camp with 3-6 students per class, lead by top EPFL/ETHZ instructors.
Camp hours:
09:30– 15:00 daily
Camp fees:
Teens 1080CHF
Juniors 890CHF
February 17-19, 2025 (3 Days)
Bleicherweg 27, Zurich
Semi-private camp with 3-6 students per class, lead by top ETHZ instructors.
Camp hours:
09:30 – 15:00 daily
Camp fees:
Juniors 600CHF
Teens 750CHF
April 22-25, 2025 (4 Days)
Bleicherweg 27, Zurich
Semi-private camp with 3-6 students per class, lead by top ETHZ instructors.
Camp hours:
09:30 – 15:00 daily
Camp fees:
Juniors 790CHF
Teens 910CHF
April 28 - May 2, 2025 (5 Days)
Freies Gymnasium Zürich
Semi-private camp with 3-6 students per class, lead by top ETHZ instructors.
Camp hours:
10:00 – 15:30 daily
Camp fees:
Teens 1'080CHF
Juniors 890CHF
April 14-17, 2025 (4 Days)
Haus Zum Lernen
Semi-private camp with 3-6 students per class, lead by top ETHZ instructors.
Camp hours:
10:00– 15:30 daily
Camp fees:
Teens 910CHF
Juniors 790CHF
August 11-14, 2025 (4 Days)
Haus Zum Lernen
Semi-private camp with 3-6 students per class, lead by top ETHZ instructors.
Camp hours:
10:00– 15:30 daily
Camp fees:
Teens 910CHF
Juniors 790CHF
April 22-25, 2025 (4 Days)
Bavarian Int’l School (BIS),
City Campus
Semi-private camp with 3-6 students per class, lead by top TUM & ETHZ instructors.
Camp hours:
09:30 – 15:30 daily
Camp fees:
Junior Courses 595 EUR
Teen Courses 695 EUR
Experienced Instructors from Europe's Best Universities
Experience has shown that the best way to get youth into digital technology is through fun, accessible learning. All our programs are led by inspiring young instructors from Europe’s Top 10 Technical Universities – carefully selected for their ability to explain complex notions and engage with students.
We know teaching style can make a world of difference, our focus is on creating, not lecturing. All our modules are developed in-house by our experienced educators and focus on hands-on, project-based learning, using industry-standard software & accredited educational tools.
The TechSpark Advantage
Our reviews speak for themselves!
Do you have any questions? We are here to help!
Easy answers to common questions:
What is Swift?
- Swift is a programming language developed by Apple in 2014 to encourage young developers to write software for Apple platforms such as iOS, macOS, watchOS, and tvOS.
- Swift is open source and is designed to be easy to read and write, while also being fast and safe.
Why learn Swift?
- Swift is a great way to code (write software) for phones, desktops, servers or any other device that runs code.
- Swift is friendly to new programmers. It’s a fast, interactive, and safe programming language. It combines the best in modern language thinking with wisdom from the wider Apple engineering culture and community.
- A solid introduction to a modern programming language concepts using Apple’s Swift
- Students learn fundamentals, and then spend some 60% of their time to work on their own project: a playable video game, a program or simple app, allowing them to:
- Acquire the foundations of Computer Science through Swift programming.
- Cultivate creativity by designing and building interactive projects & games.
- Strengthen analytical thinking and persistence to find bugs, overcome challenges and find innovative solutions.
- To ensure all students get the most out of their TechSpark experience, we ask ALL students to take a short (5 mins) Computational Evaluation the beginning of their first lessons. This allows our instructors to tailor the course material to the student’s needs.
- If you select a level which does not correspond to your child’s knowledge, don’t worry – we will adapt accordingly!
- TechSpark Academy prides itself in its Swiss quality, with dedicated instructors from top Swiss and European universities, creating a comfortable and adaptive learning environment.
- Our online private tutoring caters to individual styles, promoting deep understanding and confidence.
- Online classes and camps in Switzerland’s most beautiful locations are limited to 5-6 students per group, and provide personalized attention for a supportive atmosphere, ensuring mastery of concepts.
Get advice from our experts!
Contact our specialists for advice on finding the right learning option, course or camp for your child.