facebook
    Reza
    member icon
    Trusted teacher
    favorite buttonAdd to Wish List
    favorite buttonAdd to Wish List
    member icon
    Trusted teacher
    from42.32EUR/ h

    A professional programmer in Data Science, Machine Learning, Web development, and CFD that has no limits. Expert in Python.

    I am here to help. I am not your tutor; I am one of your very best friends that always helps you when you really need help.

    I believe there is nothing in this world that you and I cannot solve together. Send me the topic, and I will take care of it. I will make sure that you will do it. It does not matter that it's a course curriculum or project. If I am interested in your topic, I will definitely help you. Here are my interests:

    Data Science/ Machine Learning/ Data Scraping
    Python/ Django/ Flask/ APIs/ Task Automation
    MATLAB/ C/ C++/Fortran
    Fluid Dynamics/ CFD/ FDM/ FVM/ FEA/ ANSYS/ OpenFOAM

    Extra information

    I am Reza. I work on Computational Physics at Polytechnique Montréal to develop a new programming language for parallel programming. I studied for my master's in Aerospace and Mechanical engineering at Sharif Univ of Tech.

    I am in the developing team of Chapel programming language. I know how to create, use, and teach a programming language. I don't just work with programming syntaxes, I make programming syntax works as my desire.

    Location

    Online via webcam

    General info

    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:
    60 minutes
    The class is taught in:English

    About Me

    I am Reza. I work on Computational Physics at Polytechnique Montréal to develop a new programming language for parallel programming. I studied for my master's in Aerospace and Mechanical engineering at Sharif Univ of Tech.

    I am in the developing team of Chapel programming language. I know how to create, use, and teach a programming language. I don't just work with programming syntaxes, I make programming syntax works as my desire.

    Education

    Ph.D. in Mechanical Engineering, Ecole Polytechnique de Montreal, GPA 4.0/4.0, 2022
    M.Sc. in Aerospace Engineering, Sharif University of Technology, GPA 4.0/4.0, 2020

    Experience / Qualifications

    - 4 Years of Teaching Assistant at Polytechnique Montréal and SUT
    - 4 Years of Freelancing in Data Science and Web development

    Ask a question

    Send a message explaining your needs and Reza will reply soon:
    The more detail, the better.
    Ex. "Hi, when are you available to meet for a lesson?"

    Availability of a typical week

    (GMT -04:00) New York
    MonTueWedThuFriSatSun
    0
      
      
      
      
      
      
      
    1
      
      
      
      
      
      
      
    2
      
      
      
      
      
      
      
    3
      Monday at 3:00
      
      Wednesday at 3:00
      Thursday at 3:00
      
      Saturday at 3:00
      Sunday at 3:00
    4
      Monday at 4:00
      
      Wednesday at 4:00
      Thursday at 4:00
      
      Saturday at 4:00
      Sunday at 4:00
    5
      Monday at 5:00
      
      Wednesday at 5:00
      Thursday at 5:00
      
      Saturday at 5:00
      Sunday at 5:00
    6
      Monday at 6:00
      
      Wednesday at 6:00
      Thursday at 6:00
      
      Saturday at 6:00
      Sunday at 6:00
    7
      Monday at 7:00
      
      Wednesday at 7:00
      Thursday at 7:00
      
      Saturday at 7:00
      Sunday at 7:00
    8
      Monday at 8:00
      
      Wednesday at 8:00
      Thursday at 8:00
      
      Saturday at 8:00
      Sunday at 8:00
    9
      Monday at 9:00
      
      Wednesday at 9:00
      Thursday at 9:00
      
      Saturday at 9:00
      Sunday at 9:00
    10
      Monday at 10:00
      
      Wednesday at 10:00
      Thursday at 10:00
      
      Saturday at 10:00
      Sunday at 10:00
    11
      Monday at 11:00
      
      Wednesday at 11:00
      Thursday at 11:00
      
      Saturday at 11:00
      Sunday at 11:00
    12
      Monday at 12:00
      
      Wednesday at 12:00
      Thursday at 12:00
      
      Saturday at 12:00
      Sunday at 12:00
    13
      Monday at 13:00
      
      Wednesday at 13:00
      Thursday at 13:00
      
      Saturday at 13:00
      Sunday at 13:00
    14
      Monday at 14:00
      
      Wednesday at 14:00
      Thursday at 14:00
      
      Saturday at 14:00
      Sunday at 14:00
    15
      Monday at 15:00
      
      Wednesday at 15:00
      Thursday at 15:00
      
      Saturday at 15:00
      Sunday at 15:00
    16
      Monday at 16:00
      
      Wednesday at 16:00
      Thursday at 16:00
      
      Saturday at 16:00
      Sunday at 16:00
    17
      Monday at 17:00
      
      Wednesday at 17:00
      Thursday at 17:00
      
      Saturday at 17:00
      Sunday at 17:00
    18
      
      
      
      
      
      
      
    19
      
      
      
      
      
      
      
    20
      
      
      
      
      
      
      
    21
      
      
      
      
      
      
      
    22
      
      
      
      
      
      
      
    23
      
      
      
      
      
      
      
    from 42.32€Online via webcam

    Good-fit Instructor Guarantee


    If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.

    Online reputation

    • Instructor since June 2022
    • Phone number verified
    • Google connected

    Availability of a typical week

    (GMT -04:00) New York
    MonTueWedThuFriSatSun
    0
      
      
      
      
      
      
      
    1
      
      
      
      
      
      
      
    2
      
      
      
      
      
      
      
    3
      Monday at 3:00
      
      Wednesday at 3:00
      Thursday at 3:00
      
      Saturday at 3:00
      Sunday at 3:00
    4
      Monday at 4:00
      
      Wednesday at 4:00
      Thursday at 4:00
      
      Saturday at 4:00
      Sunday at 4:00
    5
      Monday at 5:00
      
      Wednesday at 5:00
      Thursday at 5:00
      
      Saturday at 5:00
      Sunday at 5:00
    6
      Monday at 6:00
      
      Wednesday at 6:00
      Thursday at 6:00
      
      Saturday at 6:00
      Sunday at 6:00
    7
      Monday at 7:00
      
      Wednesday at 7:00
      Thursday at 7:00
      
      Saturday at 7:00
      Sunday at 7:00
    8
      Monday at 8:00
      
      Wednesday at 8:00
      Thursday at 8:00
      
      Saturday at 8:00
      Sunday at 8:00
    9
      Monday at 9:00
      
      Wednesday at 9:00
      Thursday at 9:00
      
      Saturday at 9:00
      Sunday at 9:00
    10
      Monday at 10:00
      
      Wednesday at 10:00
      Thursday at 10:00
      
      Saturday at 10:00
      Sunday at 10:00
    11
      Monday at 11:00
      
      Wednesday at 11:00
      Thursday at 11:00
      
      Saturday at 11:00
      Sunday at 11:00
    12
      Monday at 12:00
      
      Wednesday at 12:00
      Thursday at 12:00
      
      Saturday at 12:00
      Sunday at 12:00
    13
      Monday at 13:00
      
      Wednesday at 13:00
      Thursday at 13:00
      
      Saturday at 13:00
      Sunday at 13:00
    14
      Monday at 14:00
      
      Wednesday at 14:00
      Thursday at 14:00
      
      Saturday at 14:00
      Sunday at 14:00
    15
      Monday at 15:00
      
      Wednesday at 15:00
      Thursday at 15:00
      
      Saturday at 15:00
      Sunday at 15:00
    16
      Monday at 16:00
      
      Wednesday at 16:00
      Thursday at 16:00
      
      Saturday at 16:00
      Sunday at 16:00
    17
      Monday at 17:00
      
      Wednesday at 17:00
      Thursday at 17:00
      
      Saturday at 17:00
      Sunday at 17:00
    18
      
      
      
      
      
      
      
    19
      
      
      
      
      
      
      
    20
      
      
      
      
      
      
      
    21
      
      
      
      
      
      
      
    22
      
      
      
      
      
      
      
    23
      
      
      
      
      
      
      
    from 42.32€Online via webcam

    Good-fit Instructor Guarantee


    If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.

    Share


    Salah Eddine
    Master Python with Courses Suitable for All Ages and Levels! Beginners, Intermediates, Professionals, Everyone is Welcome
    Master Python with Personalized Courses Discover the art of programming with Python courses tailor-made to meet your specific needs. Whether you are a beginner, intermediate or professional, my lessons are suitable for all levels. Why Choose My Courses? Personalized Teaching Approach: Each course is tailored to your skill level and individual goals. Practical Experience: Learn by doing with real-world projects that build your understanding and skills. Ongoing Support: Get unlimited email support for any questions you have between sessions. As a Python expert, I have a passion for teaching and sharing my knowledge. My goal is to guide you effectively in your learning journey. Book Your First Lesson: Start your journey to Python mastery now by booking your first lesson. Whether you aspire to enter the development field or hone your existing skills, these courses are designed for you.

    Baia
    Python & Django Development – From Beginner to Web App Developer
    🚀 Learn Python and Django to Build Powerful Applications 🚀 Want to master Python and develop real-world web applications with Django? Whether you're a beginner or looking to enhance your coding skills, this course will guide you step by step! What You’ll Learn: ✅ Python Basics & Advanced Concepts – Learn syntax, data structures, OOP, and algorithms ✅ Django Framework – Build dynamic and scalable web applications ✅ Databases & APIs – Work with PostgreSQL, SQLite, and REST APIs ✅ Project-Based Learning – Apply concepts through hands-on coding and real projects ✅ Debugging & Best Practices – Learn clean coding principles and error handling 🔹 Who is this course for? Complete beginners who want to start coding with Python Developers looking to transition into backend or full-stack development Students and professionals who want to build their own web applications 💻 Class Format: - Live online sessions via Google Meet - Interactive coding exercises & projects - Personalized guidance based on your level 📩 Contact me to start your Python & Django journey today!

    Alex
    Mathematics for students of all grades, IB and IGCSE
    Mathematics is the best way to enhance your intellect but also work on your intuition and your ability to see patterns. Good day, my name is Alex, I have been teaching math for over 10 years to hundreds of students. I will teach all grades from elementary school all the way to high school and IB/GCSE etc. My philosophy revolves around these three values: -Encouragement -Inspiration -Discipline I specialize into teaching mathematics and programming, but in some occasions I teach physics too. Feel free to contact me.

    Enrique
    Distinction Maths, Physics, Programming, Engineering: 12+ years experience tutoring for Excellence
    Don't settle for anything less than excellence. I am an Aerospace Engineer with a Master's degree in Quantum Physics and have completed Ph.D. work at the University of Cambridge in Computational Physics. Additionally, I have 4 years of experience developing MATLAB and possess deep programming skills in MATLAB/Simulink family, C/C++, Fortran, and Python. With over 12 years of tutoring experience, I have successfully guided more than 50 students worldwide to achieve distinction in various fields. Consistent results are my priority, and I strive for excellence in all aspects of my teaching. My lessons are customized to meet each student's unique needs and are designed to be engaging and insightful. Whether you are at a school level or require advanced or professional-level instruction, I offer support in the following areas: - University levels (undergraduate and postgraduate) - Preparation for IB/IA, A-Levels, GCSE, University Entry, or equivalent - Assistance with specific projects at a professional level, including interview preparation - High school studies and diploma programs - Extensive experience working with children Every lesson is meticulously planned in advance to ensure that it aligns with your goals and targets areas for improvement. I prioritize a dynamic and interactive learning experience, with one-on-one sessions tailored to your individual requirements. Lessons will be conducted via webcam, enabling you to connect from anywhere. I have a highly flexible schedule and can adapt to accommodate your needs. If you have any questions about my teaching method, availability, or pricing, please don't hesitate to reach out. I am here to assist you and provide the support you need.

    Youssef
    Analog and digital electronics, VHDL, FPGA, programming
    doctoral student in engineering sciences provides support courses in analog and digital electronics at any DEUG level and engineering schools. having scientific and technical knowledge, three years of experience in the field of teaching, pedagogy and a sense of listening and analysis, I am able to help pupils and students and train them in the chapters of which they are having difficulty. for more info please contact me

    Mohammed
    Mathematics, Python, Networking and Cybersecurity.
    Are you ready to become the tech-savvy problem-solver everyone turns to? Join this dynamic, hands-on class designed to unlock your full potential across four essential pillars of the digital age: 🧮 Mathematics – Strengthen your logical thinking and problem-solving skills, the foundation of all great tech minds. 🐍 Python Programming – Learn to code smart, build real-world projects, and automate anything. Python makes it fun and powerful. 🌐 Networking – Understand how the internet works from the ground up. Routers, protocols, IPs – we’ll demystify them all. 🔐 Cybersecurity – Learn how hackers think, how to protect systems, and start your journey into ethical hacking.

    Pr YSF
    Analog and digital electronics, VHDL, FPGA, programming
    Engineer and senior professor of engineering sciences provides support courses in analog and digital electronics at all levels, engineering schools. having a scientific and technical knowledge, five years of experience in the field of teaching, teaching and a sense of listening and analysis, I am able to help pupils and students and train them in the chapters of which they have difficulties. for more info please contact me

    Hadia
    Scratch Coding for kids - A great way to learn about coding and computer science.
    Hello! I am Hadia, and I am an experienced coding tutor for kids, teens, and adults. I teach Scratch and App Inventor coding for kids and Python for teens and beginners. I have 20 years of experience in the education field; I worked as a curriculum developer and educational supervisor, and I had the chance to teach computer science subjects for all grade levels, from kindergarten through secondary classes. I believe that teaching programming isn’t just about how to type lines of code. It is more about teaching how to think logically. I usually customize the content according to the student's needs and interests, and I encourage my students to create their own projects that make learning more meaningful and enjoyable.

    Zakaria
    Learn to program and code with Scratch while having fun
    * This digital training aims to introduce you to the Scratch tool and through the game world, and gradually, to discover programming concepts such as loops, conditions or variables. It is aimed at anyone who is new to Scratch and who wants to create games and animations. * Learning programming will allow students to develop their skills and will certainly allow them to meet the expectations of the future working world and emerging careers. * In addition, learning programming allows the development of algebraic, algorithmic and computational thinking. Programming also helps to improve and develop students' sequencing ability, as well as their communication skills. Thus, there are several advantages to teaching programming, but the important thing is to remember that this learning teaches students that digital is not only for entertainment, but that it is possible to become creators. active and creative content.

    Muddassir
    Mastering WordPress: Unleash Your Website Development Skills.
    Are you ready to take your online presence to the next level? Look no further! As a seasoned WordPress expert, I offer comprehensive tutoring sessions designed to empower you with the skills needed to master the art of WordPress. Whether you're a beginner looking to build your first website or an experienced user seeking to enhance your existing platform, my tailored sessions cater to all skill levels.

    Mathieu
    Wordpress private lesson - From beginner to expert
    With 7 years of experience as a developer in a Factory, I now develop Wordpress websites for large groups. In the training program, you will learn to: - Install, configure, and deploy WordPress sites - Develop custom Wordpress themes and plugins - Use powerful tools like ACF Pro, Gravity Forms, WPML, AIOS Security, WP rocket... - Create custom post types and tailor-made taxonomies - Develop pages using the right methods in HTML, CSS, Javascript & PHP - Administer and manage a site database - Contribute to the good natural referencing (SEO) of your site - Use WP-Cli to speed up the maintenance of your sites - Use Docker to containerize your local/prod projects and facilitate their management - Administer your WP sites the right way - And much more... For any questions, you can contact me by PM. See you soon, Matthew

    Amin
    Programming with Python, with C and database management (Introduction to machine learning)
    Looking to master programming and become a skilled developer? In this course, you'll learn the basics of Python and other programming languages, as well as how to use them to build machine learning models. We also offer specialized assistance for students in programming and database management using SQL (CPGE students). Python is a powerful general-purpose language used in web development, data science, software prototyping, and more. Its simple and easy-to-use syntax makes it an excellent choice for beginners learning to program. Additionally, upon request, we offer courses in other programming languages such as C, R, and MATLAB. Classes can be conducted remotely or in person, and we tailor our instruction to meet individual or group needs. If you have any questions, feel free to contact us.

    Matías
    Private coding / programming lessons with python
    Python is one of the best, if not the best, language to start learning programming. It is also one of the most widely used languages today, especially in cutting-edge areas such as machine learning. This popularity means that Python is constantly evolving. It offers a wide range of tools and libraries, which are free and very varied. As an aeronautical engineer, I like to share my knowledge and derive satisfaction from it by teaching and motivating others. I'm used to working with people of different ages. I believe in the importance of segmenting learning, visualizing progress, setting concrete goals and practicing regularly. Beyond these general principles, there is no magic rule or method. Some approaches work with some students but not with others. Adaptation to individual needs is therefore the main objective of private lessons. So I will do my best to find what motivates and helps my student.

    Adam
    Introduction to Python: Programming Basics and Simple Applications
    This course is designed for beginners who want to get started with programming in Python, one of the most popular and accessible languages today. No previous experience is necessary. In one session, students will learn the basics of programming and will be able to create their first Python applications. With clear explanations, practical exercises, and real-world examples, this course is an ideal gateway to exploring computer science and coding. Online Course: Introduction to Python - Programming Basics and Simple Applications Duration : - 60 minutes: intensive format to learn fundamental concepts. - 90 minutes: In-depth format with more time for practical examples and interactive questions. --- Educational objectives At the end of the course, participants will be able to: 1. Understand the basics of programming, including the concepts of variables, data types, conditional structures, and loops. 2. Write and run simple Python scripts. 3. Manipulate inputs and outputs to interact with the user. 4. Solve practical problems with short, functional programs. --- Course syllabus 1. Introduction (10-15 min) - Presentation of Python: Why this language? - Installation and configuration of a programming environment (IDLE, Visual Studio Code, or Jupyter Notebook). - First program: *"Hello, World!"*. 2. Python Basics (20-30 min) - Variables and data types (integers, strings, lists). - Mathematical operations and data manipulation. - Conditional structures (if/else) and loops (for/while). 3. Practical exercises (20-35 min) - Write a program to calculate the sum of two numbers provided by the user. - Create a simple application, like a currency converter or password generator. - Bonus for 90 min format: Fixed a more complex issue involving lists or loops. 4. Q&A and conclusion (5-10 min) - Summary of the concepts covered. - Suggestions for resources to continue learning. - Feedback on the course. --- Teaching methodology - Interactive and engaging: the course combines theoretical explanations with practical exercises. - Personalized approach: Sessions are tailored to the needs of participants. Students are encouraged to ask questions at any time. - Learning by doing: examples and exercises are designed to help you assimilate concepts quickly. --- Target audience This course is ideal for: - Complete beginners in programming. - Students or professionals wishing to acquire skills in Python for their personal or professional projects. - Anyone curious to discover a powerful and versatile tool for solving problems. --- Benefits of this online course - Teaching by an experienced and passionate trainer. - Interactive sessions adapted to your learning pace. - Access to educational materials and exercises to continue practicing after the course. Join us now to discover programming and its applications using Python! ---

    Wissam
    Experienced doctor in computer science offers quality teaching in JAVA, C, Python, WEB, Algorithmics, UML, SQL.
    I created this course especially for students having difficulty progressing in their computer programming courses/projects. I support students of all university levels. My help covers many others: - Analysis and planning of projects - Technological choice in languages and tools/framework - Algorithmic and programming support - Assistance with debugging and code correction - Data modeling (MCD/MLD diagram, UML diagrams) Why choose my courses? My method is different and more adapted than that of traditional teachers because it is: * Personalized: Adapted to your level and your specific needs. * Interactive: Promotes interaction and visualization of concepts. * Practical: Oriented towards practice with concrete exercises and projects. * Proven: I have already managed to help more than 200 students in the space of 2 years.