Menu
Coddy logo textTech
חדשמסלול

Assembly למתחילים

קורס Assembly אונליין, חינמי ואינטראקטיבי. בכל שיעור כותבים קוד x86-64 אמיתי, עם רמזי AI כשהתוכנית קורסת ב־segfault או כשהרגיסטרים לא מכילים את מה שציפיתם, ותעודה חינמית בסיום.

1,000+ לומדים רשומים

73 שיעורים55 אתגרים434 שאלות חידון

  • ידידותי למתחילים
  • sparkles iconעזרה בתכנות בליווי AI
  • hint iconשיעורים אינטראקטיביים ומעשיים
  • volume On iconהקראה קולית בכל שיעור
  • quiz iconחידונים לבדיקת הידע
  • certificate iconתעודת סיום בחינם

סילבוס

2 יחידות1 פרויקטים73 שיעורים55 אתגרים434 שאלות חידון
  1. להתחיל את היחידהלהתחיללהרחיבלכווץבנו בסיס איתן באמצעות מושגי יסוד ומיומנויות בסיסיות

    המכונה

    6 שיעורים51

    ההוראה הראשונה – MOV

    9 שיעורים967

    הגדרת נתונים

    8 שיעורים862

    קריאת מערכת ליציאה

    4 שיעורים326

    קריאת מערכת לכתיבה

    8 שיעורים862

    שלום עולם

    פרויקט3 שיעורים7
  2. להתחיל את היחידהלהתחיללהרחיבלכווץהרחיבו את הידע ביסודות Assembly באמצעות אריתמטיקה של מספרים שלמים, השוואות, לולאות, מסכות סיביות ומערכים עם אינדקסים. תרגלו כל מושג באמצעות קוד ממוקד, אתגרי שליטה ותוכניות שנבדקו.

    אריתמטיקה של מספרים שלמים

    5 שיעורים920

    השוואות והסתעפויות

    5 שיעורים920

    בניית לולאות

    5 שיעורים920

    פעולות על סיביות

    5 שיעורים920

    מערכים בזיכרון

    5 שיעורים920

    אתגרים אחרונים

    3 שיעורים3
מה מקבלים
כל מה שתשתמשו בו כדי ללמוד לתכנת

ללמוד תוך כדי עשייה

כתבו קוד אמיתי, שלפו נתונים ממסדי נתונים, בנו אתרים ושלטו בפרומפטים ל-AI. השיעורים האינטראקטיביים שלנו מכסים כל מיומנות שמפתחים מודרניים צריכים.

playground.js
עורך קוד
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
בדיקה #1test Case Success icon
בדיקה #2test Case Success icon
בדיקה #3test Case Failure icon
קלט
"Alex"
פלט
"Hello, Coddy! Alex"

לבנות רצף

שמרו על עקביות וראו איך ההתקדמות שלכם גדלה! עקבו אחרי הרגל התכנות היומי, הגנו על הרצף עם ימי הקפאה וקבלו פרסים על כל יום שאתם מגיעים.

12 ימי רצף

חזרו מחר כדי לשמור על הרצף!

fire Filled icon
left icon

January 2026

right icon

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

product Double Or Nothing icon

הכל או כלום

יום 5 מתוך 7

fire Freeze icon

הקפאת רצף

2 left

לתכנת מכל מקום

קחו את מסע התכנות שלכם לכל מקום! בלי התקנות, בלי הורדות - פשוט פותחים ומתחילים לתכנת. זמין ב-iOS, ב-Android ובאתר עם דירוג של 4.9 כוכבים.

Python
7רצף
250ניקוד
5אנרגיה
משתנים
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Right Done icon
journey Hex Done Base iconjourney Hex Done Shadow iconjourney Hex Done Top iconjourney Lesson Done icon
journey Path Left Done icon
journey Hex Active Base iconjourney Hex Active Shadow iconjourney Hex Active Top iconjourney Lesson Theory Challenge icon
להמשיך
journey Path Right icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson Theory Challenge icon
journey Path Left icon
journey Hex Locked Base iconjourney Hex Locked Shadow iconjourney Hex Locked Top iconjourney Lesson All icon
מסלול
יעדים
טבלת הדירוג
פרופיל
4.9
כוכבכוכבכוכבכוכבכוכב
דירוג

אתם לא לבד

התחרו בטבלאות דירוג עולמיות, הזמינו חברים כדי לקבל פרסים וחגגו את ההצלחות אחד של השני. תכנות עם חברים זה יותר כיף!

ליגת המתמודדים
ליגת המתמודדים7 המובילים עולים
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up iconאזור העלייהleaderboard Arrow Up icon

כל הדרכים ללמוד

לקרוא, להאזין, לבחון את עצמכם, לשאול את ה-AI או לחפש כל דבר שכבר למדתם. כל שיעור פוגש אתכם בדיוק איפה שאתם.

מבוא למשתנים
אודיו

משתנה הוא מיכל עם שם ששומר ערך שאפשר להתייחס אליו בהמשך התוכנית.

ב-Python יוצרים משתנה על ידי כתיבת השם, סימן שווה, ואז הערך שרוצים לשמור.

הערך יכול להשתנות עם הזמן - השמה מחדש לאותו שם פשוט מפנה אותו לערך חדש.

1xשרה

לקבל תעודה

קבלו תעודה על כל קורס שתסיימו. הוסיפו אותן לפרופיל ה-LinkedIn ולקורות החיים כדי להציג למעסיקים את כישורי התכנות שלכם.

Coddyתעודת סיום
תעודה זו מאשרת כיישראל ישראליהשלים/ה בהצלחה את
python iconיסודות Python
מאומת
תאריךינו׳ 2026
LinkedInלהוסיף ל-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?

ב־Assembly יש מעט מאוד מושגים: רגיסטרים, זיכרון, קומץ סוגי פקודות וקפיצות, כך שהשפה עצמה קטנה. החלק הקשה הוא שהיא כמעט לא עושה שום דבר בשבילכם: אין משתנים, אין טיפוסים, אין print, רק בתים וקריאות מערכת. הקורס מציג רעיון אחד בכל פעם, מתחיל מקריאת מערכת write אחת ובונה משם קלט, חשבון, לולאות ומחסנית, כך שמודל המכונה מתבהר בהדרגה ולא בבת אחת.

איזו Assembly הקורס מלמד: x86, ARM, NASM?

הקורס מלמד Assembly של x86-64 (Intel/AMD של 64 ביט) בתחביר NASM על Linux, היעד הנפוץ ביותר ללמידה וזה שרוב המדריכים, הספרים והתשובות ב־Stack Overflow משתמשים בו. כותבים בתחביר בסגנון Intel של NASM (mov rax, 1), מרכיבים עם nasm -f elf64 ומקשרים עם ld. המושגים, רגיסטרים, זיכרון, מחסנית וקריאות מערכת, עוברים ישירות ל־ARM ולארכיטקטורות אחרות בהמשך.

צריך להתקין NASM או linker כדי לעבור את הקורס?

לא. כל שיעור מרכיב ומקשר את הקוד שלכם בסביבת Linux מבודדת ומציג את הפלט ליד התוכנית. אין NASM להתקין, אין דגלים של ld לזכור ואין מכונה וירטואלית להגדיר: כותבים Assembly x86-64 בדפדפן ולוחצים על Run.

כדאי ללמוד C לפני Assembly?

זה עוזר אבל לא חובה. אם אתם כבר מכירים C, Assembly מסירה את המסתורין ממה שמצביעים, המחסנית וקריאות לפונקציות הם באמת ברמת החומרה. אם לא, הקורס עדיין מתחיל מאפס, פשוט כמה רעיונות (כתובות זיכרון, המחסנית) יהיו חדשים לגמרי ולא מוכרים. אנשים רבים מבינים C הרבה יותר טוב אחרי שהם רואים את ה־Assembly שהיא מתקמפלת אליו.

מקבלים תעודה בסיום קורס Assembly?

כן. סיום קורס Assembly מעניק לכם תעודת סיום חינמית, אות שניתן לאמת ולהוסיף לקורות החיים או לשתף ב־LinkedIn לצד פרויקטים ברמה נמוכה, במערכות או בהנדסה לאחור שבניתם.
איור של שפות התכנות ב-Coddy

ללמוד Assembly עם Coddy

להתחיל