codezilla/Fundamentals of Programming: Master Python & Embrace the Power of AI

تعلم أساسيات البرمجة واحترف بايثون واطلق العنان لابداعك

اكتسب قوة المستقبل وحول افكارك إلى مشاريع حقيقية

في عصر الذكاء الاصطناعي، أصبحت البرمجة لغة القوة والتأثير، صُممت هذه الدورة لتكون نقطة الانطلاق لكل من يحمل فكرة، حلمًا، أو طموحًا، لبناء منتجات رقمية او احتراف البرمجة، وامتلاك قوة المستقبل

اساسيات البرمجة + ذكاء اصطناعي = انت لا تٌقهر

شاهد كيف نمنحك قوة المستقبل الحقيقية، وليس مجرد معلومات نظرية

مميزات دورتنا ✅


منهج عملي وتفاعلي ✅
كل درس هو توازن بين الشرح المبسط والتطبيق الفوري على أمثلة من الواقع لترسيخ المعلومة

لغة بسيطة للمبتدئين ✅
نبدأ معك من الصفر الحقيقي، ونشرح كل شيء بلغة سهلة ومباشرة بدون تعقيدات أو مصطلحات مخيفة

مسار واضح ومشاريع حقيقية ✅
خطة تدريس منظمة من البداية للنهاية، وفي كل مرحلة تبني مشروعاً حقيقياً ينمي ثقتك

تمكين حقيقي واعتماد على النفس ✅
هدفنا أن تفكر كمبرمج وتفهم "لماذا" وليس فقط "كيف"، لتتمكن من تحليل أي كود وتطويره بنفسك

امتلك رحلتك التعليمية بالكامل ✅
دفعة واحدة تمنحك ملكية كاملة ودائمة للدورة وكل تحديثاتها المستقبلية. أنت لا تشتري وصولاً مؤقتاً، بل تستثمر في أصل رقمي يبقى معك للأبد

دورات البرمجة التقليدية ❌


شرح نظري ممل
يغرقك في المفاهيم النظرية البعيدة عن الواقع، ويتركك غير قادر على كتابة كود فعال

مصطلحات تقنية معقدة ولغة للمحترفين
يشرح لك كأنك دارس هندسة، مش مبتدئ، مما يسبب لك الإحباط والضياع

محتوى عشوائي بدون هدف
دروس متفرقة وغير مترابطة، وفي النهاية لا تملك شيئاً ملموساً لعرضه أو البناء عليه

أساسيات محدودة وهشة
تتخرج وأنت تعرف بعض الأوامر، لكنك لا تملك القدرة على حل المشاكل أو فهم الكود بعمق وبناء مشاريع و تطبيقات حقيقة بنفسك

الدفع المستمر وضغط الاشتراكات المتكررة
تدفع بشكل مستمر للوصول المؤقت للمحتوى. بمجرد أن تتوقف عن الدفع، تفقد كل شيء وتصبح استثماراتك السابقة بلا قيمة. إنه التزام مالي لا ينتهي

لمن هذه الدورة؟ (لا تتطلب خبرة!)

سواء كنت تطمح لمسيرة مهنية كمبرمج محترف، أو كنت صاحب فكرة وتريد أن تحول رؤيتك إلى واقع، هذه الدورة مصممة لتكون هي نقطة الانطلاق

مصممة للبدء من الصفر 🚀

شغفك بالأفكار هو المتطلب الوحيد. سأخذ بيدك من أول سطر كود، واعلمك كل ما تحتاجه خطوة بخطوة. ستبدأ من الصفر الحقيقي

متطلبات بسيطة ومتاحة 💻

كل ما تحتاجه هو جهاز كمبيوتر عادي قادر على تصفح الإنترنت. لا حاجة لأي مواصفات خاصة أو باهظة الثمن للبدء معنا وتحقيق أفضل النتائج

الاستعداد للتعلم والتجربة 💡

البرمجة هي فن التجربة وحل المشكلات، كل ما اطلبه هو فضولك، و ان تتقبل ان الاخطاء هي وقود للتقدم، وانا سوف ارشدك لتجاوزها بنجاح

مكتسبات الدورة

!سوف تكتسب مهارات اساسية في عصر الذكاء الاصطناعي

بناء مشاريع حقيقية

ستحوّل الأفكار إلى برامج ملموسة، وتطبق ما تعلمته في مشاريع عملية تؤدي مهاماً حقيقية وذات قيمة

إتقان لغة بايثون

ستكتب كود بايثون نظيف وفعّال، وتبني أساساً قوياً يفتح لك أبواب مختلف مجالات البرمجة مستقبلاً

التفكير المنطقي وحل المشكلات

ستكتسب العقلية المنهجية لتجزئة المشاكل المعقدة إلى خطوات بسيطة، وهي أهم مهارة تميز المبرمج المحترف

القدرة على التعلم الذاتي

"ستكتسب أهم مهارة على الإطلاق: "تعلم كيف تتعلم"، مما يجعلك قادراً على استيعاب أي تقنية جديدة بثقة

تسخير قوة الذكاء الاصطناعي

سوف تستطيع قيادة أدوات الذكاء الاصطناعي بطريقة فعالة لتصحيح الاخطاء وبناء التطبيقات والمواقع بشكل أسرع وأذكى وأفضل

بناء موقعك الشخصى

ستتعلم كيفية عرض مشاريعك بشكل احترافي في موقعك الشخصي الذي سوف يمثل معرض اعمالك الاحترافي، وهي أهم خطوة لبناء هويتك الرقمية كمبرمج

!شهادة توثق إتمامك للدورة

سوف تحصل على شهادة تؤكد إتمامك للدورة وتمكنك من إبراز مشاريعك وخبراتك التي اكتسبتها معنا

مرشدك في رحلة التحول هذه

اسمي أسلام محفوظ، لسنوات، أحبطني رؤية المبدعين وأصحاب الأفكار يتوقفون عند عتبة البرمجة بسبب دورات نظرية ومعقدة

مهمتي بسيطة: أن أمنحك الطريق الأوضح والأكثر عملية لتحويل أفكارك إلى حقيقة. هذه ليست مجرد دورة، بل هي خلاصة خبرتي وتجربتي التي صممت لتضمن نجاحك وامتلاكك لقوة المستقبل الحقيقية



خبرة يمكنك الوثوق بها

إدارة برامج "النانودجري" في يوداستي العالمية، والمساهمة في رحلة أكثر من 1،000,000 متعلم

تدريب وتخريج أكثر من 5000 شاب وشابة في السعودية بالتعاون مع مؤسسة مِسك

تدريب اكثر من 100,000 طالب في مصر عبر مبادرات كبرى مثل مصر الرقمية و نيكست كودرز بالشراكة مع وزارة الاتصالات

تصميم المناهج التعليمية لمبادرة مليون مبرمج عربي بالشراكة مع مؤسسة دبي للمستقبل

:جهات عالمية ومبادرات رائدة وثقت بخبراتنا

ماذا قالوا عن الدورة؟

القي نظرة على بعض آراء المشتركين في الدورة

شاهد رأي خبير برمجي في منهجية الدورة

أسامة الزيرو، صاحب أكبر قناة برمجية في العالم العربي، انتج فيديو على قناته وعبر فيه عن مدى تميز الدورة بأسلوبها الفريد الذي يساعد المتعلمين على اتقان المفاهيم البرمجية بطريقة عميقة وفعّالة ويحفزهم على التطبيق العملي من خلال مشاريع عملية حقيقية

ماذا ستتعلم في هذه الدورة؟

تعرف على اللغات والادوات البرمجية التي سوف تتعلمها في رحلتك معنا


اهداف المرحلة الأولى ▼

تحطيم حواجز الخوف من البرمجة -

اكتساب أساسيات التفكير البرمجي -

بناء مشاريع ممتعة لتنمية شغفك بعالم البرمجة -

سكراتش

‎ ‎ابدأ عن طريق برمجة اربعة ألعاب ممتعة لاكتساب أساسيات التفكير البرمجي والبدء في تحليل وتنفيذ الخوارزميات البسيطة وهي الطريقة الامثل لتقديم المفاهيم البرمجية باسلوب مرئي، بسيط، ممتع، وعملي، مما يحفزك على الابداع والابتكار والاستعداد التام لتعلم اي لغة برمجة بسهولة


اهداف المرحلة الثانية ▼

تطوير مهارة التعامل مع الاخطاء البرمجية -

إتقان لغة برمجة متعددة الاستخدامات -

تطوير مهاراة حل المشكلات والتحديات البرمجية -

القدرة على تنفيذ المشاريع وهندسة البرمجيات -

بايثون

تعد بايثون من افضل اللغات التي توفر فرصاً لتطبيق المفاهيم البرمجية في مجموعة واسعة من المجالات، مثل تطوير الويب، تطوير الالعاب، تحليل البيانات، تعلم الآلة، الذكاء الاصطناعي، والامن السيبراني، حيث صنفت كاكثر لغة محبوبة ضمن مجتمع المبرمجين عالميا

البرمجة الشيئية وهندسة البرمجيات (OOP)

‎ الغوص في البرمجة الشيئية وهندسة البرمجيات هو من ابرز مميزات هذه الدورة حيث ستتعلم كيفية بناء التطبيقات بالكامل، بدءاً من تحليل المتطلبات، مروراً بتصميم الحلول الفعّالة، وصولاً إلى تنفيذها على أرض الواقع، تماما كما يحدث في الشركات العالمية

اختبار البرمجيات (Testing)

هو جزءٌ أساسيٌّ من مراحل تطوير البرمجيات في الشركات العالمية للتأكد من أنها تعمل بالشكل المطلوب، واكتشاف أيّ أخطاءٍ أو مشكلاتٍ قبل إصدارها، مما يحسِّن من جودتها ويقلل من التكاليف المستقبلية. تتجاهل الكثير من الدورات التركيز على هذا الموضوع، ولكن نظرًا لأهميته، وحرصًا منا على تميزكم في سوق العمل، فهو جزءٌ أساسيٌّ من الدورة

حل المشكلات (Problem Solving)

بالإضافة إلى التمارين والمشاريع التي تتبع كل درس، سيكون هناك قسم مخصص بالكامل لحل المشكلات والتحديات البرمجية عبر المواقع المتخصصة، مما يوسع نطاق تفكيرك ومهاراتك البرمجية و يؤهلك لاجتياز هذه التحديات التي تعتبر جزءاً أساسياً من مقابلات العمل


اهداف المرحلة الثالثة ▼

بناء مشاريع عملية متقدمة -

إتقان الأدوات الضرورية لكل مهندس برمجيات -

تطوير المواقع باستخدام

HTML و CSS

‎ هما لغتان أساسيتان لفهم بنية وتصميم المواقع و تعلمهم يُوفر لك فهماً لكيفية عمل مواقع وتطبيقات الويب

تطوير الألعاب وتطبيقات الهاتف باستخدام

Pygame و Kivy

‎ ستتعلم تطوير الألعاب و مبادئ تطوير تطبيقات الهاتف، ببناء مشاريع كاملة ومشوقة، باستخدام مكتبات متنوعة في بايثون مثل پاي جيم و كيڤي

تفاصيل الاقسام والدروس

Section 1: Introduction to Scratch

Important Instructions!
lesson 1 - getting to know scratch
Preview
lesson 2(a) - writing your first program
Preview
lesson 2(b) - first program continued
Preview
lesson 3(a) - introducing motion and loops
Preview
lesson 3(b) - motion and loops continued
Preview
lesson 3(c) - programming multiple scripts
Preview
lesson 4(a) - making clones
Preview
lesson 4(b) - programming clones
Preview
lesson 4(c) - clones making clones
Preview
lesson 4(d) - ghosting clones
Preview
Objectives Summary
Exercise 1
Exercise 1 - solution
Exercise 2
Exercise 2 - solution

Section 2: Build Ping pong game

important instructions - must read
lesson 1 - project intro
Preview
lesson 2(a) - explaining coordinates
lesson 2(b) - programming paddles movement
lesson 3(a) - ball movement and directions
lesson 3(b) - ball movement continued
lesson 4 - scoring and finalizing the game
How to share your projects with others

Section 3: Build Paint application

lesson 1 - project intro
Preview
lesson 2 - creating sprites
lesson 3 - creating sprites continued
lesson 4 - drawing with the pencil
lesson 5 - finishing the application
important tips - must read
Exercise 1
Exercise 1 solution
Exercise 2
Exercise 2 solution
Mini Project

Section 4 : Build Shoot the monster Game

Download Project file
lesson 1 - project intro
Preview
lesson 2 - programming the game start
lesson 3 - animating the monster & moving the player
lesson 4 - firing bullets
lesson 5(a) - monster life & game levels
lesson 5(b) - game levels continued
lesson 6 - monster bullets
lesson 7 - monster bombs
lesson 8 - player winning

Section 5: Build Flappy bird Game

Download Project file
lesson 1 - project intro
Preview
lesson 2 - programming the ground movement
lesson 3 - making flappy fly
lesson 4 - finishing flappy's game logic
lesson 5 - programming the pipes and scoring

Section 6 : From Scratch to Python

Python Project 1
Python Project 2
Python Project 3
Python Project 4

Section 7: Introduction to Python

lesson 1 - introduction to python
lesson 2 - print function
lesson 3 - print function continued
Exercise - Print functionality
lesson 4 - debugging print function
Exercise - Print debugging
lesson 5 - data types (int, float, str)
lesson 6 - type function
Exercise - Data types & Type function
lesson 7 - Boolean values & Comparisons
lesson 8 - more comparisons
Exercise - Booleans & Comparisons
lesson 9 - Variables
lesson 10 - Variables continued
Exercise - Variables
Exercise - More variables
Solutions
lesson 11 - is/is not
Exercise - is/is not
lesson 12 - mathematical operators
Exercise - mathematical operators
lesson 13 - mathematical shorthand
Exercise - mathematical shorthand
lesson 14 - mathematical precedence
Exercise - mathematical precedence
lesson 15 - mathematical rounding
Exercise - mathematical rounding
Exercise - more mathematics
Solutions
lesson 16 - string operations
Exercise - string operations
Exercise - more string operations
lesson 17 - input function
Exercise - input function
Solutions
lesson 18 - escape character
Exercise - escape character
Project - calculator
Exercise - calculation projects
Solutions
lesson 19 - string methods
lesson 20 - more string methods
Exercise - string methods
lesson 21 - len function
Exercise - len
Project - len
Solutions
lesson 22 - F strings
Exercise - F strings
Project - F strings
Solutions
lesson 23 - comments
Exercise - comments
Project - conversions
Project - age calculator
Project - salaries
Project - username
Project - final
Solutions

Section 8: Python Conditionals

lesson 1 - if conditionals
lesson 2 - if conditionals part 2
lesson 3 - if conditionals part 3
Exercise - if conditionals
lesson 4 - Parity
Project - Parity
Solutions
lesson 5 - expressions vs statements
Summary - expressions vs statements
Exercise - expressions vs statements
Project - expressions vs statements
Solutions
lesson 6 - secret number
Exercise - secret num
Project - secret num
Solutions
lesson 7 - secret name
Exercise - secret name
Project - secret name
Solutions
lesson 8 - grades
Project - conditionals 1
Solutions
Project - conditionals 2
Solutions
Project - conditionals 3
Solutions

Section 9: Python Lists & Strings

lesson 1 - intro to Lists
Exercise - intro to Lists
Project - intro to Lists
Solutions
lesson 2 - lists indexing
Exercise - lists indexing 1
Exercise - lists indexing 2
Exercise - lists indexing 3
Exercise - lists indexing 4
Exercise - lists indexing 5
Project - lists indexing
Solutions
lesson 3 - list slicing
Exercise - list slicing 1
Exercise - list slicing 2
lesson 4 - list manipulation
Exercise - lists manipulation 1
Exercise - lists manipulation 2
Exercise - lists manipulation 3
Exercise - lists manipulation 4
lesson 5 part 1 - string indexing
lesson 5 part 2 - string indexing
Exercise - string indexing
Project - string indexing
Solutions
lesson 6 - strings & lists part 1
Project - strings & lists part 1
Solutions
lesson 7 - strings & lists part 2
Project - strings & lists part 2
Solutions
lesson 8 - list functions
Project - list functions
Solutions
lesson 9 - list & string methods part 1
Project - list & string methods part 1
Solutions
lesson 10 - list & string methods part 2
lesson 11 - list & string methods part 3
lesson 12 - list & string methods part 4
Exercise - list & string methods part 4
Project - list & string methods part 4
Solutions
lesson 13 - list & string methods part 5
Project - list & string methods part 5
Solutions
lesson 14 - truthy & falsy
Exercise - truthy & falsy
lesson 15 - Match vs If
Project - Match vs If
Solutions
lesson 16 - Secret number Game
Project - Secret number Game
Solutions
lesson 17 - Reversed word Game
Project - Reversed word Game
Solutions

Section 10: Python Loops & more Data Types

Lesson 1 - introduction to While Loops
Project - introduction to While Loops
Solutions
lesson 2 part 1 - While Loops (summation)
lesson 2 part 2 - While Loops (summation)
Project - While Loops (summation)
Solutions
lesson 3 - While Loops (Strong Password Project)
Project - While Loops (Strong Password Project)
Solutions
Lesson 4 - While Loops (Cashier Project)
Project - While Loops (Cashier Project)
Solutions
Lesson 5 - Introduction to For Loops
Project - Introduction to For Loops
Solutions
Lesson 6 - Range function
Project - Range function
Solutions
lesson 7- Range function part 2
Project - Range function part 2
Solutions
Lesson 8 - Nested Loops
Project - Nested Loops
Solutions
Lesson 9 - introduction to Tuples
Lesson 10 - Tuples & zip function
Project - Tuples
Solutions
Lesson 11 - Enumerate function
Lesson 12 - Enumerate function continued
Project - Enumerate function
Solutions
Lesson 13 - Sets
Project - sets
Solutions
Lesson 14 - Unpacking operator
Project - Unpacking operator
Solutions
Lesson 15 - List Comprehension
Project - List Comprehension
Solutions

Section 11: Python Dictionaries

Lesson 1 - Introduction to Dictionaries
Project - Introduction to Dictionaries
Solutions
Lesson 2 - More Dictionaries
Project - More Dictionaries
Solutions
Lesson 3 - Even More Dictionaries
Project - Even More Dictionaries
Solutions
Lesson 4 - Dictionaries forever
Project - Dictionaries Forever
Solutions
Lesson 5 - Mastering Dictionaries
Project - Mastering Dictionaries
Solutions
Lesson 6 - Dictionary Getters & Setters
Project - Dictionary Getters & Setters
Solutions
Lesson 7 - Dictionary Chaining Methods
Project - Dictionary Chaining Methods
Solutions
Lesson 8 - Counting with Dictionaries
Project - Counting with Dictionaries
Solutions
Lesson 9 - Dictionaries & Python Tutor
Project - Dictionaries & Python Tutor
Solutions
Lesson 10 - Online store Project | part 1
Lesson 11 - Online store Project | part 2
Lesson 12 - Online store Project | part 3
Lesson 13 - Online store Project | part 4
Lesson 14 - Online store Project | part 5
Project - Online store

Section 12: Python Functions

Lesson 1 - Introduction to Functions | part 1
Lesson 2 - Introduction to Functions | part 2
مشاريع - Introduction to Functions
Lesson 3 - Function Multiple Arguments
مشاريع - Function Multiple Arguments
Lesson 4 - Return & Scopes
مشاريع - Return & Scopes
Lesson 5 - Function *args
مشاريع - Function *args
Lesson 6 - Function Kwargs
مشاريع - Function Kwargs
Lesson 7 - Pythonic Functions & Ternary operator
مشاريع - Pythonic Functions & Ternary operator
Lesson 8 - Task Manager Part 1
Lesson 9 - Task Manager Part 2
Lesson 10 - Task Manager Part 3
Lesson 11 - Task Manager Part 4
مشاريع - Task Manager Part 4
Lesson 12 - Task Manager Part 5
Lesson 13 - Task Manager Part 6
Lesson 14 - Task Manager Part 7
مشاريع - Task Manager Part 7
مشاريع - Online Store with Functions

Section 13: Python Files & Regex

Lesson 1 - Introduction to Files
Lesson 2 - Writing to Files
Lesson 3 - Absolute vs Relative Path
Lesson 4 - Smart Slicing
مشاريع - Files
Lesson 5 - Introduction to Regex
Lesson 6 - More Regex
Lesson 7 - Regex in Python
تمارين - Regex in Python
Lesson 8 - Files and CSV module
Lesson 9 - Files and CSV module | sorted function
Lesson 10 - Files and CSV module | Lambda Function
Lesson 11 - Files and CSV module | Help Function
مشاريع - Files and CSV module

Section 14: Object Oriented Programming, Analysis and Design

Lesson 1 - Object and Class
Lesson 2 - Classes and Methods
Lesson 3 - Object Attributes
Lesson 4 - str Dunder method
Project
lesson 5 - Class Attributes
lesson 6 - More Class Attributes & __repr__
Project
Lesson 7 - Encapsulation
Lesson 8 - Class Methods
Lesson 9 - Static Methods
Lesson 10 - Property, Setter and Private methods
Lesson 11 - More Dunder methods
Lesson 12 - Separation of concerns
Lesson 12 Part 2 - Flags
Lesson 13 - Inheritance & Polymorphism
Lesson 14 - Abstract Classes, Interfaces & more Polymorphism
Lesson 15 - Data Class
Lesson 16 - Software engineering and object oriented design
Lesson 17 - Introduction to Class diagrams
Lesson 18 - Class diagram Relationships
Lesson 19 - Banking system project
Lesson 20 - Building a Tic Tac Toe Game | Analysis & Design
Lesson 21 - Building a Tic Tac Toe Game | Player & Menu classes
Lesson 22 - Building a Tic Tac Toe Game | Board class
Lesson 23 - Building a Tic Tac Toe Game | Game class
Lesson 24 - Building a Tic Tac Toe Game | Game class part 2
Lesson 25 - Building an ATM system | part 1
Lesson 26 - Building an ATM system | part 2
Lesson 27 - Building an ATM system | part 3
Lesson 28 - Building an ATM system | part 4
Lesson 29 - Building an ATM system | part 5
esson 30 - Building an ATM system | part 6
Lesson 31 - Refactoring the ATM system | part 1
Lesson 32 - Refactoring the ATM system | part 2
Lesson 33 - Refactoring the ATM system | part 3
Lesson 34 - Refactoring the ATM system | part 4
Lesson 35 - Extending the ATM system | part 1
Lesson 36 - Extending the ATM system | part 2

Bonus section: Testing in Python with Pytest

Introduction to Testing
Installing Pytest & more
Unit testing & test cases
More Assertions
Testing Classes
Fixtures

Bonus section: Problem Solving with Python

Introduction to problem solving
Problem set 1
Problem set 2
Problem set 3
Problem set 4
Problem set 5
Problem set 6
Problem set 7
Problem set 8
Problem set 9
Problem set 10
Problem set 11
Problem set 12
Problem set 13
Problem set 14
Problem set 15
Problem set 16
Problem set 17
Problem set 18
Problem set 19
Problem set 20
Problem set 21
Problem set 22
Problem set 23
Problem set 24
Problem set 25
Problem set 26
Problem set 27

Section 15: Python Mobile & Game Development Projects

Pygame Project - Part 1
Pygame Project - Part 2
Pygame Project - Part 3
Exercise
Refactoring the Pygame Project - Part 1
Refactoring the Pygame Project - Part 2
Refactoring the Pygame Project - Part 3
Exercise
Refactoring the Pygame Project - Part 4
Adding features to the Pygame Project
Introduction to Kivy
Kivy Widgets & BoxLayout
Kivy GridLayout & Event Handlers
Kivy Project - part 1
Kivy Project - part 2
Kivy Project - part 3
Kivy Project - part 4

Section 16: HTML & CSS

How the Web Works - overview of the internet and the web
Client-server model
Introduction to Recipe Page project
Recipe Page project - Inline vs Block HTML elements
Recipe Page project - HTML Document structure
Recipe Page project - Semantic HTML elements
Recipe Page project - Images & Hyperlinks
ٍRecipe Page project - External vs Internal vs Inline CSS
Recipe Page project - CSS styling & Box Model
Recipe Page project - CSS reset & more styling
Recipe Page project - Responsiveness & styling IMG
Recipe Page project - Divs, Footer & Classes
Introduction to Event Page Project
Event Page project - Wireframing, Header, Nav & Flex
Event Page project - Nav styling & REM
Event Page project - Hero section structure
Event Page project - Hero section styling
Event Page project - About section structure
Event Page project - About section styling
Event Page project - Schedule section Table structure
Event Page project - Schedule section Table styling
Event Page project - Form structure
Event Page project - Form styling
Event Page project - Media Queries for Mobile & Tablet
Event Page project - Footer structure
Event Page project - Footer styling
Personal Portfolio Website - Header section
Personal Portfolio Website - Hero section
Personal Portfolio Website - About section
Personal Portfolio Website - Projects section
Personal Portfolio Website - Skills section
Personal Portfolio Website - Contact form & Footer
How to make Money building with AI

!أكتسب قوة المستقبل الآن

انت على بعد خطوة لبداية رحلة تحولك من "مبتدئ مرتبك" إلى مبرمج واثق

ستتمكن من الوصول للمحتوى مدى الحياة

اسئلة متعلقة بالدورة

عندك اسئلة؟ تفضل الأجوبة

لمن هذه الدورة؟

للمبتدئين الذين لا يملكون أي خبرة برمجية على الإطلاق.

للطلاب الذين يدرسون في كليات الحاسبات ويريدون تطبيقاً عملياً لما يتعلمونه.

لكل من يطمح لتغيير مساره المهني والدخول في عالم التكنولوجيا.

لأصحاب الأفكار والمبدعين الذين يريدون بناء منتجاتهم الرقمية بأنفسهم.

للاباء الراغبين في تعليم البرمجة لاطفالهم

هل احتاج اي معرفة سابقة قبل الدورة؟

لا تحتاج الى اي خبرة مسبقة او معرفة مسبقة، صممت الدورة خصيصا للمبتدئين من الصفر ولأي شخص حاول التعلم من قبل ولم يكمل لاي سبب من الاسباب

هل يمكن لطفلي الالتحاق بالدورة؟

اجزاء لغة سكراتش في الدورة مناسبة للاطفال من عمر سبع سنوات فيما فوق وقد تكون كافية جدا للاطفال الصغار

بالنسبة لباقي الاجزاء من بعد سكراتش فالموضوع يعتمد على عمر الطفل ودرجة ادراكه ومعرفته، لذا يرجى مراسلة الدعم للتأكد

كيف أحصل على الشهادة؟

يتم الحصول على الشهادة بشكل تلقائي بعد اتمام كل دروس الدورة

كم يلزمني من الوقت للانتهاء من الدورة؟

بالنسبة لشخص يمكنه تخصيص حوالي 10-15 ساعة في الأسبوع، قد يتوقع إكمال ما تم إنهائه من الدورة في حوالي 12-14 أسبوع، هذا يشمل مشاهدة الفيديوهات، ممارسة التمارين، والعمل على المشاريع

قد تقل او تزيد المدة اعتمادا على الاشخاص، فالقدرة على التركيز و الاتزام والاستيعاب تختلف بشدة من شخص الى آخر.

هل ممكن ابدأ بلغة بايثون مباشرة واتخطى مرحلة سكراتش؟

نعم بأمكانك ذلك ان كانت مفاهيم البرمجة مألوفة بالنسبة لك خصوصا اذا خضت تجربة في تعلم البرمجة من قبل

هل عليّ الالتزام بحضور الدورة ضمن إطار زمني محدد؟

الدورة متاحة مدى الحياة ويمكنك دراستها والخوض في رحلتك بالسرعة التي تناسبك

ماذا يعني وصول مدى الحياة لمحتويات الدورة؟

الدورة متاحة مدى الحياة بمجرد شرائها وذلك يتضمن اي تحديثات او مواد جديدة يتم اضافتها والدفع يكون مرة واحدة فقط.

!بدايتك الصحيحة لعالم البرمجة تبدأ مع كودزيلا

!انضم للنشرة البريدية

اشارك فيها اخر المواضيع حول الذكاء الاصطناعي