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 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 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 and above with previous experience in coding and game development who want to further develop their knowledge.
A minimum of 5 students is required for the course to take place. Tell your friends!
You can also sign up for this course in two alternative formats: online tutoring to move at your speed & deepen your knowledge, or in-person camp in Switzerland during school holidays.
- Python courses are a great opportunity for IB students to prepare for AP Computer
- Python is a great way to prepare for university education whether you are
interested in computer science, engineering, life sciences or even business or the arts.
Why? As Bocconi University’s rector
Gianmario Verona put it, “Python grants citizenship in the data-driven economy!”.
Juniors & Teens Beginner
Previous experience: None, however students should
be comfortable with computers
Previous experience: required in coding
- A personal laptop and USB key is required
- Completion of a ‘’course familiarity form” allowing instructors to gage the level of the class and fine-tune the planned teaching. (Please note that this is not a test, but rather a way to understand what course content students may already be familiar with)
- Basic or more advanced programming
concepts in Python, depending on
chosen course level
- A fundamental programming language
taught at many universities and used in
A typical day in class – involves games, exercises,
quizzes, framework designs, class discussions and
Learning Management System (LMS) – Together with your instructor, you will be accessing course materials on our “Learn Dash” educational course platform. This platform will give you access to all your course materials, from exercises to evaluations and more.
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.