מפת דרכים למהנדסי תוכנה
הסדר שבו מהנדס עובד היה מלמד אתכם: שפה אחת שנלמדת כמו שצריך, שורת הפקודה, ניהול גרסאות, מסד נתונים, ואז מבני הנתונים והאלגוריתמים שכל ראיון טכני מניח שאתם יודעים, ולבסוף קוד שאנשים אחרים יכולים לקרוא. בחינם, מעשי, בדפדפן.
2,357,042+ לומדים רשומים בקורסים האלה
627 שיעורים528 אתגרים2,398 שאלות חידון
- ידידותי למתחילים
עזרה בתכנות בליווי AI
שיעורים אינטראקטיביים ומעשיים
הקראה קולית בכל שיעור
חידונים לבדיקת הידע
13 תעודות חינמיות לאורך המסלול
מפת הדרכים למהנדסי תוכנה, צעד אחר צעד
כל שלב הוא קורס קיים ב־Coddy. עברו אותם לפי הסדר, או קפצו ישר לזה שחסר לכם: ההתקדמות שלכם נשמרת לכל קורס בכל מקרה.
- 1שלב 13 יחידות, לפי הסדר
- 2שלב 2
Linux ושורת הפקודהדף ייעודי
להתחיל את השלב הזהלהתחילניווט במערכת הקבצים, ניהול הרשאות, שרשור פקודות עם pipes, קריאת לוגים וכתיבת סקריפט shell ראשון. שרתים, קונטיינרים, תהליכי CI ורוב כלי הפיתוח מופעלים מטרמינל.להתחילדף ייעודי - 3שלב 3
Git וניהול גרסאותדף ייעודי
להתחיל את השלב הזהלהתחילCommits, branches, merges, קונפליקטים, remotes וביטול טעויות בבטחה. כל משרה, כל פרויקט קוד פתוח וכל מטלת בית בתהליך גיוס חיים בתוך מאגר Git; כשלומדים אותו מיד אחרי הטרמינל, כל תרגיל בהמשך מתבצע כמו עבודה אמיתית.להתחילדף ייעודי - 4שלב 4
יסודות SQLדף ייעודי
להתחיל את השלב הזהלהתחילבחירה, סינון, join, קיבוץ וצבירה על טבלאות אמיתיות. כמעט כל אפליקציה היא שכבה דקה מעל מסד נתונים, ומהנדס תוכנה שלא יודע לקרוא שאילתה לא יכול לדבג את המוצר שהוא עובד עליו.להתחילדף ייעודי - 5שלב 5
מבני נתונים שבונים בעצמכם
להתחיל את השלב הזהלהתחילמחסנית, תור, רשימה מקושרת, עץ בינארי וטבלת גיבוב, כל אחד ממומש מאפס ואז משמש לפתרון בעיות. זה אוצר המילים של כל ראיון טכני וההיגיון שמאחורי כל החלטת ביצועים בקוד אמיתי.להתחיל5 קורסים, לפי הסדר - 6שלב 6
אלגוריתמים וחשיבה רקורסיבית
להתחיל את השלב הזהלהתחילקודם רקורסיה, ואז המיונים הקלאסיים, bubble, selection, insertion, merge ו־quick, נכתבים ומושווים. אתם לומדים למה אלגוריתם מהיר, לא רק שהוא מהיר, ורואים את אותם רעיונות מונפשים בכלי המחשת האלגוריתמים של Coddy.להתחיל6 קורסים, לפי הסדר - 7שלב 7
קוד שאנשים אחרים יכולים לקרוא
להתחיל את השלב הזהלהתחילעקרונות קוד נקי, פרויקט מונחה עצמים שנבנה מקצה לקצה, ומאגר בעיות קוד לפתור בלי מדריך. קוד קריא הוא הכישור ש־code review באמת בודק, ופתרון בעיות לא מוכרות הוא מה שראיון באמת מודד.להתחיל3 קורסים, לפי הסדר
ללמוד תוך כדי עשייה
כתבו קוד אמיתי, שלפו נתונים ממסדי נתונים, בנו אתרים ושלטו בפרומפטים ל-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 ולקורות החיים כדי להציג למעסיקים את כישורי התכנות שלכם.
למה ללכת לפי מפת הדרכים הזו להנדסת תוכנה ב־Coddy
- שפה אחת, לעומק. רוב מפות הדרכים מונות שש שפות; מהנדס עובד צריך שפה אחת שהוא חושב בה. כאן השפה הזו היא Python, ואותם קורסים של מבני נתונים קיימים בשתים עשרה שפות נוספות אם אתם מעדיפים Java, C++ או Go.
- תרגול בתבנית של ראיונות. שלבי מבני הנתונים והאלגוריתמים הם החומר שממנו בנויים ראיונות טכניים, והם נלמדים דרך כתיבה עצמית של המחסנית, הרשימה המקושרת והמיון, ולא דרך קריאה עליהם.
- רמזי AI שקוראים את הקוד שלכם, לא מוקד שירות. כשבדיקה נכשלת, Bugsy מסתכל על מה שכתבתם ומכוון אתכם לתיקון בלי להגיש את התשובה.
- תעודה חינמית לקורסי Python, Git, SQL ו־Linux ולרוב הקורסים של מבני נתונים ואלגוריתמים, שכל אחת מהן ניתנת לאימות בכתובת משלה. אין 'תעודת מהנדס תוכנה' אחת, כי ההסמכה האמיתית היא כישורים שמגייס יכול לבדוק.