קורס GDScript למתחילים
קורס GDScript אינטראקטיבי וחינמי אונליין. למדו את השפה שבה מתכנתים משחקי Godot עוד לפני שאתם פותחים את העורך: כל שיעור מריץ את הקוד שלכם על מנוע Godot אמיתי בדפדפן, רמזי AI עוזרים כשהפלט לא תואם, ובסיום כל חלק מקבלים תעודה בחינם.
1,000+ לומדים רשומים
235 שיעורים235 אתגרים751 שאלות חידון
- ידידותי למתחילים
עזרה בתכנות בליווי AI
שיעורים אינטראקטיביים ומעשיים
הקראה קולית בכל שיעור
חידונים לבדיקת הידע
תעודת סיום בחינם
סילבוס
יחידה 1
יסודות
להתחיל את היחידהלהתחיללהרחיבלכווץבנו בסיס איתן בעזרת מושגי יסוד ומיומנויות בסיסיותמבוא
4 שיעורים415משתנים חלק 1
5 שיעורים525משתנים חלק 2
5 שיעורים520אופרטורים חלק 1
6 שיעורים625אופרטורים חלק 2
5 שיעורים520קבלת החלטות
5 שיעורים520קלט/פלט בסיסי
7 שיעורים725מחשבון לחלוקת חשבון
פרויקט5 שיעורים5לולאות
8 שיעורים830פונקציות
7 שיעורים725FizzBuzz עם טוויסט
פרויקט4 שיעורים4יסודות המערכים
7 שיעורים725מעבר על מערכים
4 שיעורים420מערכים מתקדמים
4 שיעורים420מילונים
6 שיעורים625מעקב הוצאות יומי
פרויקט7 שיעורים7אתגרים אחרונים
3 שיעורים3יחידה 2
לוגיקה וזרימת תוכנית
להתחיל את היחידהלהתחיללהרחיבלכווץפתחו מיומנויות לפתרון בעיות וצרו תוכניות דינמיות ואינטראקטיביותמחרוזות לעומק
5 שיעורים920קבלת החלטות מתקדמת
6 שיעורים1125מערכים רב־ממדיים
7 שיעורים1225מילונים חלק 2
5 שיעורים920אפליקציית ספר אנשי קשר
פרויקט7 שיעורים7קבוצות עם מילונים
6 שיעורים1125מנייה (Enum)
5 שיעורים920מנהל רשומות תלמידים
פרויקט7 שיעורים7צבירת נתונים מתקדמת
4 שיעורים715פונקציות מתקדמות
7 שיעורים1225פונקציות מסדר גבוה
6 שיעורים1020טיפול בסיסי בשגיאות
5 שיעורים920מערכת לניהול מלאי
פרויקט5 שיעורים5אתגרים מסכמים
3 שיעורים3יחידה 3
תכנות מונחה עצמים
להתחיל את היחידהלהתחיללהרחיבלכווץלמדו למדל תוכניות באמצעות מחלקות ואובייקטים הפזורים בין קבצים. הכירו בנאים, מאפיינים, איברים סטטיים, ירושה, מחלקות מופשטות, פולימורפיזם, אותות, צמתים ודפוסי תכנון קלאסיים, ולאחר מכן בנו פרויקט לניהול ספרייה.יסודות התכנות מונחה העצמים
8 שיעורים1535מאפייני מחלקה
6 שיעורים1125ירושה
6 שיעורים1125פולימורפיזם
5 שיעורים920כימוס
5 שיעורים920מתודות מיוחדות
4 שיעורים716אותות
5 שיעורים920מושגי OOP מתקדמים
5 שיעורים1025תבניות עיצוב — חלק 1
5 שיעורים1025תבניות עיצוב — חלק 2
6 שיעורים1230פרויקט: ניהול ספרייה
פרויקט6 שיעורים6אתגרים מסכמים
4 שיעורים4
ללמוד תוך כדי עשייה
כתבו קוד אמיתי, שלפו נתונים ממסדי נתונים, בנו אתרים ושלטו בפרומפטים ל-AI. השיעורים האינטראקטיביים שלנו מכסים כל מיומנות שמפתחים מודרניים צריכים.
לבנות רצף
שמרו על עקביות וראו איך ההתקדמות שלכם גדלה! עקבו אחרי הרגל התכנות היומי, הגנו על הרצף עם ימי הקפאה וקבלו פרסים על כל יום שאתם מגיעים.
12 ימי רצף
חזרו מחר כדי לשמור על הרצף!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
הכל או כלום
יום 5 מתוך 7
הקפאת רצף
2 left
לתכנת מכל מקום
קחו את מסע התכנות שלכם לכל מקום! בלי התקנות, בלי הורדות - פשוט פותחים ומתחילים לתכנת. זמין ב-iOS, ב-Android ובאתר עם דירוג של 4.9 כוכבים.
אתם לא לבד
התחרו בטבלאות דירוג עולמיות, הזמינו חברים כדי לקבל פרסים וחגגו את ההצלחות אחד של השני. תכנות עם חברים זה יותר כיף!
כל הדרכים ללמוד
לקרוא, להאזין, לבחון את עצמכם, לשאול את ה-AI או לחפש כל דבר שכבר למדתם. כל שיעור פוגש אתכם בדיוק איפה שאתם.
משתנה הוא מיכל עם שם ששומר ערך שאפשר להתייחס אליו בהמשך התוכנית.
ב-Python יוצרים משתנה על ידי כתיבת השם, סימן שווה, ואז הערך שרוצים לשמור.
הערך יכול להשתנות עם הזמן - השמה מחדש לאותו שם פשוט מפנה אותו לערך חדש.
לקבל תעודה
קבלו תעודה על כל קורס שתסיימו. הוסיפו אותן לפרופיל ה-LinkedIn ולקורות החיים כדי להציג למעסיקים את כישורי התכנות שלכם.
למה ללמוד GDScript עם Coddy
- הריצו GDScript אמיתי על מנוע Godot 4 אמיתי, ישירות בדפדפן. בלי להוריד את Godot, בלי ליצור פרויקט ובלי להגדיר עץ סצנות: כל שיעור מריץ את הסקריפט שלכם על המנוע ומציג מיד את הפלט ואת השגיאות.
- GDScript כמו שמפתחי Godot כותבים אותה:
varו־const, טיפוסים סטטיים עם הערות טיפוס והסקת טיפוס עם:=,if/elif/else,matchעם תנאי שמירה ותבניות של מערכים ומילונים, לולאותforו־while,range(), פונקציות עם טיפוס החזרה וערכי ברירת מחדל, מערכים מוגדרי טיפוס, מילונים, enums, למבדות, רקורסיה, ו־map,filterו־reduce. - תכנות מונחה עצמים ב־GDScript כמו ש־Godot משתמש בו: מחלקות,
_initו־self, משתנים ופונקציות סטטיים, setters ו־getters למאפיינים, ירושה עםsuper, בדיקות טיפוס עםis,_to_string, מחלקות פנימיות,RefCountedמולNode, וסיגנלים שאתם מגדירים, משדרים עםemit()ומחברים עםconnect(). אחר כך תבניות עיצוב כמו Singleton, Factory, Observer ו־State, הכול כתוב ב־GDScript. - רמזי ה־AI עוזרים בדברים שהכי מבלבלים מתחילים, כמו שגיאות הזחה, חילוק שלמים שמשמיט את השארית, המרת קלט טקסט למספרים, ולמה משתנה מוגדר טיפוס מסרב לקבל ערך, בלי לתת לכם את התשובה.
שאלות נפוצות על לימוד GDScript
למה משמשת GDScript?
האם GDScript דומה ל־Python?
func במקום def של Python, ומצהירה על משתנים עם var, כך שמי שמכיר Python מרגיש בבית תוך כמה ימים. ההבדלים הם טיפוסים סטטיים אופציונליים (var speed: float = 10.0), טיפוסים מובנים שנועדו למשחקים כמו Vector2 ו־Color, סיגנלים, ומחלקות שמתאימות לצמתים של Godot. זו שפה עצמאית ולא ניב של Python, ולכן ספריות Python לא רצות בה.