facebook
    Reza
    member icon
    Trusted teacher
    favorite buttonAdd to Wish List
    favorite buttonAdd to Wish List
    member icon
    Trusted teacher
    from43.67EUR/ 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 43.67€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 43.67€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.

    Elizabeth
    Program, Create, and Practice Spanish! Scratch and Scratch Jr. from Scratch (ages 5-18) 🚀💬
    Would you like your children to learn programming 💻 while practicing their Spanish 🇪🇸? This is the perfect class for them! 🎯 I'm a programming and science teacher with over 10 years of experience, and I'm also a native Spanish speaker! I know how challenging learning a new language can be—I continue to perfect my English every day—so in my classes, I speak Spanish clearly and slowly, adapting to each student's pace. 🧠✨ In our sessions, we will learn to create games, interactive stories and creative projects using Scratch (ages 6-18) or Scratch Jr (ages 5-6), perfect tools to get started in the world of programming in a fun and educational way. 🎯 What do I offer? 100% individual and adapted classes. Learning programming from scratch. Continuous improvement of Spanish in a natural way. Creative projects that develop logical thinking and digital skills. Learning, creating, and practicing Spanish has never been so much fun! 🚀

    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!

    Hasmik
    Class of statistics, computer programming, R programming
    I am a graduate in data science with R programming skills. I am able to help the students with assignments, and analysis with their master thesis. My approach is very student-oriented and I explain the subjects in a detailed way so that the students understand the main idea.

    Oussama
    Mastering Web Development: From Fundamentals to Advanced Techniques
    What You’ll Learn: Front-end Technologies: HTML, CSS, JavaScript, React.js, Next.js, TailwindCSS for creating dynamic, responsive applications. Back-end Mastery: Node.js, Nest js, Express, and Fastify for building robust and scalable web servers. Databases: MySQL, PostgreSQL, and MongoDB for handling data efficiently. DevOps & Deployment: Learn Docker, CI/CD with GitHub Actions, and cloud deployment practices to ensure your applications are production-ready. How You Will Benefit: Students: Gain the technical skills and portfolio to ace your academic projects and land internships or entry-level jobs. Self-Taught Learners: Stop the guesswork and follow a structured, hands-on approach to mastering full-stack development faster. Professionals: Upgrade your skills to meet the demands of modern web development and position yourself for career growth. Why My Course is Different: Real-World Projects: You'll build applications that solve real business problems, like a complete e-commerce site, RESTful APIs, and microservices. Tailored Learning: Each course is personalized to your experience level and goals, ensuring you get the most out of every session. Problem-Solving Focus: From debugging to performance optimization, you'll learn to tackle real-world challenges confidently. Industry-Relevant Skills: Stay ahead of the curve with training in modern technologies and practices that top employers are looking for.

    Mohamed
    Data Engineering: Extract Transform Load (ETL) Programming with Apache Airflow - Industry Applications
    This course provides a hands-on approach to mastering Apache Airflow, a powerful open-source workflow automation tool widely used in ETL (Extract, Transform, Load) processes. You will learn how to build, schedule, monitor, and optimize data pipelines, ensuring data reliability and efficiency in production environments. Through real-world examples and projects, you will gain the skills required to become a proficient Data Engineer capable of handling complex workflows in modern data ecosystems. This course will allow you to build multiple real-world ETL workflows using Apache Airflow. Let me know if you would like additional information! 🚀

    Rony
    Learn App Development for Teens! Features three fun beginner, intermediate and advanced levels!
    Empower young minds to create their own mobile apps with this fun and interactive course! Designed for children aged 9 to 13, this course introduces app development using MIT App Inventor, a beginner-friendly platform that makes coding easy and exciting. Students will learn the basics of programming, user interface design, and problem-solving as they build their own functional Android apps. Through hands-on projects and creative challenges, they will develop logical thinking and digital skills while bringing their ideas to life. No prior experience is needed—just curiosity and a passion for technology!

    Gaëlle
    Code Your Way to Success: A Fun and Interactive Introduction to Programming for Kids
    In this class, kids will learn the fundamentals of programming and computer science in a fun and engaging way, and discover how these hard and soft skills can be used in their personal and future professional lives. Through interactive lessons and hands-on projects, kids will explore the world of code and create their own digital creations. Throughout the course, they will: Learn the basic concepts and terminology of programming Experiment with different programming languages and platforms Create simple programs and apps using code Collaborate with peers and share their creations Develop problem-solving skills, logical thinking, and other valuable skills that will be useful in any field By the end of the class, your children will have the knowledge and confidence to continue exploring the exciting world of programming and computer science and will understand how code can be a powerful tool for achieving success in any field. They'll be able to choose the job they want in the future or even build their own company. So, join us and code your way to success!

    Izhar
    C Language -- Computer Language Course by a trained professional having Master's Degree in Computers.
    Do you want to start your career in coding? There are excellent chances of growth in this sector. Do you think it'll be tough to learn this language. No! Not at all! I am an expert in C language having practical work experience. I'll start from the scratch, strengthen your basics and help you to master this language. I am providing you a brief summary of our course which we generally follow but that doesn't mean that I am bound to just this much content. In case you have any doubt for any other specific topic related to the subject, you could always come up to me or you need any help in your assignments or projects, you are always welcome. Here is a brief summary of our course : –Introduction to Programming –Fundamentals in C –Operators and Expressions –Data types –Input-Output Library Functions –Control statements –Function –Storage class –Pointer –Pointer and Function –Array –Pointer and array –Array and function –Dynamic memory allocation –String –String and function –Command line arguments –Preprocessor –Structure –Structure and function –File Handling –ODBC Programming –Process and threads –Graphics In case you have any query, feel free to contact me. Give yourself a chance for a better future. All the best

    Jawad
    Polytechnician (X) on Master's internship at EPFL gives mathematics lessons at all levels
    I am currently an engineering student at the École Polytechnique de Paris and am currently completing my Master's program at EPFL in Lausanne. I offer private mathematics lessons, both in person in Lausanne and online, to high school students and university students (Bachelor's degree). I acquired solid teaching experience through a 6-month internship in colleges and associations (tutoring, homework help, co-facilitating exercise sessions), as well as by regularly giving private lessons. My method My goal is to support each student in a personalized way: understanding of fundamental concepts, strengthening acquired skills, working methods, exam preparation, etc. I adapt to the level and pace of each student, combining rigor, pedagogy and kindness. Typical course outline A class typically begins with a discussion to identify current challenges or goals. We then review key concepts and put them into practice through progressive exercises. I also offer additional materials if needed, and a brief debriefing at the end of the session. What I propose ✅ Mathematics courses in Lausanne (in person) or remotely ✅ For high school students or EPFL students / Bachelor in science or engineering ✅ One-off or regular monitoring (refresher courses, revisions, exams, projects, etc.) ✅ Available weekdays from 6 p.m. and all day on weekends

    Pr YSF
    Electronics, Control of industrial systems, C/C++ VHDL programming, digital and analog electronics, MATLAB simulation
    Hello, I am a doctoral student in electrical engineering and associate professor in engineering sciences, experienced in the field of electrical engineering, I offer support courses in the subjects of engineering sciences (Electronics, automatics, electrical engineering, automation, programming). Digital electronics Analog electronic electromagnetism (propagation of high frequency waves) Automatic (continuous, sampled) electrical engineering (transformers, electrical machines, switching power supply) C / c ++ programming, Assembler, ARM, STM32 renewable energy (wind, PV) engineering Sciences RDM Python,VHDL PIC Microprocessor and Microcontroller Signal processing and data acquisition Engineering Sciences These courses allow the student to get up to speed and regain confidence in all scientific subjects, just as they prepare him effectively for the Baccalaureate, the Preparatory Classes or various examinations of the engineering classes. COURSE OBJECTIVES AND PEDAGOGICAL APPROACH Resumption and deepening of fundamental concepts through exercises with course reminders. Put the student in a situation of questioning and research. Respond to individual issues and questions Exercise training in order to achieve real mastery of the content. Learn to build theoretical reasoning from observable facts or hypotheses. Specific preparation for higher education requirements (in-depth content, increase in work capacity, enrichment of scientific background) This educational approach is effective since it has often led me to interesting results with my students. Associate professor provides support courses in electrical engineering

    Dishant
    Python, C, C++, Java Programming Classes for Computer enthusiats
    Welcome to my immersive - Programming Bootcamp, a comprehensive journey designed to empower you with one of the most versatile and in-demand programming languages of our time! Python and Java stands at the forefront of the technological revolution, fueling advancements in artificial intelligence, automation, and web development. Whether you’re an aspiring developer or a student of any level preparing for exams, this bootcamp is crafted to give you the knowledge and confidence to excel. Starting from the very basics, I’ll guide you through every essential topic with a detailed, hands-on approach. Each session is structured to build a solid foundation, gradually progressing into more advanced concepts to ensure your learning is smooth, intuitive, and rewarding. My commitment to your satisfaction and understanding is absolute—I take pride in creating an environment where every question is welcomed, each concept is clarified, and no one is left behind. With clear explanations and patient guidance, I’m here to help you achieve mastery step by step. The bootcamp doesn’t stop at theory. To make learning meaningful and memorable, I’ve integrated real-world projects that bring to life. You’ll apply your skills in practical scenarios, tackling hands-on projects that simulate industry challenges. By the end, you’ll have a portfolio of applications showcasing your proficiency, making you well-prepared for real-life tech opportunities. With an emphasis on clarity, relevance, and personalized support, my goal is to ensure that your learning experience is both empowering and enjoyable. Whether you’re seeking to advance in your career or simply unlock new skills, I’m here to make this journey as impactful as possible. Join me in this Bootcamp, where your growth and success are my highest priorities, and take the first step toward unlocking your potential in the world of programming.

    Muhammad
    Artificial Intelligence & Machine Learning Course for Kids
    This is a 15-week adventure for kids aged 11-15 to explore AI and machine learning. Students will learn to build AI-powered apps, code with drag-and-drop tools, train AI models, and solve real-world problems. The course includes hands-on projects, and a project showcase to build confidence and tech skills.

    Mohamed
    Artificial Intelligent _ Machine Learning _ Neural Networks using Matlab
    Neural Network is a powerful machine learning tool used for classification & prediction. It works as function approximation from experienced data of inputs and outputs entered to the training process to create the model. The concept of neural network can be thought theoretically by mathematics, but the course will include also a practical coding using Matlab Software.

    Ephraim
    Python 101: Master the Language of Programming, From Basics to Advanced Concepts
    In this course, you'll learn Python from the ground up, starting with the basics and progressing to more advanced concepts. You'll gain hands-on experience writing Python code, working with data structures, and using libraries to solve real-world problems. By the end of the course, you'll be confident in your ability to write Python programs, automate tasks, and tackle challenges in various domains.