FavouritesAdd to Wish List
FavouritesAdd to Wish List
from50.00USD/ h

Arabic Language for All Ages (Basic, Intermediate, Advanced)

Teaching Arabic from scratch for any learner. Or teaching medium and advanced levels as well. Starting from basic reading and writing skills, into grammar and correct structure, and ending with reading and analyzing literature, novels or Quran

Location

Online via webcam

General info

suitcase iconSkills:
Arabic for adults, School
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, Arabic, Hebrew, Turkish

About Me

Led software projects and machine learning algorithms that solve real-life problems from scratch into production.

8 years of experience with software engineering , algorithm development and customer-facing experience.

Professional mentor and technical consultant; completed 220+ mentoring sessions with 5.0/5.0 rating on codementor.io; have been selected for 7 times as featured mentor of the week.

Developed ML algorithms for prediction of customer purchase behavior, customer segmentation, and future purchase status.

Masters graduate in computer vision and machine learning; introduced a new method of Multiple Object Tracking using Kernelized Correlation Filters which increased tracking accuracy by 4%.

Education

Bahçeşehir Üniversitesi
M.A. of Computer Engineering
2014 – 2017
Areas of Study: Computer Vision. Artificial Intelligence. Machine Learning. Cyber Security. Network Cryptography

Birzeit University
B.A. of Computer Engineering
2007 – 2012

Experience / Qualifications

Lead Software Engineer
Swish.ai
Nov 2020 - Present (3 years 1 month)
Leading the technical design and implementation of a SAAS AI-based IT support tickets automatic
routing service. In addition to data ETL process and customer-facing follow up and support.
Technologies: Python, PostgreSQL, Node.js, Google Cloud GCP, Containers, Kubernetes,
Microservices, Airflow, Git


R&D Team Lead
BOOM25 (UK) LIMITED
2019 - Aug 2020 (1 year)
Leading a team of 4 developers in full-stack development and architecture of an e-commerce live
solution. In addition, developing machine learning algorithms for prediction of customer behavior.
Technologies: Node.js, Python, AWS, MongoDB, Redis, MySQL


Mentor
Codementor
Aug 2018 - Jul 2020 (2 years)
Providing software and technical consultancy, mentorship and support through one-to-one live sessions
for tasks in various technologies and programming languages.
Achieved more than 220 sessions with a rating of 5.0/5.0, and have been selected as a "Featured
Mentor" for six times.


Senior Software Developer
GPay
2017 - Jun 2018 (1 year)
Design, development and maintenance at 3 e-commerce projects. Starting from system design of
entities and components to implementation and maintenance.
Technologies: .NET, C#, SQL, Entity Framework, Blockchain Network, JavaScript, HTML, CSS
Achievements:
- Design and implementation of a Bitcoin mining web platform and Blockchain transaction
- Implementation and maintenance for e-commerce website (Hi2Games)


Full Stack Developer
MTCGAME
2015 - 2017 (2 years)
Development and maintenance for e-commerce web site. Implementing payment methods API’s and all
other forms and views.
Technologies: .NET, C#, SQL,Javascript, HTML, CSS
Achievements:
o Integrated multiple payment methods and services: Papara, Wirecard Mobile Payment, Inininal
o Created new Coupon system for discounts and mailing and SMS messaging system for automated
daily messages


Software Engineer
EXALT Technologies Ltd.
May 2011 - Feb 2014 (2 years 10 months)
Worked on Cisco’s classification engine that recognizes a wide variety of applications, including webbased and other difficult-to-classify protocols that utilize dynamic TCP/UDP port assignments
Built Web applications in JavaScript. The application was used by company’s customers to display and
monitor web traffic and show different details in charts and tables

Reviews (1)

It was very helpful ..
Machine Learning is a first-class ticket to the most exciting careers in data analysis today. As data sources proliferate along with the computing power to process them, going straight to the data is one of the most straightforward ways to quickly gain insights and make predictions. Machine learning brings together computer science and statistics to harness that predictive power. It’s a must-have skill for all aspiring data analysts and data scientists or anyone else who wants to wrestle all that raw data into refined trends and predictions. This is a class that will teach you the end-to-end process of investigating data through a machine learning lens. It will teach you how to extract and identify useful features that best represent your data, a few of the most important machine learning algorithms, and how to evaluate the performance of your machine learning algorithms.
This course provides a step-by-step overview and instructions that help you get started with the SQL language. We use MSSQL, but you can use this course to get started with understanding data structures and techniques for all SQL engines including Access, Oracle and MySQL. We show you how to create SQL statements including SELECT, DELETE, UPDATE and INSERT. Then, we show you how to create and design tables. We show you how to create stored procedures, which allow you to run the same SQL statement multiple times without reprogramming your database. Finally, we show you how to use cursors, use transactions to preserve data integrity, and creating views for larger data sets.
Learning computer programming for university students in all levels. Could be very basic or for advanced courses. Suitable for reinforcement for university courses of: Java. Object Oriented, Data Structure, Advanced Java, Software Engineering, Database, Web Development.. etc. Can be given in: Java, C, C#, Javascript Course Outline: Section 1 - Getting Started Java Basics Data Types Arrays and References Operators and Constructs Java Objects Dynamic Memory Allocation Java Methods Java Strings Section 2 - Cla1sses and Objects Class Design Fields and Access Control Constructors Method Overloading Static Methods Inheritance Method Overriding Using final and super Abstract Classes and Methods Dynamic Binding Polymorphism Section 3 - Working with Classes Using instanceof Interfaces Exception Handling Exception Objects throw points, throws clause try, catch, finally Section 4 - User Interfaces Window Applications Layout Managers Event Handlers and Listeners Anonymous Classes and Lambdas Java Swing APIs Basic GUI Controls Menus and MenuBars Section 5 - Generics and Collections Why Use Generics? Generic Classes and Interfaces Generic Iterators Collections ArrayList, LinkedList, HashMap Section 6 - Threads Thread States Extending the Thread class Timer Thread Implementing the Runnable interface Section 7 - File I/O Input and Output Streams Binary and Text Files Files and Directory Methods

Ask a question

Send a message explaining your needs and Ibrahim 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  Tuesday at 3:00  Wednesday at 3:00  Thursday at 3:00  Friday at 3:00    
4  Monday at 4:00  Tuesday at 4:00  Wednesday at 4:00  Thursday at 4:00  Friday at 4:00    
5  Monday at 5:00  Tuesday at 5:00  Wednesday at 5:00  Thursday at 5:00  Friday at 5:00    
6            Saturday at 6:00  Sunday at 6:00
7            Saturday at 7:00  Sunday at 7:00
8            Saturday at 8:00  Sunday at 8:00
9            Saturday at 9:00  Sunday at 9:00
10            Saturday at 10:00  Sunday at 10:00
11            Saturday at 11:00  Sunday at 11:00
12            Saturday at 12:00  Sunday at 12:00
13            Saturday at 13:00  Sunday at 13:00
14  Monday at 14:00  Tuesday 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  Tuesday at 15:00  Wednesday at 15:00  Thursday at 15:00  Friday at 15:00  Saturday at 15:00  Sunday at 15:00
16  Monday at 16:00  Tuesday at 16:00  Wednesday at 16:00  Thursday at 16:00  Friday at 16:00  Saturday at 16:00  Sunday at 16:00
17              
18              
19              
20              
21              
22              
23              
from $50Online 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 December 2017
  • Phone number verified
  • Google connected
  • Linkedin connected
    491 connections

Availability of a typical week

(GMT -04:00) New York
MonTueWedThuFriSatSun
0              
1              
2              
3  Monday at 3:00  Tuesday at 3:00  Wednesday at 3:00  Thursday at 3:00  Friday at 3:00    
4  Monday at 4:00  Tuesday at 4:00  Wednesday at 4:00  Thursday at 4:00  Friday at 4:00    
5  Monday at 5:00  Tuesday at 5:00  Wednesday at 5:00  Thursday at 5:00  Friday at 5:00    
6            Saturday at 6:00  Sunday at 6:00
7            Saturday at 7:00  Sunday at 7:00
8            Saturday at 8:00  Sunday at 8:00
9            Saturday at 9:00  Sunday at 9:00
10            Saturday at 10:00  Sunday at 10:00
11            Saturday at 11:00  Sunday at 11:00
12            Saturday at 12:00  Sunday at 12:00
13            Saturday at 13:00  Sunday at 13:00
14  Monday at 14:00  Tuesday 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  Tuesday at 15:00  Wednesday at 15:00  Thursday at 15:00  Friday at 15:00  Saturday at 15:00  Sunday at 15:00
16  Monday at 16:00  Tuesday at 16:00  Wednesday at 16:00  Thursday at 16:00  Friday at 16:00  Saturday at 16:00  Sunday at 16:00
17              
18              
19              
20              
21              
22              
23              
from $50Online 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

You are here


Rayen Ranim
Learn Arabic and Tunisian dialect with a native tutor - Arabic & Tunisian Lessons
🎉 Learn Tunisian Arabic with a native tutor! 🎉 Do you want to discover the richness of the Tunisian language and culture? Do not search anymore ! Whether you're a beginner or looking to deepen your knowledge, my tailor-made courses are designed to help you progress quickly. From mastering the basics of the language to practicing authentic conversations, I'll guide you through every step of the learning process. My online webcam courses provide the flexibility you need to learn from home, at your own pace and on your schedule. With interactive teaching methods and tailored educational resources, you will be able to develop your understanding and mastery of Tunisian Arabic in an effective and enjoyable way. Don't miss this unique opportunity to explore Tunisian language and culture up close. Contact me today to book your first lesson and start your journey to mastering Tunisian Arabic! 🌍📚

Fawzi
Arabic lessons: Language and communication [ONLINE]
I am an academic professor. Arabic is my mother tongue. I speak Arabic, French, Spanish, a little English and a little Turkish. I give lessons in Arabic: language and communication with an effective pedagogy, written and oral, so that everyone can speak fluently while avoiding grammatical gaps. I explain all my lessons to foreigners by webcam, because I am in Morocco, in Rabat. I present my courses in French, Arabic or Spanish, depending on your choice. During the session I explain the course that suits your needs. And there is also the option to create an open discussion so that you can speak fluently over time. And at the end of each session, I give "lessons" with "exercises" to do as homework to continue our accompaniment and increase your level. -------------------------------------------------- ------ Another opportunity: To those who are interested in discovering the Islamic religion or in understanding it and reading the Koran, I offer special sessions on; its Pillars, faith, etc. I do comparison studies between major religions, detecting the points of connection between them as well, while basing themselves on mutual respect. I can even share with you my screen to help you write in Arabic. (I have the SAMSUNG Tablet Galaxy Tab S4 with S Pen) - I leave you now with the five Pillars of Islam: 1- (Chahada): The attestation of faith of the existence and uniqueness of God and the prophecy of Muhammad. 2- (Salat): The five daily prayers. 3- (Zakat): The alms to the needy in the prescribed proportions according to its means. 4- (Assawm): The fast of the month of Ramadan which lasts from dawn to sunset. 5- (Al-hajj): The pilgrimage to Mecca which must be done at least once in his life, if the believer has the physical and material means. - I am available. -------------------------------------------------- ------ In Spanish: Clases particulares de árabe [ONLINE]: Expresión escrita y oral / Literatura y cultura Soy profesor y académico. Enseño árabe, lengua y comunicación desde 2012. Hablo árabe, francés, español, un poco inglés y un poco turco. El árabe es mi lengua madre. Explico mis lecciones in francés, árabe or en español, según su elección. During the session explained the lesson that was adapted to sus necesidades. También exists the opción de crear una discusión abierta para que pueda hablar con fluidz a lo largo del tiempo y evitar lagunas gramaticales. Y al final de cada sesión, doy "lecciones" con "ejercicios" para hacer como tarea para continuar con nuestro apoyo y aumentar su nivel.

Awni
Private Arabic classes for non natives or foreigners/online
Native professional Arabic teacher offering Arabic language classes- typical Arabic (Fusha) or middle eastern dialects (Jordanian, Lebanese and gulf). These classes are INDIVIDUAL and PERSONALIZED according to your demands. I can help you to learn basics even from Alphabet to conjugation,plus writing and speaking. My method will take you step by step to meet your goal! I am dynamic, easy-going and full of energy! All material will be provided to you by email. Lessons are well organized I can suggest a weekly task. In addition, I can provide support in proofreading and translation. About me: I am a highly qualified teacher with a Master's degree in Philology and Literature as well as 13 years of experience. As I have studied in high ranked European universities and traveled around the world, so I'm able to support you with job interviews and public speech. Language of teaching can be English,French, Spanish and Arabic. Classes can be via Skype or zoom. Thank you for your interest in my profile, أهلاً وسهلاً ومرحباً بكم في صفحتي

عبدالكريم
Teaching the Holy Qur’an to all ages, and teaching the correct reading of the Holy Qur’an, with intonation and explaining the origins of the letters as they were read from the presence of the Prophet, may God bless him and grant him peace.
Teaching the Holy Qur’an to Arabic speakers and non-native speakers, teaching the honorable Sunnah of the Prophet, jurisprudence, and other legal sciences, such as teaching the hadiths of the Noble Messenger, may God bless him and grant him peace, from the book Riyadh al-Salehin, and the Sahih of Imam al-Bukhari, may God Almighty have mercy on him. And teaching prayer to children and adults as well With us you can learn to recite the Qur’an and the Arabic language quickly. Even if you do not know the letters of the Arabic language, we will help you, God willing. May God make it easy for us to teach and teach us. I signed up with the aim of mastering Tajweed and reading the Qur’an better but also to be able to help my children who memorize the Qur’an, I cannot help them with Tajweed so this motivated me more. Don't delay, register now and get started. additional information Translate using google translate. Click to view the original text. I can use the phone and computer

Jamal
✅Private teacher gives ARABIC LESSONS (simple method): Classical Arabic, Moroccan dialect (Darija) and Quran [WEBCAME]
Hello everyone, ✅My name is Jamal, I am an experienced trainer, I provide personalized Arabic lessons to each student ✅If you want to improve your level in Classical Arabic? or Moroccan dialectal Arabic (darija)? or Learn to read the Quran? ... ✅I offer Arabic lessons for primary, middle, high school and even adults. ✅My courses are intended for anyone wishing to study the Arabic language, there is no prerequisite level, even complete beginners can follow these courses. ✅The work is based on effective pedagogy in order to be able to assimilate the lessons and succeed in homework and discussions by working on reading, writing, comprehension as well as oral and written expression. ✅I use presentations + games + videos + images + audios + homework between sessions... ❇️👉❇️Available on WhatsApp to answer your questions If you need any help, please do not hesitate to contact me, I help students internationally to improve their grades and Arabic skills.

Abir
Arabic lessons for beginners and advanced ( reading , speaking and writing)
Hello everyone! 😊 I'm Abir, hailing from Tunisia, and I'm passionate about teaching Arabic, my native language. Whether you're a complete beginner or already have some Arabic skills, I'm here to guide you on your language-learning journey. For beginners, I'll cover everything from alphabets to reading, comprehension, and speaking, all in an enjoyable and straightforward manner. If you're already familiar with Arabic, we can engage in conversation on various topics to help you practice and improve. I'm committed to helping you reach your language goals, one step at a time, using an engaging and effective teaching approach. I'm confident that you'll find my method both enjoyable and productive, resulting in significant progress. If you're interested in starting your Arabic learning adventure, please don't hesitate to contact me, and let's schedule your first lesson. Stay safe until then!☺️

Younes
online arabic lessons for kids and adults
Intended for anyone wishing to study the Arabic language, there is no prerequisite level, even complete beginners can take these courses. There is no ultimate, foolproof way to learn Arabic. Each person is different and will, depending on their character and profile, prefer one method over another. my learning method is based on simplicity and above all it is necessary to move forward according to the rhythm of the student to allow him to improve and acquire new bases and to be able to assimilate new information without ever becoming saturated. Who goes slowly goes surely, and who goes surely goes far.

Amel
Learn Arabic culture and language and Tunisian dialect and customs and traditions
Qualified teacher of Arabic language and Tunisian dialect. Former Professor at the Bourguiba Institute of Modern Languages in Tunis IBLV. I offer individualized pedagogy for non-Arabic speakers in Tunisia and all over the world as well as help for foreign students and students who have a Tunisian or French and even English diet who have difficulties and who are preparing for tests and exams. exams. My goal is to progress foreign learners and students. Level tests, exercises and homework continue after each lesson. Arabic will be an easy, accessible and fascinating language for you. Classes will take place at home and at the student's or online.

Yosra
physics chemistry course for secondary school students
For those who suffer from gaps or difficulties in the discipline of physics and chemistry and those who want to improve their skills in solving problems or preparing for exams, I put at your disposal my knowledge and skills as a physics teacher with a basic degree in physics and being a senior in my class. I am ready to support you on your journey. Through an active pedagogy we can, I and you, not only understand the notions of this subject but love it and initiate ourselves to research more in this field with pleasure like little researchers

Norah
Memorizing the Quran for young and old. More info
Hi salam alaikum, Would you like to memorize the Quran and do you need help with that? Then you've come to the right place. I will give you an hour of lessons to help you recite the Quran as best and beautifully as possible. مرحبا السلام عليكم هل تحب حفظ القرآن وتحتاج إلى مساعدة في ذلك؟ ثم كنت قد وصلنا إلى المكان الصحيح. سأعلمك ساعة لتتمكن من تلاوة القرآن بشكل جميل .

Professeur
Arabic and French and English courses at a distance For all levels: ONLINE
- Arabic and French and English distance courses For all levels: ONLINE- I give French, English and Arabic lessons at a distance for all levels. I offer sessions in French, English and Arabic at a distance for all levels. I provide extensive support and well supported by the most effective learning tools. For more information, contact me

Yassine
Arabic teacher/ Arabic teacher mentor/ Arabic virtual teacher
The teacher will implement an appropriate educational curriculum based on the Arabic NCSSFL-ACTFL (National Standards for 21 st Century Language Learning-American Council on the Teaching of Foreign Languages) Can-Do Statements and the course pacing guides provided by the district. what is most important is that the teacher will create and maintain an educational atmosphere that encourages effective student learning. By the end of this class, you will be able to write, read, understand, and speak Arabic fluently.

Youness
Arabic course at a distance For all levels: ONLINE
I give remote Arabic lessons for all levels. I offer remote Arabic sessions for all levels. I provide extensive support and well supported by the most effective learning tools. For more information, contact me.

Fatma
Teaching the Arabic language to non-native speakers in the best and most enjoyable modern ways
I teach Arabic to non-native speakers from beginning to professional level to children and adults as well. I can teach my students listening, speaking, reading and writing as well. As for adults, I always encourage them to talk and ask me questions. For children, use the best methods and materials that make the lesson fun and very easy. I also use modern educational methods and am very patient, especially with children

Zera
YOU WANT TO TAKE THE LANGUAGE AND ARABIC AND THE MOROCCAN DARIJA LANGUAGE
Hello, I am a teacher of Arabic and French languages and English and Darija (the language of Moroccans) with different types of exercises and Encourage small steps, Open space for questions. . Passion is contagious. Track and recall student progress do not hesitate to contact me thank you.