← Learn to Code — Python, Java, C, SQL & Web · למד לתכנת — Python, Java, C, SQL ואתרים
C Programming · תכנות C
From printf to pointers, memory, and data structures — compile and run in your browser. · מ-printf ועד נקודות זיכרון ומבני נתונים — הקמה והרצה בדפדפן שלך.
c 23 Lessons · שיעורים
Every lesson runs in your browser — write real code, press Run, and the tasks check themselves. Free, no account needed, with translated notes paired with English. · כל שיעור מתבצע בדפדפן שלך — כתוב קוד אמיתי, לחץ על הפעל, והמשימות יבדקו את עצמן. חינם, ללא צורך בחשבון, עם הערות מותרגמות לצד האנגלית.
Start the course · התחל את הקורס
Lessons in this course · שיעורים בקורס זה
No lessons match. Clear the search or choose another filter.
- history A short history of C · היסטוריה קצרה של C Reading and resources
- usage What C is used for · מה משמשת C לשימוש Reading and resources
- resources Where to learn more · איפה ללמוד עוד Reading and resources
- setup Set up your computer · הגדר את המחשב שלך Reading and resources
- 01 C basics: main, printf, and functions · בסיסי C: main, printf, ופונקציות 3 required tasks Video · וידאו
- 02 Variables, types, and arithmetic · משתנים, סוגים, וחשבון 3 required tasks Video · וידאו
- 03 Booleans and selection: if, else, switch · בוליאנים ובחירה: if, else, switch 3 required tasks Video · וידאו
- 04 Loops: while, for, and accumulation · לולאות: while, for ואיסוף 3 required tasks Video · וידאו
- 05 Functions, parameters, and return values · פונקציות, פרמטרים וערכי החזרה 3 required tasks Video · וידאו
- 06 Nested loops and patterns · לולאות מקוננות ותבניות 3 required tasks Video · וידאו
- 07 1-D arrays: store, index, and traverse · מערכים 1D: אחסון, אינדקס וטיול 3 required tasks Video · וידאו
- 08 Pointers: &, *, and pass-by-pointer · איורים: &, *, ומעבר באמצעות איור 3 required tasks Video · וידאו
- 09 Strings: char arrays and the null terminator · מחרוזות: מערכות character והסיום null terminator 3 required tasks Video · וידאו
- 10 Array algorithms: max, count, search, average · אלגוריתמי מערכים: מקסימום, ספירה, חיפוש, ממוצע 4 required tasks Video · וידאו
- 11 2-D arrays: working with a grid · מערכים בעלי ממד 2-D: עבודה עם רשת 3 required tasks Video · וידאו
- 12 Searching: linear and binary · חיפוש: ליניארי ובין-מונדי 3 required tasks Video · וידאו
- 13 Sorting: bubble, selection, and insertion · מיון: בועה, בחירה והכנסה 3 required tasks Video · וידאו
- 14 Recursion: base case and recursive case · רקורסיה: מקרה בסיס ומקרה רקורסיבי 3 required tasks Video · וידאו
- 15 Structs and typedef: . vs -> · מבנים ו-typedef: נקודה מול חץ 3 required tasks Video · וידאו
- 16 Dynamic memory: malloc, free, and realloc · זיכרון דינמי: malloc, free, ו realloc 3 required tasks Video · וידאו
- 17 Linked lists · רשימות מקשרות 3 required tasks Video · וידאו
- 18 Stacks and queues (array-backed) · ערימות ותורות (תומכות במערך) 3 required tasks Video · וידאו
- 19 Text files: write then read · קבצים טקסטואליים: כתיבה ולאחר מכן קריאה 2 required tasks Video · וידאו
- 20 Error handling with return codes 3 required tasks Video · וידאו
- 21 Bits, binary, and bitwise operators · ביטים, בינארי ותפעולי ביט 3 required tasks Video · וידאו
- 22 Run-length encoding (compression) · קידוד אורך רצף (דחיסה) 2 required tasks Video · וידאו
- 23 Preprocessor, const, static, and enum · מעבד מקדים, const, static ו-enum 3 required tasks Video · וידאו