TechCamp

Python: A Language for World Inventors

| Information

22-26

June 2026

Campus Leonardo Milano

24

Places still available

Hours

9:30 - 16:30

9:30 AM – 4:30 PM

Language

English

Price

800,00 

| Information

The course

Python: A Language for World Inventors

Ragazzo osserva lo schermo di un computer mentre segue il corso estivo steam su coding al Politecnico di Milano

 

Discover the summer coding course for high school students (starting in their second year) to develop computational thinking, the ability to tackle a wide variety of problems (even everyday ones!) using the conceptual and technical tools of computer science. On this adventure, you'll be guided by the experience of professors and experts from the Polytechnic University of Milan.

Why coding?

Students in the summer Python STEAM course raise their hands to ask questions to the teacher.

 

There are languages ​​that are building ever larger parts of our world: languages ​​that power the applications that run on our computers and phones, languages ​​that teach cars how to brake better (and more safely!) than we ever could, languages ​​that teach objects how to communicate with each other, languages ​​that are reinventing the concept of money, languages ​​that build entire social worlds, and so much more.

You've probably heard of coding: it's the ability (and art!) of speaking these languages, and these days it's practically a superpower! Potential solutions to intricate problems, imaginary universes, bold hypotheses about the meaning of the data we collect from the world around us—all of these things can be brought to life through code! You can explore millions of imaginary worlds, create universes with alternative laws of physics, and express and communicate complex ideas.

In this course, we'll introduce Python, a powerful exploration and programming language that will offer you some exciting possibilities: programming the objects around you, imitating some aspects of human intelligence, writing video games, processing images, and synthesizing music.

But most importantly, you'll develop a powerful way to extend your thoughts, and you'll get a clearer idea of ​​what's possible with computers.

The coding course:

We begin with the very timely consideration that computers are increasingly present in our lives today, often without us even realizing it, and we are the ones who use them. The idea of ​​the course is to "open the box" and expose students to the creative possibilities offered by this technology. Many of us play video games made by others, but what if we could create our own?

The course will have a total duration of five days, which will be dedicated to the analysis, study, in-depth analysis and exploration of applications of the code and even "bizarre" consequences, which

They will touch on various issues, from scientific to cultural, and even existential ones!

Immagine grafica del logo di python in blu che esce dallo schermo di un pc

Course program:

The course will be mainly structured in two parts, one in the morning and one in the afternoon, under the direction of professors from the Polytechnic.

In the mornings, the course will focus on lessons introducing the tools of computational thinking. After introducing the fundamental principles of the Python language, these will be applied to solving small problems. Once the basics are mastered, we will move on to more complex computations, ultimately introducing tools that will allow us to create original and unique worlds.

The afternoons will be devoted to workshop sessions that will allow students to fully apply the skills they have acquired. In the second half of the course, students will be able to independently create their own worlds for the purpose of creating a video game.

Like all TechCamp summer courses, the approach is hands-on, providing a true STEM experience (a term used to indicate scientific-technological disciplines such as science, technology, engineering, mathematics and the various related courses of study).


Video presentation

 

 

| Information

Technical requirements

To participate in the course, you are required to bring the following materials:
A laptop. Anyone who owns an iPad (models released from 2018 onwards) is invited to bring it so that we can use one of the motion analysis software. The installed operating system does not matter, but the Office package is required. The software packages used in the course will be installed by the instructor during the afternoon exercises.
A mouse (recommended to facilitate interaction with the software that will be used).

Teacher(s)

Picture14

FRANCESCO BRUSCHI

Department of Electronics, Information and Bioengineering

Picture15

VINCENZO RANA

Department of Electronics, Information and Bioengineering

Join the TechCamp summer school!