Introduction to Python (and beyond)




Milan - Coworking Login


16 hours / 624 €






the workshop begins

  • Getting to know Python
  • Python basic data types
  • Python functions and built-ins
  • Hands on Python: practice and exercises

coffe break

back to work!

lunch *


back to work after lunch!

Hands on Python: practice and exercises

  • Python's module system
  • Python virtual environments and packages

coffe break

the workshop ends



the workshop begins

  • Flow control in Python and boolean logic
  • Python sequences and complex data types
  • List comprehension
  • Object oriented Python

coffe break

Hands on Python: practice and exercises

lunch *


back to work after lunch!

  • Working with exceptions
  • Python for data mining
  • Python for web development

coffe break

the workshop ends

* order of topics might change without notice. (Lunch not included).


What should I bring with me?

To attend the workshop you'll need a laptop with:

  • a recent version of Python installed (3.x at least)
  • pen and paper
  • a code editor (VsCode or PyCharm CE)

What I'll learn from this Python workshop?

After completing the workshop:

  • you'll be able to start writing your own Python projects
  • you'll be able to apply Python to your job for automating real stuff
  • you'll be able to use Python for databases, data mining, and web development
  • ... and only the sky will be your limit!

Who should attend this Python workshop?

My Python workshop is made for:

  • Scientist and researches who want to learn how to program
  • Python beginners wanting to deepen their skills
  • Developers coming from other languages who want to break into Python

Who should NOT attend the workshop?

My Python workshop is not the best fit for you if:

  • you already master Python
  • you never touched a computer before
  • you think Python is a B-series language

What do I get by attending the workshop?

I love to share everything I know. After the workshop you'll get:

  • slides and course material
  • 2 extra hours of 1 to 1 Python training
  • a post-workshop test for checking out your new skills, with feedback and tips for improving your knowledge


Take a look at these real feedbacks from developers I trained

Abdi Saeed Abdi Saeed / Senior Front-end Developer @ KHWS

★ ★ ★ ★ ★

Valentino is a great trainer and mentor. He's flexible in his approach and tailors it to learner's needs.

What's appealing about his style is that not only he shows you "how" but also "why".

If you are looking to get up to speed or solidify your understanding, I would highly recommend Valentino.

Luca Parlapiano Luca Parlapiano / Android Developer

★ ★ ★ ★ ★

Valentino is a great teacher! He is professional and prepared. He makes every topic clear and understandable. The lessons are relaxed and focused on guiding the student to clearly understand the concepts.

I've spared not less than 6 months of study and research on Redux thanks to him!

Irene Tomaini Irene Tomaini / Front-end Developer

★ ★ ★ ★ ★

Great teacher.

I like the assignments so much, they are focused on solving real practical problems with React.

The assignments are never trivial, they require an effort which helps to internalize the concepts.

Being coached with a personalized learning path is very useful and helps saving plenty of time!

Cristiano Bianchi Cristiano Bianchi / JavaScript Developer

★ ★ ★ ★ ★

I always studied JavaScript as a self-taught developer.

Then I decided to contact Valentino because I felt I had to dig deeper into the intricacies of JavaScript.

Valentino is able to explain JavaScript clearly, adapting the study plan to my needs.

The exercises are great too, and they help sticking JavaScript in my head. Great teacher! Recommended!

Thodoris Kallias Thodoris Kallias / JavaScript Developer

★ ★ ★ ★ ★

Valentino is not only a JavaScript and React expert, but also has the required ability to clearly transmit this knowledge.

He attributes great importance to testing, a field in which few have comprehensive knowledge.

He is a great teacher, and I would highly recommend him.

join the waiting list

Be the first to know when the workshop is scheduled (and get a nice discount).

* indicates required

Check the box below if you want to hear from me when I run training workshops or if there are new posts from my blog!

I will never, ever send spam. I promise. For more information about privacy practices please visit my website. By clicking below, you agree that I may process your information in accordance with these terms.

We use Mailchimp as our marketing platform. By clicking below to subscribe, you acknowledge that your information will be transferred to Mailchimp for processing. Learn more about Mailchimp's privacy practices here.


View Larger Map


The workshop will be held in Milan - Coworking Login, Via Privata Stefanardo da Vimercate, 28.

How to get there:

Take Metro 1, and stop at Gorla.

Valentino Gagliardi

Here I am

I am Valentino Gagliardi and I help busy people embracing this crazy modern JavaScript stuff.

I do training and consulting on JavaScript, React, Redux.

I write a lot: one of my best articles is React Redux Tutorial for Beginners: The Definitive Guide. Mark Erikson (Redux mantainer) mentions it as one of the best resources for learning Redux.

I write books too! Check out:

I'm also active in the Python community. I serve as a coach for Django Girls and I've spoke at Pycon Italia. Check out my talks here.