facebook
    Rafi
    Trusted teacher
    FavouritesAdd to Wish List
    FavouritesAdd to Wish List
    Trusted teacher
    from151.76CNY/ h

    Learn JAVA and Programming in general from Beginner Level to Advanced!

    I have taught programming at the top university in Germany (Technical University of Munich). I have tutored for Java courses and can help you learn programming in general. Text me and we can discuss your goals!

    It could be java or python for example.

    Extra information

    Text me and we can discuss your goals!

    Location

    At teacher's location: Moscow, Russia
    At student's location: Around Moscow, Russia
    Online via webcam

    |
    Use ⊞+wheel to zoom!
    +

    General info

    Age:
    Preschool children (4-6 years old)
    Children (7-12 years old)
    Teenagers (13-17 years old)
    Adults (18-64 years old)
    Seniors (65+ years old)
    Student level:
    Beginner
    Intermediate
    Duration:
    30 minutes
    45 minutes
    60 minutes
    90 minutes
    120 minutes
    The class is taught in:English, German, Arabic
    I graduated from an American School in 2017 with a 92% average and completed the external Exams TOEFL and SAT (95. percentile). I moved to Germany afterwards and completed my Bachelors last year at the Technical University of Munich (TUM). I have given private lessons both in high school and in university. I can help you learn English both to pass certain exams or just to improve your language skills. Feel free to text me to ask any questions. Summary: + Attended an American School + TOEFL and SAT tests passed (95. percentile) + Bachelors from Technical University of Munich (TUM) + Gave private lessons in school and at university (3+ years experience)
    I completed my Bachelors last year at the Technical University of Munich (TUM). I have given private lessons both in high school and in university. I can help you learn German both to pass certain exams or just to improve your language skills. Feel free to text me to ask any questions.

    Ask a question

    Send a message explaining your needs and Rafi 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 -05:00) New York
    MonTueWedThuFriSatSun
    0  Monday at 0:00    Wednesday at 0:00  Thursday at 0:00  Friday at 0:00    Sunday at 0:00
    1  Monday at 1:00    Wednesday at 1:00  Thursday at 1:00  Friday at 1:00    Sunday at 1:00
    2  Monday at 2:00    Wednesday at 2:00  Thursday at 2:00  Friday at 2:00    Sunday at 2:00
    3      Wednesday at 3:00  Thursday at 3:00  Friday at 3:00    Sunday at 3:00
    4      Wednesday at 4:00    Friday at 4:00    Sunday at 4:00
    5      Wednesday at 5:00    Friday at 5:00    Sunday at 5:00
    6      Wednesday at 6:00    Friday at 6:00    Sunday at 6:00
    7      Wednesday at 7:00    Friday at 7:00    Sunday at 7:00
    8      Wednesday at 8:00    Friday at 8:00    Sunday at 8:00
    9      Wednesday at 9:00    Friday at 9:00  Saturday at 9:00  Sunday at 9:00
    10      Wednesday at 10:00    Friday at 10:00  Saturday at 10:00  Sunday at 10:00
    11  Monday at 11:00    Wednesday at 11:00    Friday at 11:00  Saturday at 11:00  Sunday at 11:00
    12  Monday at 12:00    Wednesday at 12:00  Thursday at 12:00  Friday at 12:00  Saturday at 12:00  Sunday at 12:00
    13  Monday at 13:00    Wednesday at 13:00  Thursday at 13:00  Friday at 13:00  Saturday at 13:00  Sunday at 13:00
    14  Monday at 14:00    Wednesday at 14:00  Thursday at 14:00  Friday at 14:00  Saturday at 14:00  Sunday at 14:00
    15  Monday at 15:00    Wednesday at 15:00  Thursday at 15:00  Friday at 15:00  Saturday at 15:00  Sunday at 15:00
    16              
    17              
    18              
    19              
    20              
    21              
    22              
    23    Tuesday at 23:00  Wednesday at 23:00  Thursday at 23:00    Saturday at 23:00  Sunday at 23:00
    from 151.76 CNYAt teacher's location
    from 151.76 CNYOnline via webcam
    from 171.99 CNYAt student's home

    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 March 2022

    Availability of a typical week

    (GMT -05:00) New York
    MonTueWedThuFriSatSun
    0  Monday at 0:00    Wednesday at 0:00  Thursday at 0:00  Friday at 0:00    Sunday at 0:00
    1  Monday at 1:00    Wednesday at 1:00  Thursday at 1:00  Friday at 1:00    Sunday at 1:00
    2  Monday at 2:00    Wednesday at 2:00  Thursday at 2:00  Friday at 2:00    Sunday at 2:00
    3      Wednesday at 3:00  Thursday at 3:00  Friday at 3:00    Sunday at 3:00
    4      Wednesday at 4:00    Friday at 4:00    Sunday at 4:00
    5      Wednesday at 5:00    Friday at 5:00    Sunday at 5:00
    6      Wednesday at 6:00    Friday at 6:00    Sunday at 6:00
    7      Wednesday at 7:00    Friday at 7:00    Sunday at 7:00
    8      Wednesday at 8:00    Friday at 8:00    Sunday at 8:00
    9      Wednesday at 9:00    Friday at 9:00  Saturday at 9:00  Sunday at 9:00
    10      Wednesday at 10:00    Friday at 10:00  Saturday at 10:00  Sunday at 10:00
    11  Monday at 11:00    Wednesday at 11:00    Friday at 11:00  Saturday at 11:00  Sunday at 11:00
    12  Monday at 12:00    Wednesday at 12:00  Thursday at 12:00  Friday at 12:00  Saturday at 12:00  Sunday at 12:00
    13  Monday at 13:00    Wednesday at 13:00  Thursday at 13:00  Friday at 13:00  Saturday at 13:00  Sunday at 13:00
    14  Monday at 14:00    Wednesday at 14:00  Thursday at 14:00  Friday at 14:00  Saturday at 14:00  Sunday at 14:00
    15  Monday at 15:00    Wednesday at 15:00  Thursday at 15:00  Friday at 15:00  Saturday at 15:00  Sunday at 15:00
    16              
    17              
    18              
    19              
    20              
    21              
    22              
    23    Tuesday at 23:00  Wednesday at 23:00  Thursday at 23:00    Saturday at 23:00  Sunday at 23:00
    from 151.76 CNYAt teacher's location
    from 151.76 CNYOnline via webcam
    from 171.99 CNYAt student's home

    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.

    Roy
    Python Programming for All Levels: From Fundamentals to Advanced Libraries and Frameworks
    What You Will Learn: 1. Core Principles: Get started with programming by understanding essential concepts like algorithms and data structures, building a strong foundation for future learning. 2. Advanced Libraries and Frameworks: Explore powerful tools like NumPy, Pandas, and Django to develop web applications and perform efficient data analysis. 3. Practical Projects: Work on real-world applications that help reinforce your skills and create an impressive portfolio. How You Will Benefit: 1. Students: Acquire the skills needed to excel in academic projects while setting the stage for a successful career. 2. Self-Taught Learners: Avoid common pitfalls and accelerate learning with clear, hands-on guidance. 3. Professionals: Expand your expertise to meet industry demands and unlock new career opportunities. Why Choose My Courses? 1. Personalized Approach: Each course is tailored to your skill level and learning pace, ensuring you receive the right guidance and support. 2. Theory and Practice: Combine theoretical knowledge with hands-on exercises for a well-rounded and lasting understanding. 3. Solving Real-World Problems: Learn how to tackle common programming challenges, from debugging to performance optimization, equipping you with practical problem-solving skills.

    Oussama
    Python Programming for All Levels: From Fundamentals to Advanced Libraries and Frameworks
    What You Will Learn: Core Principles: Introduction to programming, algorithms, and data structures to build a strong foundation. Advanced Libraries and Frameworks: NumPy, Pandas, and Django to create web applications and perform efficient data analysis. Practical Projects: Real-world applications to strengthen your skills and build an impressive portfolio. How You Will Benefit: Students: Gain the necessary skills to excel in academic projects and lay the groundwork for your career. Self-Taught Learners: Avoid common mistakes and fast-track your progress with clear, hands-on guidance. Professionals: Enhance your skill set to meet industry demands and open up new career opportunities. Why Choose My Courses?: Personalized Approach: Each course is customized to your level and learning pace, ensuring tailored guidance and support. Theory and Practice: You’ll combine theoretical concepts with hands-on exercises for a comprehensive and lasting understanding. Solving Real-World Problems: Learn how to tackle the common challenges faced in programming, from debugging to performance optimization.

    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

    Gaëlle
    AI for children: discover how to use artificial intelligence in English, French and Spanish
    Would you be interested in learning how to use Artificial Intelligence in your daily life? In my AI classes for kids, you will learn how to use this advanced technology in a practical and fun way! During our sessions, we'll explore different ways AI can improve our everyday lives, from shopping online to playing video games. In addition, you will learn to code and create your own AI applications. My classes are suitable for children from 8 years old and are held online via video calls. No previous programming experience is required! If you are interested in learning about AI and how to use it in your life, feel free to contact me! I'm looking forward to teaching you everything I know about this amazing technology.

    Brahim
    JAVA/JEE and Frameworks Course from beginner to expert
    Course in standard java and/or entreprise java programming and/or frameworks used in the most java projects. The course takes place in a theoretical course format, followed by small practical exercises and will be finalized by a mini-project that encompasses all that is seen in the course. We use the n-tier architecture under heavy applications or web applications.

    Younes
    Scratch, Roblox: Code for Fun - A Fun Adventure for Kids and Beginners!
    With Scratch and Roblox, programming becomes child's play! Learn how to create animations, games, and interactive stories using colorful, easy-to-manipulate blocks of code. No complex language here, just a visual and intuitive approach to make learning as fun as possible. Whether you are a parent wanting to introduce your children to the language of programming or a beginner curious to discover the world of coding, this training is suitable for all ages. No prerequisites necessary, just a dose of curiosity and a desire to have fun while learning. As a trainer, I am committed to creating a caring and creative learning environment. I will use teaching methods adapted to each child, promoting positive interaction and encouraging the free expression of creativity. The goal is to make each lesson an engaging and enriching experience.

    Antonio
    Marketing, Promotion, Digital Optimization, and SEO
    The course module is adapted to the student. You will earn: ▪️ An integrated digital marketing strategy based on your own organizational context. ▪️ Skills to effectively analyze and leverage data to make breakthrough data-driven decisions. ▪️ A future perspective on marketing and an overview of how to use emerging digital channels and technologies, such as artificial intelligence (AI) and chatbots, within your organization. ▪️ Accept the challenges and opportunities of disruptive technology in your digital marketing strategy.

    José
    Programming in C, C++, Java, Kotlin, Python and others. Creation of web and desktop applications.
    Programmer engineer with more than ten years of experience teaches programming classes at all levels. My classes can help students of Computer Science Degrees or Cycles, new programmers or someone who is making their website or interacting with an Artificial Intelligence assistant. - At the introductory level you will learn concepts such as variables, data types, flow control statements, functions, pointers, arrays, structures and search and sorting algorithms. This is what is normally taught in the "Programming Fundamentals" subject in the first year of a Bachelor's Degree in Computer Science or in other similar degrees. - At the intermediate level you will learn more advanced concepts: classes, constructors, inheritance, polymorphism, interfaces, exceptions, access modifiers, collections and data structures. - At the advanced level you will learn concepts of object-oriented programming, functional programming, database connections, HTTP protocols, creating web applications or how to deploy an application. If you are already a programmer, you may want to take some refresher classes to reinforce certain concepts.

    Jean-Baptiste
    Learn to develop a complete mobile app on iOS and Android ready for production
    Flutter is the mobile app development framework from Google, based on Dart. You will learn: - How to develop a mobile app from scratch on iOS and Android - How the use Riverpod, the best state management system - How to use Google Firebase (Authentication, Firestore, Cloud Functions, Cloud messaging, ...) - Testing automation I'm a software engineer with 4 years of experience coding with Flutter and more than 10 years working for IT companies.

    Benito
    Python and/or Machine/Deep Learning Classes at your place or Online!
    I am currently working as an independent consultant, technical writer, online teacher 🧑‍🏫 and course content developer in Python, and a wide range of Machine/Deep Learning topics 🧑‍💻. My experience enables me to offer lessons ranging from beginner to advanced levels. I can tailor the classes to your specific needs and schedule, providing a well-structured learning path 🚀. What do you get from me? 👉 Learn at your own pace without any pressure 👉 Well-documented tutorials What topics do I usually cover at the beginning for people without Python experience? ✔️ Understanding the basic concepts (variables & types) ✔️ Math & Statistics (explained easily) ✔️ Data Manipulation (data cleaning, preprocessing...) What topics do I cover for people with Python experience? ✅ Classic libraries: Pandas, NumPy, Scikit-learn, TensorFlow ✅ Data Analytics/Visualization: Plotly, Seaborn, Matplotlib ✅ Domains: Regression, Classification, NLP, LLM, RAG, Computer Vision, Neural Networks, Ensemble Methods, Clustering, Dimensionality Reduction ✅ MLOps: MLflow, Prefect, GCP, AWS Whether you are new to the field, seeking to enhance your skills, or require assistance with a work/school project, feel free to reach out to me! 😉

    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

    Amine
    Mathematics support course for secondary school.
    Recently graduated from EPFL in communication systems, I would be happy to consolidate your knowledge and provide you with assistance in the fields of mathematics and programming/algorithmics. We can work together on exercises that are worrying you, or I can select several for you that would target your shortcomings in order to eliminate them. I want to impart an understanding and appreciation of mathematics.

    Mohamed
    Data Engineering & Science: Packaging Python Projects & deployment tools either on premise or on Cloud (Amazon AWS)
    In this course, you will learn how to efficiently package, containerize, and deploy Python applications and microservices using Docker. The course covers fundamental Docker concepts, best practices for structuring Python projects, and strategies for building scalable and portable applications. Through hands-on projects, you will gain practical experience in creating Docker images, managing containers, and orchestrating microservices, enabling seamless deployment across different environments. Contact me if you want to have more information about the course!

    Mouad
    Support course in Python (For all levels, CPGE)
    Passionate about programming, we offer Python support courses adapted to all levels, from beginner to advanced. These courses are aimed at students in preparatory classes for grandes écoles (CPGE) as well as anyone wishing to acquire solid programming skills. The lessons cover the essential foundations of Python with a clear and accessible teaching approach. Whether you are new to programming or want to deepen your knowledge, you will benefit from structured and progressive teaching. With a focus on concrete concepts and practical examples, these courses aim to strengthen your skills in a tangible way. You will be guided through the nuances of Python, gaining a deep understanding that will benefit you both in your studies and in your future career. Join us to explore the fundamentals of Python programming and progress to more advanced levels. Together, we will build a solid foundation and develop the skills needed to succeed in the dynamic world of computer programming.