Juniors, Teens Beginner & Teens 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.

CODE IN PYTHON (Juniors): designed for kids aged 10 and above, 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 13 and above with no experience in programming. Students get familiar with the fun and rewarding world of coding  and learn the fundamentals of the Python language. 

CODE IN PYTHON (Teens Advanced): this course is designed for teens aged 13 and above with previous experience in coding and game development  who want to further develop their knowledge.

Python courses are a great opportunity for IB students to prepare for AP Computer Science, and for anyone preparing for university.

Whether you are interested in computer science, engineering, life sciences or even business or the arts, Python is a great way to prepare for university education. Why?

As Bocconi University’s rector Gianmario Verona put it, “Python grants citizenship in the data-driven economy!”.

This course is available at every camp, unless stated otherwise.

A minimum of 5 students is required for the course to take place. Bring friends along!  

Top course (particularly popular)

Python is a powerful and fast programming language. It is open-source, plays well with others and runs everywhere. Python is friendly and easy to pick up whether the student is a first-time programmer or experienced with other languages.

To learn more about Python visit their website.

Minimum private course duration:

Python Junior – 10 hours

Python Teens & Advanced – 15 – 22 hours

  • Juniors: 10+
  • Teens Beginner: 13+ with no or little experience in game development or programming
  • Teens Advanced: 13+ with previous experience in game development or programming
  • Their own laptop
  • Basic or more advanced programming concepts in Python, depending on chosen course level
  • Basic or more advanced video game programming, depending on chosen course level
  • A fundamental programming language taught at many universities and used in many industries
  • Their own project: a playable video game, program or simple app
Meet the expert who developed Code in Python (Teen and Junior modules)
Herman Galioulline
Hermann is completing his MSc in Neural Systems and Computation at ETHZ. He has a keen interest in how the brain performs computation, and how we can translate insights about neural systems into usable technologies. He previously completed a BSc in Computer Science and Engineering at the Eindhoven University of Technology with Grade 8/10 (Cum Laude) and was selected as a representative for the Netherlands in the Huawei “Seeds for the Future” program, giving him the opportunity to visit their offices in Shenzhen and Beijing. Herman confided that teaching is the job he has enjoyed the most, and has been an instructor at TechSpark Academy since our opening in Zürich in October 2017.
Meet the expert who developed Code in Python (Advanced module)
Julien Malka, Lausanne
Julien is a third year BSc student in Communication Systems at EPFL with a passion for education. He is a teaching assistant at EPFL and is active in the EPFL science outreach program, teaching middle and high school students. Julien also assisted with teaching the MBA digital module at IMD. Julien officiates as vice president for the Blockchain Student Association and has taught with TechSpark Academy since spring 2018.

For every student sign-up we donate CHF 5 to Espoir Jeunes, to help children in Africa create a better future for themselves