facebook
favorite button
super instructor icon
معلم موثوق
يتميز هذا المعلم بمعدل استجابة سريع، مما يدل على خدمة عالية الجودة لطلابه.
member since icon
منذ يونيو 2021
أستاذ منذ يونيو 2021
Ultimate Javascript Programming .Learn to code from zero to hero .
course price icon
من 31.4 $
arrow icon
Software engineering is the systematic application of engineering approaches to the development of software
JavaScript supports valuable skills such as object-oriented, functional, and imperative styles of programming,, coding actually does boost skills that are actually useful to most jobs. Problem solving and logic are the main two. Learning to code is like an exercise session for the “left” side of the brain.
معلومات إضافية
You should have good internet.
المكان
location type icon
عبر الانترنت من رواندا
السن
شباب (13-17 سنة)
الكبار (18-64 سنة)
الكبار (65 سنة فأكثر)
مستوى الطالب
مبتدئ
متوسط
المدة
30 دقيقة
45 دقيقة
60 دقيقة
90 دقيقة
الدرس يدور باللغة
الإنجليزية
الجاهزية في الأسبوع العادي
(GMT -04:00)
نيويورك
at teacher icon
على الانترنت عبر كاميرا ويب
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
فصول مماثلة
arrow icon previousarrow icon next
verified badge
Machine Learning is one of the most sought-after skills in the modern world of AI applications, with hiring in this field growing at a staggering 74% annually for the last four years. This program is designed to equip you with the skills and experience needed to pursue a successful career in Machine Learning, and explore the main types of Machine Learning: Unsupervised Learning, Supervised Learning, Deep Learning, and Reinforcement Learning. You'll also delve into special topics to complement your learning.

The program comprises of 6 courses that offer a solid theoretical understanding and ample opportunities to practice the main algorithms, uses, and best practices associated with Machine Learning. You'll code your own projects using the most relevant open-source frameworks and libraries, and apply what you learn in various courses to a final project.

Whether you're already familiar with Python programming, statistics, and linear algebra, or just have a general interest in data analysis and self-learning, this intermediate series is suitable for you. We start with the basics, offer a solid theoretical foundation, code-along labs and demos, and build up to more advanced topics, making it an exciting and rewarding learning experience.
verified badge
Hello, websites development course
Course Content:
•HTML
•CSS
•Javascript
Then, There is a discussion about web development and optimization
Course is very simple and suitable for children and adults, with at least one hour per day
Course is online via any popular platform like Zoom meeting, Microsoft teams, Google meet,... etc
verified badge
Teaching the following
To college students
Data structures
Systems programming
Computer programming
Computer architecture
Operating systems
Microprocessors
Database systems
Digital design
Operating systems
Teaching programming for kids
Python Java c
verified badge
On this journey, we will take you on a comprehensive learning journey to build AI models from scratch. Together, we will learn how to design and choose the right components for a model, including choosing layers and determining the optimal architecture to achieve specific goals. We will use TensorFlow, one of the most powerful frameworks in AI, to build advanced models from scratch to a working model. You will come away from this experience with a deep understanding of the practical steps that will enable you to build AI models that are applicable to your own projects.
verified badge
Explaining the basics of programming and artificial intelligence for children using Scratch and Python

To teach kids the basics of programming and artificial intelligence using Scratch and Python, start with simple concepts with fun applications:

Scratch:

Introduce kids to visual programming using colorful blocks.
Start with projects like creating an interactive story or a simple game.
Teach them concepts like loops, variables, and conditions using animations.
Python:

Python is introduced as an introduction to scripting.
Use easy libraries like turtle to draw or random to create random games.
Introduce them to AI with a library like Teachable Machine to easily classify images or sounds.
Practical example:

Create a simple game in Scratch, then use Python to develop a similar game to illustrate the difference between visual and textual programming.
verified badge
Whether you are a beginner writing your first lines of code or an advanced learner tackling complex concepts, I tailor lessons to suit your needs. Together, we will focus on practical skills, problem-solving, and real-world projects to make programming intuitive and rewarding. Let’s work together to turn your goals into achievements!
verified badge
تعلم البرمجة هو مهارة أساسية في عصرنا الحديث، حيث تفتح أبواباً واسعة أمامك للإبداع والابتكار في عالم تكنولوجي متطور ومتغير باستمرار. في خدمتي، نقدم لك فرصة فريدة لاكتساب هذه المهارة الثمينة بطريقة مبتكرة ومشوّقة.



ستتعلم أساسيات البرمجة بأسلوب سهل وممتع. نهدف إلى توفير بيئة تعليمية تفاعلية تشجع على الاستفادة القصوى من كل درس. ستغوص في عالم الشفرة المصدرية . لدي الخبرة لأكثر من 6 سنوات والشغف لتقديم المعرفة بطريقة مبسطة وفعّالة.



أقدّم تعليمًا شاملاً يشمل لغات برمجة رئيسية مثل Java، Python، C، C++، والتكنولوجيا الحديثة مثل Angular و TypeScript و HTML. سواء كنت مبتدئًا أو لديك خلفية في البرمجة، ستجد التحفيز والدعم اللازمين لتحقيق أهدافك.



أضمن لك تجربة تعلم فريدة تمنحك المهارات الضرورية للنجاح في مجال البرمجة، مما يمنحك فرصًا لا حصر لها في سوق العمل المتنامي والمتطور.
جميع طلّابنا الأعزاء قد يحتاجون إلى مساعدة في الواجبات الفصلية , و خاصة بما يتعلّق في اختصاص ال IT و هندسة البرمجيات و الشبكات.
لدي خبرة عملية لأكثر من 6 سنوات في التعامل مع طلّاب جامعات الإمارات العربية المتحدة و تقديم المساعدة لهم في فهم خطوات الحل و تقديم النصائح لهم لإتمام الواجبات الفصلية و تقديمها و الحصول على أفضل النتائج.
verified badge
I am a communications and electronics engineer and the manager of a software company in Ras Al Khaimah. I love the teaching profession and I have a passion for conveying information correctly and simply. I have very extensive experience in mathematics, physics, chemistry, programming, computer science, and artificial intelligence, in addition to the English and Spanish languages.
verified badge
Ingénieur en génie civil avec plus de 5 ans d’expérience, je propose des formations spécialisées dans le domaine du génie civil et VRD. Passionné par ce monde riche et exigeant, je mets mes compétences au service des étudiants, techniciens et professionnels souhaitant progresser et maîtriser les outils essentiels du secteur.

Mes formations couvrent :

Les bases et techniques avancées en VRD (Voirie et Réseaux Divers)

L’utilisation professionnelle de logiciels de conception tels qu’AutoCAD et Mensura

L’accompagnement pour projets académiques ou professionnels

Des cours adaptés à tous les niveaux (débutants, intermédiaires, confirmés)

Ma valeur ajoutée :
Avec une approche pratique, des exemples concrets issus de l’expérience terrain et une pédagogie adaptée, j’accompagne chaque apprenant pour développer ses compétences, gagner en efficacité et réussir dans ce domaine passionnant.
verified badge
I offer a comprehensive training program that covers a wide range of technical and managerial knowledge, combining academic depth with practical application. The courses aim to hone trainees' skills and enable them to compete in the job market by combining the latest international curricula with practical field experience.

Training includes:
University courses are a requirement for the College of Engineering in general and for Electrical, Computer, Electronics, Communications and Electrical Power Engineering in particular.
(Systems and Communications): Comprehensive understanding of architecture, systems integration, operational management, and alignment with international standards such as TOGAF, DoDAF, NAF, RMF.

Engineering and Networking: Network design and management, cybersecurity, data centers, cloud computing, simulation, and advanced test environments using Cisco, FortiGate, VMware, Nutanix, and others.

Programming and Digital Tools: Learn the basics of C, Python, and Shell, automation, using AI in education and business, and training on BI tools (Sigma BI, SAP Datasphere, SAP SD-CCM).

Business and Project Management: Preparing project plans according to PMP, applying ITIL governance, risk and change management, Agile and Scrum methodologies, and drafting operational and governance documents.

Professional development and personal skills: mastering presentations, preparing strategic studies and analyses, using distance learning tools, and honing communication and persuasion skills.

The teaching method depends on:

Gradual simplification of complex concepts with real-life examples.

Balancing theoretical and practical aspects through practical workshops.

Adapted to the student's level (beginner, intermediate, advanced) and target age group.

This provides the trainee with comprehensive practical experience that enables them to quickly develop their skills and enhance their professional opportunities, whether in the academic, industrial, military, or commercial fields.
or anything related to the following, just 🚀 route it my way:

☁ Cloud & Certifications

Azure (AZ-104, AZ-204, AZ-400, AI-102, DP-100, DP-200, DP-203, DP-420)

AWS (SAA-C03, DVA-C02, MLS-C01)

GCP (ACE, PCD, ML, Data Engineer Pro, Cloud Developer)

💾 Big Data & Analytics

Databricks, Spark / PySpark, Airflow, Hadoop, Kafka, Delta Lake

Data Analytics, GenAI-Powered Data Analytics, Forensic Technology

🔧 DevOps / IaC

Azure DevOps (AZ-400), Docker 🐳, Kubernetes ☸, Jenkins, Terraform 🌱, Ansible, GitHub, Puppet, Chef

🧠 AI / ML / LLMs

Machine Learning, Deep Learning, NLP, MLOps

Generative AI in Business, SageMaker 🤖
verified badge
ابدأ بايثون من الصفر—بدون خبرة سابقة—وابني مشاريع حقيقية: سكربتات أوتوميشن، Web APIs، تحليل بيانات، وسكربتات للشبكات. كل درس فيه شرح سريع + تطبيق عملي + ملف مشروع جاهز للتعديل. في النهاية هتخرج ببورتفوليو قابل للتقديم.

الكورس ده مصمم بعناية عشان ينقلك من “أنا لسه بادئ” لحد “أنا ببني أدوات ومشاريع فعلية”. هنمشي خطوة-بخطوة: أساسيات اللغة، الـOOP، التعامل مع الملفات والداتا، المكتبات المهمة (requests, pandas), التعامل مع الـAPIs, Web scraping، الأتوميشن، لمحة عملية عن الشبكات (sockets) والـCLI tools—وهنختم بمشروع تخرج كامل من اختيارك.

ماذا ستتعلم (Learning Outcomes):

كتابة كود بايثون نظيف وقابل للصيانة باستخدام الـfunctions و-OOP.

إدارة البيئات والحزم (pip, venv) والعمل باحتراف على VS Code وJupyter.

التعامل مع الملفات، JSON/CSV، والاستفادة من مكتبات قياسية (os, pathlib, argparse, logging).

استهلاك وسَيرفِسة Web APIs وبناء سكربتات أوتوميشن يومية.

أساسيات تحليل البيانات بـpandas (تنظيف/تصفية/تجميع) وتصدير التقارير.

Web scraping مسؤول باستخدام requests + BeautifulSoup.

مدخل عملي لشبكات بايثون (sockets) وبناء أدوات CLI صغيرة للمراقبة/الفحص.

كتابة اختبارات (pytest) وتعبئة مشروعك (packaging) وتشغيله من الطرفية.

نشر سكربتاتك على GitHub وبناء بورتفوليو مشاريع قابل للتوظيف.

لمن هذا الكورس؟

المبتدئون تمامًا في البرمجة.

طلاب ومهندسون عايزين يبنوا أدوات عملية بسرعة.

أي حد عايز يعمل Automation لحياته/شغله أو يبدأ مسار وظيفي في البرمجة/البيانات.

المتطلبات المسبقة:

استخدام أساسي للكمبيوتر. لا خبرة برمجية مطلوبة.

هيكل الكورس (Modules):

أساسيات بايثون: المتغيرات، الأنواع، الشروط، الحلقات، الدوال.

العمل الاحترافي: venv/pip، VS Code، Jupyter، أسلوب كتابة نظيف (PEP8).

الملفات والبيانات: نصوص/CSV/JSON، التعامل مع الأخطاء، logging وargparse.

OOP بسرعة ووضوح: Classes, inheritance، تنظيم المشروع.

الويب وAPIs: requests، المصادقة الأساسية، بناء سكربتات أوتوميشن.

Web Scraping: BeautifulSoup، احترام robots.txt، حفظ النتائج.

تحليل بيانات سريع: pandas أساسيات + تقارير جاهزة.

الشبكات & CLI Tools: sockets مبسطة + أدوات مراقبة صغيرة.

الاختبارات والتعبئة: pytest، packaging، توزيع السكربت.

مشروع التخرج: فكرة من 3 مسارات (Automation / Data / Networking) مع إشراف وخطة تنفيذ.

مشاريع عملية (اختَر 2–3 أثناء الكورس + Capstone):

Downloader ذكي + مُنظّم ملفات محلي.

API Bot: يجلب أسعار/طقس/أخبار ويبعث تنبيه تلغرام/إيميل.

Web Scraper قانوني لصفحة منتجات + CSV تقرير.

Data Cleaner: تنظيف ملف CSV حقيقي وإخراج إحصائيات.

Net-pinger/port-checker بسيط بسطر الأوامر.

مشروع تخرج: Tool متكامل حسب مجالك.

أسلوب التدريس:

فيديوهات قصيرة + ملفات كود قابلة للتشغيل + تمارين بعد كل درس.

كويز خفيف لكل وحدة + مراجعة سريعة (cheat-sheets بالعربي/الإنجليزي).

حلول نموذجية وملاحظات مدرب جاهزة للنسخ.
verified badge
مهندسة برمجيات خبرة 4 سنوات باللغات البرمجية وكتابة أكواد مثل لغة c++ وغيرها الكثير وتصميم مواقع الانترنت إمكانية تعليم الأطفال بناء المواقع البدائية وبرمجتها بالإضافة لخبرة بتدريس الخصوصي لرياضيات بكفاءة عالية متابعة واختبارات دورية و ارتباط البرمجة ورياضيات وبرمجة دروسهم لترسيخها
verified badge
C is one of the most important programming languages in computer science. It builds the foundation for understanding how software really works—memory, logic, and efficient problem-solving.
This course is designed as a practical and beginner-friendly introduction to C programming and the core concepts of algorithms and data structures.

You will learn how to write clean C programs, understand how data is stored and manipulated, and apply essential algorithms used in real applications.
We will work through examples, exercises, and small projects to help you build solid problem-solving skills.

By the end of this course, you will be able to:

Write and understand C programs

Work with variables, loops, conditions, functions, and memory

Use essential data structures (arrays, linked lists, stacks, queues...)

Understand key algorithms (sorting, searching, recursion...)

Approach problems step-by-step like a real programmer

This course is ideal for beginners, students, or anyone who wants a strong foundation in programming and computer science.
verified badge
Python programming language course, both theoretical and practical, explained in Arabic and English from scratch. We'll understand what library, if condition, for loop, class, arrays, print, and more are, so we can build a complete project. And, as a cybersecurity professional, I'll also teach him how to exploit several vulnerabilities in Python using a script.
verified badge
Is your child interested in computers or does he love creativity and design?
In this course, children will learn the basics of Web Design in an easy and fun way, through practical applications and interactive activities that help them learn step by step.

The course aims to develop the child's creative and technical thinking skills, and to introduce him to the world of website design in a simplified way that suits his level.

During the lessons, the child will learn:

Creating web pages using HTML
* Formatting and designing pages using CSS
* Professional selection of colors and fonts
* Creating simple and attractive designs
* Implementing a small website project on his own

The explanation is presented in a simplified style based on interaction and practical application, which helps children to understand quickly and enjoy learning.
message icon
اتصل بJonathan
repeat students icon
الدرس الأول مضمون
بواسطة
ضمان المدرس المناسب
فصول مماثلة
arrow icon previousarrow icon next
verified badge
Machine Learning is one of the most sought-after skills in the modern world of AI applications, with hiring in this field growing at a staggering 74% annually for the last four years. This program is designed to equip you with the skills and experience needed to pursue a successful career in Machine Learning, and explore the main types of Machine Learning: Unsupervised Learning, Supervised Learning, Deep Learning, and Reinforcement Learning. You'll also delve into special topics to complement your learning.

The program comprises of 6 courses that offer a solid theoretical understanding and ample opportunities to practice the main algorithms, uses, and best practices associated with Machine Learning. You'll code your own projects using the most relevant open-source frameworks and libraries, and apply what you learn in various courses to a final project.

Whether you're already familiar with Python programming, statistics, and linear algebra, or just have a general interest in data analysis and self-learning, this intermediate series is suitable for you. We start with the basics, offer a solid theoretical foundation, code-along labs and demos, and build up to more advanced topics, making it an exciting and rewarding learning experience.
verified badge
Hello, websites development course
Course Content:
•HTML
•CSS
•Javascript
Then, There is a discussion about web development and optimization
Course is very simple and suitable for children and adults, with at least one hour per day
Course is online via any popular platform like Zoom meeting, Microsoft teams, Google meet,... etc
verified badge
Teaching the following
To college students
Data structures
Systems programming
Computer programming
Computer architecture
Operating systems
Microprocessors
Database systems
Digital design
Operating systems
Teaching programming for kids
Python Java c
verified badge
On this journey, we will take you on a comprehensive learning journey to build AI models from scratch. Together, we will learn how to design and choose the right components for a model, including choosing layers and determining the optimal architecture to achieve specific goals. We will use TensorFlow, one of the most powerful frameworks in AI, to build advanced models from scratch to a working model. You will come away from this experience with a deep understanding of the practical steps that will enable you to build AI models that are applicable to your own projects.
verified badge
Explaining the basics of programming and artificial intelligence for children using Scratch and Python

To teach kids the basics of programming and artificial intelligence using Scratch and Python, start with simple concepts with fun applications:

Scratch:

Introduce kids to visual programming using colorful blocks.
Start with projects like creating an interactive story or a simple game.
Teach them concepts like loops, variables, and conditions using animations.
Python:

Python is introduced as an introduction to scripting.
Use easy libraries like turtle to draw or random to create random games.
Introduce them to AI with a library like Teachable Machine to easily classify images or sounds.
Practical example:

Create a simple game in Scratch, then use Python to develop a similar game to illustrate the difference between visual and textual programming.
verified badge
Whether you are a beginner writing your first lines of code or an advanced learner tackling complex concepts, I tailor lessons to suit your needs. Together, we will focus on practical skills, problem-solving, and real-world projects to make programming intuitive and rewarding. Let’s work together to turn your goals into achievements!
verified badge
تعلم البرمجة هو مهارة أساسية في عصرنا الحديث، حيث تفتح أبواباً واسعة أمامك للإبداع والابتكار في عالم تكنولوجي متطور ومتغير باستمرار. في خدمتي، نقدم لك فرصة فريدة لاكتساب هذه المهارة الثمينة بطريقة مبتكرة ومشوّقة.



ستتعلم أساسيات البرمجة بأسلوب سهل وممتع. نهدف إلى توفير بيئة تعليمية تفاعلية تشجع على الاستفادة القصوى من كل درس. ستغوص في عالم الشفرة المصدرية . لدي الخبرة لأكثر من 6 سنوات والشغف لتقديم المعرفة بطريقة مبسطة وفعّالة.



أقدّم تعليمًا شاملاً يشمل لغات برمجة رئيسية مثل Java، Python، C، C++، والتكنولوجيا الحديثة مثل Angular و TypeScript و HTML. سواء كنت مبتدئًا أو لديك خلفية في البرمجة، ستجد التحفيز والدعم اللازمين لتحقيق أهدافك.



أضمن لك تجربة تعلم فريدة تمنحك المهارات الضرورية للنجاح في مجال البرمجة، مما يمنحك فرصًا لا حصر لها في سوق العمل المتنامي والمتطور.
جميع طلّابنا الأعزاء قد يحتاجون إلى مساعدة في الواجبات الفصلية , و خاصة بما يتعلّق في اختصاص ال IT و هندسة البرمجيات و الشبكات.
لدي خبرة عملية لأكثر من 6 سنوات في التعامل مع طلّاب جامعات الإمارات العربية المتحدة و تقديم المساعدة لهم في فهم خطوات الحل و تقديم النصائح لهم لإتمام الواجبات الفصلية و تقديمها و الحصول على أفضل النتائج.
verified badge
I am a communications and electronics engineer and the manager of a software company in Ras Al Khaimah. I love the teaching profession and I have a passion for conveying information correctly and simply. I have very extensive experience in mathematics, physics, chemistry, programming, computer science, and artificial intelligence, in addition to the English and Spanish languages.
verified badge
Ingénieur en génie civil avec plus de 5 ans d’expérience, je propose des formations spécialisées dans le domaine du génie civil et VRD. Passionné par ce monde riche et exigeant, je mets mes compétences au service des étudiants, techniciens et professionnels souhaitant progresser et maîtriser les outils essentiels du secteur.

Mes formations couvrent :

Les bases et techniques avancées en VRD (Voirie et Réseaux Divers)

L’utilisation professionnelle de logiciels de conception tels qu’AutoCAD et Mensura

L’accompagnement pour projets académiques ou professionnels

Des cours adaptés à tous les niveaux (débutants, intermédiaires, confirmés)

Ma valeur ajoutée :
Avec une approche pratique, des exemples concrets issus de l’expérience terrain et une pédagogie adaptée, j’accompagne chaque apprenant pour développer ses compétences, gagner en efficacité et réussir dans ce domaine passionnant.
verified badge
I offer a comprehensive training program that covers a wide range of technical and managerial knowledge, combining academic depth with practical application. The courses aim to hone trainees' skills and enable them to compete in the job market by combining the latest international curricula with practical field experience.

Training includes:
University courses are a requirement for the College of Engineering in general and for Electrical, Computer, Electronics, Communications and Electrical Power Engineering in particular.
(Systems and Communications): Comprehensive understanding of architecture, systems integration, operational management, and alignment with international standards such as TOGAF, DoDAF, NAF, RMF.

Engineering and Networking: Network design and management, cybersecurity, data centers, cloud computing, simulation, and advanced test environments using Cisco, FortiGate, VMware, Nutanix, and others.

Programming and Digital Tools: Learn the basics of C, Python, and Shell, automation, using AI in education and business, and training on BI tools (Sigma BI, SAP Datasphere, SAP SD-CCM).

Business and Project Management: Preparing project plans according to PMP, applying ITIL governance, risk and change management, Agile and Scrum methodologies, and drafting operational and governance documents.

Professional development and personal skills: mastering presentations, preparing strategic studies and analyses, using distance learning tools, and honing communication and persuasion skills.

The teaching method depends on:

Gradual simplification of complex concepts with real-life examples.

Balancing theoretical and practical aspects through practical workshops.

Adapted to the student's level (beginner, intermediate, advanced) and target age group.

This provides the trainee with comprehensive practical experience that enables them to quickly develop their skills and enhance their professional opportunities, whether in the academic, industrial, military, or commercial fields.
or anything related to the following, just 🚀 route it my way:

☁ Cloud & Certifications

Azure (AZ-104, AZ-204, AZ-400, AI-102, DP-100, DP-200, DP-203, DP-420)

AWS (SAA-C03, DVA-C02, MLS-C01)

GCP (ACE, PCD, ML, Data Engineer Pro, Cloud Developer)

💾 Big Data & Analytics

Databricks, Spark / PySpark, Airflow, Hadoop, Kafka, Delta Lake

Data Analytics, GenAI-Powered Data Analytics, Forensic Technology

🔧 DevOps / IaC

Azure DevOps (AZ-400), Docker 🐳, Kubernetes ☸, Jenkins, Terraform 🌱, Ansible, GitHub, Puppet, Chef

🧠 AI / ML / LLMs

Machine Learning, Deep Learning, NLP, MLOps

Generative AI in Business, SageMaker 🤖
verified badge
ابدأ بايثون من الصفر—بدون خبرة سابقة—وابني مشاريع حقيقية: سكربتات أوتوميشن، Web APIs، تحليل بيانات، وسكربتات للشبكات. كل درس فيه شرح سريع + تطبيق عملي + ملف مشروع جاهز للتعديل. في النهاية هتخرج ببورتفوليو قابل للتقديم.

الكورس ده مصمم بعناية عشان ينقلك من “أنا لسه بادئ” لحد “أنا ببني أدوات ومشاريع فعلية”. هنمشي خطوة-بخطوة: أساسيات اللغة، الـOOP، التعامل مع الملفات والداتا، المكتبات المهمة (requests, pandas), التعامل مع الـAPIs, Web scraping، الأتوميشن، لمحة عملية عن الشبكات (sockets) والـCLI tools—وهنختم بمشروع تخرج كامل من اختيارك.

ماذا ستتعلم (Learning Outcomes):

كتابة كود بايثون نظيف وقابل للصيانة باستخدام الـfunctions و-OOP.

إدارة البيئات والحزم (pip, venv) والعمل باحتراف على VS Code وJupyter.

التعامل مع الملفات، JSON/CSV، والاستفادة من مكتبات قياسية (os, pathlib, argparse, logging).

استهلاك وسَيرفِسة Web APIs وبناء سكربتات أوتوميشن يومية.

أساسيات تحليل البيانات بـpandas (تنظيف/تصفية/تجميع) وتصدير التقارير.

Web scraping مسؤول باستخدام requests + BeautifulSoup.

مدخل عملي لشبكات بايثون (sockets) وبناء أدوات CLI صغيرة للمراقبة/الفحص.

كتابة اختبارات (pytest) وتعبئة مشروعك (packaging) وتشغيله من الطرفية.

نشر سكربتاتك على GitHub وبناء بورتفوليو مشاريع قابل للتوظيف.

لمن هذا الكورس؟

المبتدئون تمامًا في البرمجة.

طلاب ومهندسون عايزين يبنوا أدوات عملية بسرعة.

أي حد عايز يعمل Automation لحياته/شغله أو يبدأ مسار وظيفي في البرمجة/البيانات.

المتطلبات المسبقة:

استخدام أساسي للكمبيوتر. لا خبرة برمجية مطلوبة.

هيكل الكورس (Modules):

أساسيات بايثون: المتغيرات، الأنواع، الشروط، الحلقات، الدوال.

العمل الاحترافي: venv/pip، VS Code، Jupyter، أسلوب كتابة نظيف (PEP8).

الملفات والبيانات: نصوص/CSV/JSON، التعامل مع الأخطاء، logging وargparse.

OOP بسرعة ووضوح: Classes, inheritance، تنظيم المشروع.

الويب وAPIs: requests، المصادقة الأساسية، بناء سكربتات أوتوميشن.

Web Scraping: BeautifulSoup، احترام robots.txt، حفظ النتائج.

تحليل بيانات سريع: pandas أساسيات + تقارير جاهزة.

الشبكات & CLI Tools: sockets مبسطة + أدوات مراقبة صغيرة.

الاختبارات والتعبئة: pytest، packaging، توزيع السكربت.

مشروع التخرج: فكرة من 3 مسارات (Automation / Data / Networking) مع إشراف وخطة تنفيذ.

مشاريع عملية (اختَر 2–3 أثناء الكورس + Capstone):

Downloader ذكي + مُنظّم ملفات محلي.

API Bot: يجلب أسعار/طقس/أخبار ويبعث تنبيه تلغرام/إيميل.

Web Scraper قانوني لصفحة منتجات + CSV تقرير.

Data Cleaner: تنظيف ملف CSV حقيقي وإخراج إحصائيات.

Net-pinger/port-checker بسيط بسطر الأوامر.

مشروع تخرج: Tool متكامل حسب مجالك.

أسلوب التدريس:

فيديوهات قصيرة + ملفات كود قابلة للتشغيل + تمارين بعد كل درس.

كويز خفيف لكل وحدة + مراجعة سريعة (cheat-sheets بالعربي/الإنجليزي).

حلول نموذجية وملاحظات مدرب جاهزة للنسخ.
verified badge
مهندسة برمجيات خبرة 4 سنوات باللغات البرمجية وكتابة أكواد مثل لغة c++ وغيرها الكثير وتصميم مواقع الانترنت إمكانية تعليم الأطفال بناء المواقع البدائية وبرمجتها بالإضافة لخبرة بتدريس الخصوصي لرياضيات بكفاءة عالية متابعة واختبارات دورية و ارتباط البرمجة ورياضيات وبرمجة دروسهم لترسيخها
verified badge
C is one of the most important programming languages in computer science. It builds the foundation for understanding how software really works—memory, logic, and efficient problem-solving.
This course is designed as a practical and beginner-friendly introduction to C programming and the core concepts of algorithms and data structures.

You will learn how to write clean C programs, understand how data is stored and manipulated, and apply essential algorithms used in real applications.
We will work through examples, exercises, and small projects to help you build solid problem-solving skills.

By the end of this course, you will be able to:

Write and understand C programs

Work with variables, loops, conditions, functions, and memory

Use essential data structures (arrays, linked lists, stacks, queues...)

Understand key algorithms (sorting, searching, recursion...)

Approach problems step-by-step like a real programmer

This course is ideal for beginners, students, or anyone who wants a strong foundation in programming and computer science.
verified badge
Python programming language course, both theoretical and practical, explained in Arabic and English from scratch. We'll understand what library, if condition, for loop, class, arrays, print, and more are, so we can build a complete project. And, as a cybersecurity professional, I'll also teach him how to exploit several vulnerabilities in Python using a script.
verified badge
Is your child interested in computers or does he love creativity and design?
In this course, children will learn the basics of Web Design in an easy and fun way, through practical applications and interactive activities that help them learn step by step.

The course aims to develop the child's creative and technical thinking skills, and to introduce him to the world of website design in a simplified way that suits his level.

During the lessons, the child will learn:

Creating web pages using HTML
* Formatting and designing pages using CSS
* Professional selection of colors and fonts
* Creating simple and attractive designs
* Implementing a small website project on his own

The explanation is presented in a simplified style based on interaction and practical application, which helps children to understand quickly and enjoy learning.
ضمان المدرس المناسب
favorite button
message icon
اتصل بJonathan