מבני נתונים ואלגוריתמים: מפת דרכים
DSA בסדר שבו באמת לומדים את זה: בונים בעצמכם כל מבנה נתונים, אחר כך את המיונים, אחר כך רקורסיה, תכנות דינמי וגרפים, ואז מאגר של בעיות ראיון כדי להוכיח את זה. בחרו Python, Java, C++, Go או כל אחת מארבע עשרה שפות: כמעט כל קורס זמין בכולן. חינם, בדפדפן, עם תעודה ברוב הקורסים.
421 שיעורים228 אתגרים702 שאלות חידון
- ידידותי למתחילים
עזרה בתכנות בליווי AI
שיעורים אינטראקטיביים ומעשיים
הקראה קולית בכל שיעור
חידונים לבדיקת הידע
24 תעודות חינמיות לאורך המסלול
מסלול מבני הנתונים והאלגוריתמים, שלב אחר שלב
כל שלב הוא קבוצה של קורסים קיימים ב־Coddy. עברו עליהם לפי הסדר, או קפצו לזה שחסר לכם: ההתקדמות שלכם נשמרת לכל קורס בנפרד בכל מקרה, ורוב הקורסים נלמדים בעד ארבע עשרה שפות.
- 1שלב 15 קורסים, לפי הסדר
- 2שלב 2
סדרת מבני הנתונים, חלק שני
להתחיל את השלב הזהלהתחילרשימה מקושרת דו־כיוונית, ערימות ותורי עדיפויות, tries, גרפים ועץ ה־AVL המאזן את עצמו. המבנים שמבדילים בין מועמד ששינן רשימה לבין מי שיודע לבחור את הכלי הנכון לבעיה.להתחיל5 קורסים, לפי הסדר - 3שלב 3
אלגוריתמי מיון
להתחיל את השלב הזהלהתחילBubble, selection, insertion, merge, quick, heap, counting ו־radix sort: נכתבים, מושווים ונצפים בכלי הוויזואליזציה. מיון הוא המקום שבו Big-O מפסיק להיות סימון והופך למשהו שאפשר לראות.להתחיל8 קורסים, לפי הסדר- מיון בועות11 שיעורים10 אתגרים
- מיון בחירה - סדרת DSA9 שיעורים3 אתגרים54 שאלות
- מיון הכנסה - סדרת DSA9 שיעורים3 אתגרים
- מיון מיזוג - סדרת מבני נתונים ואלגוריתמים9 שיעורים3 אתגרים52 שאלות
- מיון מהיר – סדרת DSA9 שיעורים3 אתגרים52 שאלות
- מיון ערימה – סדרת DSA9 שיעורים3 אתגרים54 שאלות
- מיון ספירה – סדרת DSA9 שיעורים3 אתגרים52 שאלות
- מיון רדיקס – סדרת DSA9 שיעורים3 אתגרים55 שאלות
- 4שלב 4
רקורסיה, תכנות דינמי, ביטים
להתחיל את השלב הזהלהתחילחשיבה רקורסיבית דרך מאגר אתגרים, אחר כך תכנות דינמי (ב־Python) מ־memoization ועד tabulation, ואז מניפולציית ביטים (ב־C++). רקורסיה היא הרעיון ששני הבאים תלויים בו, ולכן היא באה ראשונה.להתחיל3 קורסים, לפי הסדר - 5שלב 5
אלגוריתמים על גרפים
להתחיל את השלב הזהלהתחילחיפוש לרוחב וחיפוש לעומק, Dijkstra, Bellman-Ford, מיון טופולוגי, Kruskal ו־Prim: קורס ממוקד אחד לכל אחד, על מבנה הגרף שבניתם בשלב השני.להתחיל7 קורסים, לפי הסדר- חיפוש לרוחב – אלגוריתמים על גרפים9 שיעורים3 אתגרים54 שאלות
- חיפוש לעומק תחילה – אלגוריתמים בגרפים9 שיעורים3 אתגרים54 שאלות
- אלגוריתם דייקסטרה – אלגוריתמים בגרפים9 שיעורים3 אתגרים54 שאלות
- אלגוריתם בלמן-פורד – אלגוריתמים על גרפים9 שיעורים3 אתגרים54 שאלות
- מיון טופולוגי – אלגוריתמים על גרפים9 שיעורים3 אתגרים55 שאלות
- האלגוריתם של קרוסקל - אלגוריתמים בגרפים9 שיעורים3 אתגרים57 שאלות
- האלגוריתם של פרים – אלגוריתמים על גרפים9 שיעורים3 אתגרים55 שאלות
- 6שלב 6
תרגול לראיונות
להתחיל את השלב הזהלהתחילעשר חבילות אתגרי ראיון, סדרת הראיונות של Python ושני מאגרי בעיות קוד: בעיות לא מוכרות, נבדקות במקרי בדיקה, נפתרות בלי מדריך. זה השלב שהופך את חמשת הקודמים להצעת עבודה.להתחיל13 קורסים, לפי הסדר- אתגרי קידוד לראיונות עבודה – חלק א׳3 שיעורים3 אתגרים
- אתגרי קידוד לראיונות עבודה – מקבץ II3 שיעורים3 אתגרים
- אתגרי קידוד לראיונות עבודה - חבילה III3 שיעורים3 אתגרים
- אתגרי תכנות לראיונות עבודה – חבילה IV3 שיעורים3 אתגרים
- אתגרי תכנות לראיונות עבודה – חבילה V3 שיעורים3 אתגרים
- אתגרי קידוד לראיונות עבודה - מקבץ VI3 שיעורים3 אתגרים
- אתגרי קוד לראיונות עבודה – חבילה VII3 שיעורים3 אתגרים
- אתגרי קידוד לראיונות – מארז VIII3 שיעורים3 אתגרים
- אתגרי קוד לראיונות עבודה - חבילה IX3 שיעורים3 אתגרים
- אתגרי תכנות לראיונות - X3 שיעורים3 אתגרים
- סדרת ראיונות Pythonרק Python12 שיעורים
- אתגרי תכנות32 שיעורים31 אתגרים
- אתגרי תכנות: כרך 225 שיעורים24 אתגרים
ללמוד תוך כדי עשייה
כתבו קוד אמיתי, שלפו נתונים ממסדי נתונים, בנו אתרים ושלטו בפרומפטים ל-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 ולקורות החיים כדי להציג למעסיקים את כישורי התכנות שלכם.
למה ללמוד DSA ב־Coddy
- אתם בונים כל מבנה, בשפה שלכם. המחסנית, הרשימה המקושרת, טבלת הגיבוב ועץ ה־AVL ממומשים מאפס ואז נכנסים לשימוש, בכל אחת מארבע עשרה השפות שבה אתם מתראיינים, במקום לקרוא עליהם בשפה אחת ולתרגם אחר כך.
- המיונים, בצפייה ובכתיבה. כל קורס מיון משולב עם כלי הוויזואליזציה של אלגוריתמים של Coddy, כך שאתם רואים למה merge sort מחלק ולמה quick sort מבצע חלוקה לפני שאתם כותבים את הקוד שעושה את זה.
- בנוי כמו ראיון מהקורס הראשון. כל שיעור מסתיים באתגר נבדק עם מקרי בדיקה, בצורה של שאלת ראיון טכני, והמסלול מסתיים בעשר חבילות אתגרים ושני מאגרי בעיות שנפתרים בלי מדריך.
- רמזי AI שקוראים את הפתרון שלכם. כשמקרה בדיקה נכשל או כשרקורסיה אף פעם לא חוזרת, Bugsy מסתכל על מה שכתבתם ומכוון אתכם לתיקון בלי למסור את התשובה. תעודה חינמית ברוב הקורסים (24 מתוך 41), כל אחת ניתנת לאימות בכתובת משלה.