Assembly למתחילים
קורס Assembly אונליין, חינמי ואינטראקטיבי. בכל שיעור כותבים קוד x86-64 אמיתי, עם רמזי AI כשהתוכנית קורסת ב־segfault או כשהרגיסטרים לא מכילים את מה שציפיתם, ותעודה חינמית בסיום.
1,165+ לומדים רשומים
73 שיעורים57 אתגרים434 שאלות חידון
- ידידותי למתחילים
עזרה בתכנות בליווי AI
שיעורים אינטראקטיביים ומעשיים
הקראה קולית בכל שיעור
חידונים לבדיקת הידע
תעודת סיום בחינם
סילבוס
יחידה 1
יסודות
להתחיל את היחידהלהתחילבנו בסיס איתן באמצעות מושגי יסוד ומיומנויות בסיסיותהמכונה
6 שיעורים51שיטות ספירה
7 שיעורים59ההוראה הראשונה – MOV
9 שיעורים967הגדרת נתונים
8 שיעורים862קריאת מערכת ליציאה
4 שיעורים326קריאת מערכת לכתיבה
8 שיעורים862שלום עולם
פרויקט3 שיעורים27יחידה 2
אריתמטיקה וזרימת בקרה
להתחיל את היחידהלהתחילהרחיבו את הידע ביסודות Assembly באמצעות אריתמטיקה של מספרים שלמים, השוואות, לולאות, מסכות סיביות ומערכים עם אינדקסים. תרגלו כל מושג באמצעות קוד ממוקד, אתגרי שליטה ותוכניות שנבדקו.אריתמטיקה של מספרים שלמים
5 שיעורים920השוואות והסתעפויות
5 שיעורים920בניית לולאות
5 שיעורים920פעולות על סיביות
5 שיעורים920מערכים בזיכרון
5 שיעורים920אתגרים אחרונים
3 שיעורים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 ולקורות החיים כדי להציג למעסיקים את כישורי התכנות שלכם.
למה ללמוד Assembly עם Coddy
- כתבו והריצו Assembly x86-64 אמיתי בדפדפן. בלי התקנת NASM, בלי הגדרת linker, בלי מכונה וירטואלית של Linux: כל שיעור מרכיב את הקוד שלכם עם
nasm -f elf64, מקשר אותו עםld, מריץ אותו בשרת ומציג מיד את הפלט ואת השגיאות. - Assembly כפי שהוא באמת עובד: רגיסטרים (
rax,rdi,rsi,rdx), סט הפקודותmov/add/cmp/jmp, המחסנית, מקטעי זיכרון (.data,.bss,.text), תוויות, ותקשורת ישירה עם הקרנל דרך קריאות המערכתread,writeו־exit, בלי libc שמסתירה את הפרטים. - רמזי AI מלווים אתכם בחלקים שמכשילים את כולם: למה תוכנית קורסת ב־segfault, באיזה רגיסטר קריאת מערכת מצפה לארגומנט שלה, מה ההבדל בין ערך לבין הכתובת שמחזיקה אותו, ואיך המחסנית גדלה. כך בונים מודל נכון של המכונה כבר מהשיעור הראשון.
- תעודת Assembly חינמית בסיום. אות אמין לתפקידי מערכות, embedded, הנדסה לאחור, אבטחה וקומפיילרים, עבודה שבה ההבנה של מה שהמעבד עושה באמת מבדילה אתכם מאחרים.
שאלות נפוצות על לימוד Assembly
למה משמשת Assembly?
Assembly היא הצורה הקריאה לבני אדם של הפקודות שהמעבד מריץ ישירות. משתמשים בה כשצריך שליטה מלאה או הבנה מלאה של המכונה: קרנלים של מערכות הפעלה ו־bootloaders, קוד embedded וקושחה, לולאות פנימיות קריטיות לביצועים, קומפיילרים ו־JIT, הנדסה לאחור ומחקר אבטחה (פיתוח exploits, ניתוח נוזקות). גם אם לא כותבים אותה ביום־יום, קריאת Assembly היא הדרך להבין למה הקוד העילי שלכם מתקמפל בפועל.
האם קשה ללמוד Assembly?
print, רק בתים וקריאות מערכת. הקורס מציג רעיון אחד בכל פעם, מתחיל מקריאת מערכת write אחת ובונה משם קלט, חשבון, לולאות ומחסנית, כך שמודל המכונה מתבהר בהדרגה ולא בבת אחת.איזו Assembly הקורס מלמד: x86, ARM, NASM?
mov rax, 1), מרכיבים עם nasm -f elf64 ומקשרים עם ld. המושגים, רגיסטרים, זיכרון, מחסנית וקריאות מערכת, עוברים ישירות ל־ARM ולארכיטקטורות אחרות בהמשך.צריך להתקין NASM או linker כדי לעבור את הקורס?
ld לזכור ואין מכונה וירטואלית להגדיר: כותבים Assembly x86-64 בדפדפן ולוחצים על Run.כדאי ללמוד C לפני Assembly?
זה עוזר אבל לא חובה. אם אתם כבר מכירים C, Assembly מסירה את המסתורין ממה שמצביעים, המחסנית וקריאות לפונקציות הם באמת ברמת החומרה. אם לא, הקורס עדיין מתחיל מאפס, פשוט כמה רעיונות (כתובות זיכרון, המחסנית) יהיו חדשים לגמרי ולא מוכרים. אנשים רבים מבינים C הרבה יותר טוב אחרי שהם רואים את ה־Assembly שהיא מתקמפלת אליו.
מקבלים תעודה בסיום קורס Assembly?
כן. סיום קורס Assembly מעניק לכם תעודת סיום חינמית, אות שניתן לאמת ולהוסיף לקורות החיים או לשתף ב־LinkedIn לצד פרויקטים ברמה נמוכה, במערכות או בהנדסה לאחור שבניתם.