إن تعلم الكود هو طريقة رائعة لإعداد نفسك للعمل في تطوير الويب وتطوير التطبيق أو حتى إنشاء شركة بدء التشغيل الخاصة بك. على مدى الأشهر القليلة الماضية ، كنت أتعلم البرمجة في وقت فراغي ، وبما أنني أذهب عبر المسار الذاتي ، فقد اضطررت إلى الاعتماد على الموارد عبر الإنترنت لمساعدة تقدمي. في هذا المقال ، سأشارك أفضل 11 موقعًا على الويب وجدتها إذا كنت ترغب في تعلم البرمجة.
أفضل المواقع لتعلم الترميز مجانا
1. Codecademy
يعد Codecademy أحد أشهر مواقع الويب حيث يمكنك تعلم الشفرة مجانًا. في الواقع ، أكثر من 20 مليون شخص استخدموا هذا الموقع لتعلم البرمجة ، وعادة ما تكون أول توصية للمبتدئين لتعلم أساسيات البرمجة. كل ما عليك القيام به هو التسجيل للحصول على حساب مجاني والبدء بلغتك المفضلة. وتشمل العروض المتوفرة HTML & CSS و JavaScript و JQuery و Python و Ruby و PHP.
2. مخيم حر
Free Code Camp هو مكان رائع لتعلم تطوير الويب خاصة إذا كنت مهتمًا بجافا سكريبت بالكامل والذي هو المحور الرئيسي لهذا الموقع. يبدأ المنهج الدراسي باستخدام HTML5 و CSS3 قبل الانتقال إلى JavaScript و JQuery المستندة إلى المستعرض ثم إلى التعبيرات العادية. تشمل الأشياء الأخرى المغطاة هنا Git و Angular.js و Node.js و Express.js. أفضل جزء هو أنه يمكنك إنشاء مشاريع للمنظمات غير الربحية كجزء من تجربة العالم الحقيقي بعد الانتهاء من هذه الدورة التدريبية.
3. مدرسة كود
تعد مدرسة Code مكانًا رائعًا لمواصلة تطويرك وزيادة توسيع معرفتك. على الرغم من أنها ليست مجانية تمامًا ، إلا أنها تقدم عددًا كبيرًا من الدورات المجانية التي يمكنك القيام بها على الفور. يمكنك القيام بكل شيء من المستعرض الخاص بك باستخدام مقاطع فيديو تعليمية و screencasts لإرشادك والكثير من تحديات البرمجة لوضع معرفتك على المحك. تشمل مسارات الدورة المقدمة Ruby و JavaScript و iOS و Git و HTML و CSS و Electives (التعابير العادية و MySQL وأدوات مطوري Chrome).
4. مشروع أودين
مشروع Odin هو منهج عبر الإنترنت يستهدف الأشخاص الذين يتطلعون إلى أن يصبحوا مطورين Ruby و Rails. ومع ذلك ، فإنها تقدم أيضًا HTML و CSS وجافا سكريبت كجزء من مناهجها الدراسية الشاملة. لقد قاموا بالفعل بتجميع أفضل الموارد لكل لغة وقاموا بتجميعها في سبعة أقسام بحيث تحتاج فقط إلى العمل من الأعلى إلى الأسفل. هناك أيضا مشاريع لك للعمل عليها حتى تتمكن من إتقان التقنيات المستفادة.
5. جامعة هارفارد فئة CS50
يتم تدريس جامعة هارفارد CS50 الطبقة ، وهو دورة تمهيدية مجانية علوم الكمبيوتر من قبل ديفيد جيه مالان. إنها واحدة من أفضل الطرق للبدء في البرمجة حتى وإن لم يكن لديك أي تجربة سابقة للترميز. تشمل الموضوعات التي يتم تناولها في هذه الدورة تطوير الويب ، والخوارزميات ، والتكليف ، وهياكل البيانات ، والمزيد. أيضا ، يمكنك الحصول على مقدمة لبرمجة اللغات مثل C و PHP و JavaScript plus SQL و HTML و CSS.
6. هتمل الكلب
يعد HTML Dog مصدرًا رائعًا للبرامج التعليمية في HTML و CSS وجافا سكريبت. إنه مكان رائع للبدء منه إذا كنت مبتدئًا تمامًا تتطلع إلى تعلم أي من اللغات المذكورة أعلاه. هناك أيضًا مجموعة صغيرة من تقنيات الكيفية لتحديد الطرق التي يمكن من خلالها تحقيق ميزات مشتركة للويب مثل CSS Dropdowns و Collecting Form Data مع PHP وصفحات الخطأ 404 المخصصة وأكثر من ذلك. إنها مجانية تمامًا ولا تحتاج إلى الاشتراك للحصول على أي شيء لاستخدام الموقع.
7. أكاديمية خان
أكاديمية خان هي مورد إلكتروني مجاني تمامًا حيث يمكنك تعلم مجموعة متنوعة من الموضوعات. العروض الرئيسية في قسم برمجة الكمبيوتر هي HTML & CSS و JavaScript و SQL. هناك حديث (مقاطع فيديو تفاعلية) لكل قسم ثم ترميز التحديات لك لممارسة مع تلميحات والرسائل لإرشادك في الاتجاه الصحيح.
8. لاعب رمز
يلعب Code Player الكود مثل الفيديو لمساعدتك على تعلم تقنيات الواجهة الأمامية - HTML و CSS وجافا سكريبت. هنا ، ستتمكن من رؤية الأشياء الرائعة التي يتم إنشاؤها من الصفر باستخدام التقنيات المذكورة أعلاه ، ويمكنك تكرار هذه الأشياء أو تحسينها. تتضمن بعض الأمثلة إطارات HTML و CSS السلكيّة ، لعبة ثعبان HTML5 ، حاسبة جافا سكريبت و CSS وغيرها الكثير. هذا الموقع ليس للمبتدئين تمامًا حيث يجب أن يكون لديك معرفة عملية بكل لغة حتى تتمكن من فهم كيفية استخدامها لإنشاء مواد.
9. Udemy
Udemy هو منصة رائعة على الإنترنت للتعلم وتحسين مهاراتك في البرمجة. هناك مجموعة كبيرة من اللغات للاختيار من بينها خيارات شائعة مثل HTML و CSS و PHP و MySQL Swift و Python و Java وأكثر من ذلك بكثير. يمكنك أيضًا معرفة الجوانب المختلفة لتصميم الويب هنا مثل تصميم المستخدم (eXperience) و Photoshop. هناك الكثير من مقاطع الفيديو والمسابقات لكل دورة ، وستحصل أيضًا على شهادة إكمال. معظم الدورات سوف تكلفك المال ولكن هناك بعض يمكنك أخذها مجاناً مثل HTML5 و Java البرمجة.
10. Udacity
Udacity هو مورد آخر مشهور لتعزيز معرفتك ومسيرتك المهنية في مجال البرمجة. يتم تدريس دوراتهم من قبل خبراء الصناعة من عمالقة البرمجيات مثل Google و Facebook و MongoDB وأكثر من ذلك. مع Udacity ، يمكنك تعلم تطوير الروبوت ، Git و GitHub ، جافا ، ios تطوير التطبيقات وحتى كيفية بناء بدء التشغيل الخاص بك! تتطلب بعض الدورات التسجيل المدفوع ، لكن الوصول إلى مواد الدورة التدريبية مجاني.
11. داش الجمعية العامة
تعد Dash مكانًا جيدًا لتعلم HTML و CSS وجافا سكريبت من خلال المشاريع التي يمكنك القيام بها مباشرة من المتصفح. تتزايد صعوبة المشاريع (من إنشاء موقع شخصي صغير إلى ترميز CSS CSS) ولكن يتم إكمالها بالتقدم عبر نقاط التفتيش التي ستجعلك تستمتع بالعملية وتحافظ على دوافعك. كل ما عليك القيام به هو التسجيل للحصول على حساب الجمعية العامة لبدء التعلم.
هذا كل شيء. يمكنك زيارة أي من هذه المواقع للحصول على رحلة الترميز الخاصة بك على الفور. إذا كنت مبتدئًا بالكامل ، فإن Codecademy و HTML Dog و The Odin Project و Free Code Camp هي أماكن رائعة للبدء. إذا استبعدنا مورد الترميز المفضل عبر الإنترنت ، فأخبرنا بذلك في قسم التعليقات!