Coursera · סדרה של 5 קורסים

קורס אונליין – תעודה מקצועית מוסמכת בC Programming with Linux של Institut Mines-Télécom

שפת C היא עדיין הבסיס שעליו רצות מערכות ההפעלה, הדרייברים והמכשירים המשובצים שכולנו משתמשים בהם — וזה בדיוק הקורס שמתחיל אותך משם, מאפס. מפתחי-התוכנה הם הקבוצה הגדולה בהייטק הישראלי (כ-59% מדורשי-העבודה בענף, שירות התעסוקה 2024), ושליטה ב-C ובסביבת לינוקס היא יסוד שמלווה את רובם. סדרה בת חמישה קורסים למתחילים שלא דורשת ניסיון מוקדם בתכנות.

מתחיליםרמת קושי
סדרה של 5 קורסיםתעודה
להרשמה בקורסרה ← הקורס הראשון חינם · audit · ללא כרטיס אשראי
קורס אונליין – תעודה מקצועית מוסמכת בC Programming with Linux של Institut Mines-Télécom
רמה מתחילים
מסגרת סדרה של 5 קורסים

מה תלמדו

לכתוב, לקרוא ולתקן (debug) תוכניות מחשב בשפת C

להכיר את מערכת ההפעלה לינוקס ולעבוד בסביבתה

לתרגל באמצעות תרגילים מודרכים ודמואים קצרים של כתיבת קוד

להתקדם בהדרגה ממשימות פשוטות למשימות מורכבות יותר

להתחיל לתכנת ב-C גם ללא ניסיון קודם בתכנות

מיומנויות שתרכשו

כתיבה, קריאה ו-debug של תכניות מחשב בשפת C היכרות עם מערכת ההפעלה לינוקס תכנות ב-C ללא צורך בהתקנה תרגול באמצעות תרגילים מודרכים ודemos קידוד קצרים ביצוע משימות תכנות מורכבות
§ סקירת הקורס
01

תיאור הקורס

שפת C היא עדיין הבסיס שעליו רצות מערכות ההפעלה, הדרייברים והמכשירים המשובצים שכולנו משתמשים בהם — וזה בדיוק הקורס שמתחיל אותך משם, מאפס. מפתחי-התוכנה הם הקבוצה הגדולה בהייטק הישראלי (כ-59% מדורשי-העבודה בענף, שירות התעסוקה 2024), ושליטה ב-C ובסביבת לינוקס היא יסוד שמלווה את רובם. סדרה בת חמישה קורסים למתחילים שלא דורשת ניסיון מוקדם בתכנות.

§ תוכן עניינים
02

מבנה הקורס

קורסים בתכנות בשפת C

קורס 1: תכנות בשפת C: התחלה

משך: 11 שעות
דירוג: 4.6 (212 דירוגים)

  • להגדיר, להבחין ולתת דוגמאות לחומרה/תוכנה, תוכניות מחשב/אלגוריתמים
  • להסביר את המושג משתנה ולהכריז, לאתחל ולשנות משתנים מסוגים int, double ו-char
  • ליצור ולהגיב על תוכניות C פשוטות שיכולות להדפיס טקסט, תווים מיוחדים ומשתנים למסך עם עיצוב מבוקר
  • ליצור תוכניות C פשוטות שמשתמשות בלולאות for לחזרה על בלוקים של הוראות

מיומנויות שתרכוש: תכנות מחשבים, ממשק שורת פקודה, לינוקס

קורס 2: תכנות בשפת C: יסודות השפה

משך: 13 שעות
דירוג: 4.7 (81 דירוגים)

  • להשתמש בתנאים לוגיים כדי לשלוט בזרימת התוכנית באמצעות משפטי תנאי (if-else), חזרות (לולאת for/while)
  • ליצור ולשנות מערכים לאחסון מספרים שלמים ומספרים עשרוניים
  • ליצור מערכים של תווים המסתיימים באפס כדי לאחסן ולשנות מחרוזות
  • למיין ולחפש מערכים של מספרים ותווים

מיומנויות שתרכוש: תכנות מחשבים, תכנות בשפת C, לינוקס

קורס 3: תכנות בשפת C: תכנות מודולרי וניהול זיכרון

משך: 10 שעות
דירוג: 4.8 (54 דירוגים)

  • לפרק משימת תכנות מורכבת למספר פונקציות
  • לזכור כיצד מאורגן זיכרון המחשב לאחסון משתנים ומערכים
  • למצוא את הכתובת של משתנה
  • לבצע חישובי מצביעים פשוטים

מיומנויות שתרכוש: תוכניות מחשב/אלגוריתמים, תכנות מחשבים, תכנות בשפת C

קורס 4: תכנות בשפת C: מצביעים וניהול זיכרון

משך: 7 שעות
דירוג: 4.7 (45 דירוגים)

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

מיומנויות שתרכוש: תכנות מחשבים, תכנות בשפת C

קורס 5: תכנות בשפת C: סוגי נתונים מתקדמים

משך: 7 שעות
דירוג: 4.4 (50 דירוגים)

  • להגדיר סוגי נתונים חדשים (מבנים) לאחסון מספר פריטי נתונים במשתנה אחד
  • למצוא ולהסביר את השימוש בזיכרון של מבנה ולהשתמש במצביעים למבנים

ראיתם את הקורס. מוכנים להירשם?

מעבר לקורסרה · הקורס הראשון פתוח לצפייה חינם · ביטול בכל שלב

לפרטים נוספים והרשמה בקורסרה ←
§ עוזרים להתחיל

3 וידאוים קצרים לפני שנרשמים לקורס.

לפני שאתם מוציאים כרטיס אשראי — קחו 6 דקות. סבר על Coursera, איך נרשמים, ואיך התעודה משתלבת בלינקדאין שלכם.

צפו · 2 דק'

מה זה Coursera?

סקירה קצרה של פלטפורמת הלימוד הגדולה בעולם — מי מאחוריה, איך התעודות מוכרות, ומה ההבדל מ-Udemy ו-edX.

צפו בסרטון ←
צפו · 2 דק'

איך נרשמים ב-2 דקות

הדגמה ויזואלית של תהליך ההרשמה — מהקלקה על "להרשמה" ועד תחילת הקורס הראשון. כולל אופציית audit חינמי.

צפו בסרטון ←
צפו · 2 דק'

איך מכניסים את התעודה ל-LinkedIn

הוספת התעודה כ-License & Certification בפרופיל לינקדאין, עם קישור ל-Coursera שמעלים את הקרדיביליות.

צפו בסרטון ←

מוכנים להתחיל?

הקורס מחכה. התעודה מחכה.

הקורס זמין ב-Coursera. הקורס הראשון בסדרה פתוח לצפייה ללא תשלום.

⚠ MSL הוא קטלוג קורסים — לא ספק הקורס. הקורס מתפרסם ומנוהל דרך פלטפורמת Coursera. תוכן הקורס, עלויות, תעודות, ותנאי שימוש — באחריות Coursera והמרצים. MSL מציג את המידע מתוך מטרה לעזור לגולש לבחור, ולא מספק את הקורס עצמו.

מתחת לכל אפליקציה, כל מכשיר חכם וכל שרת שמריץ אתר עומדת שכבת תוכנה שנכתבה, ברוב המקרים, בשפת C. מפתחי-התוכנה הם הקבוצה הגדולה בהייטק הישראלי — כ-59% מדורשי-העבודה בענף מגיעים מתחום התוכנה (שירות התעסוקה 2024), והיכרות עם C ועם לינוקס היא אחד מאותם יסודות שלא מתיישנים, גם כשהשפות המודרניות מתחלפות מדי כמה שנים.

הסדרה בנויה מחמישה קורסים שמתחילים מאפס: איך כותבים, קוראים ומתקנים (debug) תוכנית C, איך עובדים מול מערכת ההפעלה לינוקס, ואיך מתקדמים בהדרגה ממשימות פשוטות למורכבות יותר. אתם לא צריכים רקע קודם בתכנות — נקודת המוצא היא מי שלא כתב שורת קוד מימיו.

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

למי זה מתאים? לכל מי ששוקל כיוון של מפתח מערכות, מפתח תוכנה בלינוקס, מתכנת מערכות הפעלה, מהנדס נתונים או פיתוח רובוטיקה ומערכות משובצות — תחומים שבהם C נשארת שפת-העבודה המרכזית. מבחינת שכר ותעסוקה, מדובר בהערכות בלבד שתלויות בניסיון, בתפקיד ובמעסיק; הקורס מקנה בסיס מקצועי, לא הבטחת קליטה.

מקורות

  • Coursera — עמוד הסדרה הרשמי
  • שירות התעסוקה 2024

עזר לך העמוד?

אני לא בטוח, יש לי שאלה
תודה! קיבלנו.