Created with AI support ·Designed and directed by a human mind

Engineer and teacher · Milan and online

Computer science tutoring in Milan and online.

I have been teaching in Milan's secondary schools for six years. I help students with Computing, Maths and English — including professional English — through clear explanations, practical exercises and learning tailored to their goals.

  • 6 years in secondary schools
  • Engineering degree
  • International experience

The collaborative workshop

Ideas in Common

One prompt, many perspectives. Share an idea and discover how approved contributions connect on a shared board.

Enter Ideas in Common →

Open the workshop page.

Core and supporting subjects

Practical help with the topic you are stuck on.

02

Maths

Support for the first two years of upper secondary school and technical institutes, with clear steps you can check.

Supporting subject
03

English

Academic and professional English, backed by hands-on experience working abroad.

Supporting subject
04

Excel and the Office suite

Excel, Word, PowerPoint and Office tools for school, work and personal projects.

Digital skills
05

Italian for non-native speakers

Italian lessons focusing on conversation, grammar and comprehension, to communicate in everyday life, at school and at work. Lessons can use English as a shared language, including for Japanese learners.

Language skills

The method

Reasoning first, code second.

We start with the problem, build an algorithm using flowcharts and Flowgorithm, and only then turn it into code.

  1. 1
    Understand the problem

    Data, goals and steps.

  2. 2
    Draw the flow

    Make decisions, loops and sequences visible.

  3. 3
    Write the code

    Translate your reasoning one instruction at a time.

  4. 4
    Check

    Correct mistakes and build independence.

Learning how to learn

Learn with a method.
Shape your ideas.

A concept map makes connections visible. I guide you from the text to its key concepts, helping you build an explanation in your own words.

1. Select

Read the text, identify the central idea and choose the essential concepts. Distinguish the main information from examples.

2. Connect

Build a concept map: every connection has a meaning, expressed with words such as “contains”, “enables” or “depends on”.

3. Explain and check

Use the map to explain without reading the text. Answer questions, look for missing elements and correct the connections.

A Computing example

Computer → includes → hardware and software.
Hardware → includes → CPU, RAM and peripherals.
Software → includes → operating system and applications.

Check: where would you place a keyboard? What about a word processor? Explain why.

“Education is the most powerful weapon which you can use to change the world.”Nelson Mandela

New learning pathway

Artificial intelligence, with a method.

I teach you how to use AI tools, write effective prompts and use them to truly learn, without becoming dependent on automated answers.

The goal is to help you ask better questions, check answers and develop a more independent approach to studying and working, while keeping your own reasoning at the centre.

Effective promptsGoal, context, constraints and response format.
For studyingAsk for explanations at your level, hints, revision questions and an initial concept map to check and improve.
For creating websitesStart with an idea, design the pages, understand the generated code and test the result on a computer and smartphone.
Checking and independenceCheck sources, errors and connections. Do not put personal data in prompts, and make sure you can explain what you have created.

The foundations that make a difference

Hardware, software and number systems.

Inside the computer

Processor, RAM, storage and peripherals: learn to distinguish physical components from programs and the operating system.

  • Computer architecture
  • Components and peripherals
  • Software and operating systems

From bits to conversions

Binary, decimal and hexadecimal, bits, bytes and units of measurement. A structured way to understand how data is represented.

Try the conversions

Resources

Study, practise and check your steps.

The teacher behind the project

Hi, I'm Fabio.

I am an engineer and have been teaching Computing in Milan's secondary schools for six years. I have always worked in technology, including abroad, training and managing people in an international setting.

This also allows me to help students with professional English: a language I have used in real work and everyday communication.

6 yearsIn secondary schoolsEngineerMethod and technical skillsAbroadProfessional English

Request a lesson

Let's start with the topic you are finding difficult.

Tell me your subject, school year and goal: I will reply so we can find the best learning pathway, in Milan or online.

Fill in the request

Contact and social media

Follow me and keep in touch.

Ask for information

Tell me your school year, subject and topic.

Email me for information, mentioning your subject and topic. No account is needed.

help.studentmilano@gmail.com

The form prepares a message in your email application: the website does not save the data.

Your enquiry
Age declaration