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

הנה עשרה אתרי אינטרנט שבהם אתה יכול לקפוץ וללמוד תכנות בלי לשלם אגורה.

1. קודקדיה

Codecademy עושה את מה שהוא אומר שם - מלמד אותך על כל היסודות של איך קוד. זה עושה זאת באמצעות קורסים ספציפיים שאתה יכול להירשם, לספק לך את החומרים כדי ללמוד את הנושא על פי בחירתך. Codecademy יש נושאים החל ללמוד שפה מסוימת (HTML, Java, Python) כדי ללמוד כיצד לבנות אתר אינטרנט. אם אתה באמת נהנה קודקדיה, אתה יכול לרכוש את תוכנית הפרמיה אשר פותחת תמיכה נוספת הלמידה.

2. edx

בעוד edx הוא אתר המספק קורסים לכל מטרה, יש לו מגוון רחב של קורסים תכנות מחשבים תחוב משם בספריה. edx נוסדה על ידי הרווארד ו- MIT בחזרה בשנת 2012, אז אתה יודע שאתה תהיה מקבל קורסים איכותיים דרך כאן! קורסים הם גם להוביל על ידי מדריך או הושלמה על ידי עצמך. פשוט לחפש בספריה שלהם "תכנות" כדי לראות את הטווח שלהם, או להשתמש במונחים ספציפיים כדי למצוא את הקורסים הרצויים.

3. MIT פתוח קורסים

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

4. האקדמיה לחאן

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

5. Udemy

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

6. חינם קוד המחנה

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

7. גייתוב

אולי כניסה מוזרה עבור אותם חצי מוכר עם האתר, GitHub נטען עם הדרכות תכנות. זה מתוחזק על ידי ויקטור פלדר (AKA vhf) אשר יצר מסד נתונים עצום של חומרי תכנות חופשית (וחוק!) תכנות ופתח אותו כך שאנשים אחרים יכולים לתרום. התוצאה היא אוסף נפלא של חומר חופשי לשימוש וללמוד. גלול למטה ובחר את השפה שבה תרצה שהספרים שלך יהיו, כולל אנגלית.

8. שחקן קוד

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

9. פרויקט אודין

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

10. מלחמות קוד

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

חינם קוד

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

האם אתה רוצה ללמוד קוד? אילו שפות אתה לומד? אם אתה ותיק, איך למדת לקודד? שתף את הסיפורים שלך למטה!