Learn Python Programming from Beginner to Advanced
From 23.06 Fr /h
Learn Python from an experienced engineer and AI instructor through a fully personalized approach designed for your background, level, and goals. Whether you’re a complete beginner or already familiar with programming, each lesson is tailored to your pace and the real problems you want to solve.
You will build a strong foundation in Python and gradually move toward practical applications, preparing you to confidently enter the world of Artificial Intelligence and Machine Learning. Through intuitive explanations, hands-on coding, and real examples, you’ll understand not only how Python works but also how to use it effectively for data, automation, algorithms, and AI projects.
You will build a strong foundation in Python and gradually move toward practical applications, preparing you to confidently enter the world of Artificial Intelligence and Machine Learning. Through intuitive explanations, hands-on coding, and real examples, you’ll understand not only how Python works but also how to use it effectively for data, automation, algorithms, and AI projects.
Location
At teacher's location :
- Via Mario Fantin, Bologna, Metropolitan City of Bologna, Italy
Online from Italy
About Me
I am an Engineering and Computer Science graduate with solid experience in Python, C++, Machine Learning, and AI research. Over the years, I have helped students of all ages learn programming—from curious high-school beginners to Master’s and PhD students worldwide through my work as an instructor in the international NMA Neuroscience program. My approach is intuitive, engaging, and always adapted to each student’s level and goals.
I am currently completing a Master’s in Bioinformatics at the University of Bologna, which strengthens my background in algorithms, data analysis, and scientific computing. Students often tell me that I make difficult concepts feel simple and that they gain confidence quickly. I care deeply about teaching and always strive to create a supportive environment where every student can progress comfortably and effectively.
I am currently completing a Master’s in Bioinformatics at the University of Bologna, which strengthens my background in algorithms, data analysis, and scientific computing. Students often tell me that I make difficult concepts feel simple and that they gain confidence quickly. I care deeply about teaching and always strive to create a supportive environment where every student can progress comfortably and effectively.
Education
I am currently completing my Master’s in Bioinformatics at the University of Bologna, where I work with advanced topics such as scientific computing, algorithm design, data analysis, genomics, and computational biology. This program deepens my understanding of how programming and ML are used in real scientific and industrial applications. My educational background combines engineering, computer science, AI, and biological data analysis—giving me a unique perspective that I bring into every lesson.
I hold a Bachelor’s degree in Electrical Engineering with a strong focus on programming, algorithms, and computational modeling. During my studies, I gained extensive experience in Python, C++, data structures, and applied mathematics, which naturally led me into Machine Learning and AI research. Alongside my technical work, I began teaching programming and ML to students at different levels, developing a clear, intuitive approach to explaining complex ideas.
I hold a Bachelor’s degree in Electrical Engineering with a strong focus on programming, algorithms, and computational modeling. During my studies, I gained extensive experience in Python, C++, data structures, and applied mathematics, which naturally led me into Machine Learning and AI research. Alongside my technical work, I began teaching programming and ML to students at different levels, developing a clear, intuitive approach to explaining complex ideas.
Experience / Qualifications
I have several years of experience as a Python and C++ developer, Machine Learning instructor, and AI researcher. I began teaching programming during my engineering studies and later expanded to mentoring students from around the world through the international Neuromatch Academy neuroscience program, where I taught Master’s and PhD students advanced computational concepts. I have guided learners of all ages—from motivated teenagers taking their first steps in coding to university students needing help with algorithms, data analysis, and ML. My teaching style is intuitive, engaging, and focused on building real understanding through clear explanations and practical examples.
Age
Children (7-12 years old)
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level
Beginner
Intermediate
Advanced
Duration
45 minutes
60 minutes
90 minutes
The class is taught in
English
Persian
Skills
Availability of a typical week
(GMT -05:00)
New York
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
Good-fit Instructor Guarantee








