11 مكانًا لتعلم كيفية البرمجة عبر الإنترنت (مايو 2020)

تريد تعلم البرمجة ، لكنك لا تعرف من أين تبدأ.


إنه أمر مخيف ، لقد كنت هناك.

تنتظر فكرة تطبيقك العبقرية الجديدة مجرد عقلك للحاق بها وبرمجتها.

الحقيقة هي أنه لم يكن من السهل أبدًا تعلم البرمجة عبر الإنترنت من أحد المصادر العديدة – مجانًا ومدفوعة.

ولكن من أين تبدأ?

نقوم بتفصيل مصادرنا المفضلة ونخبرك بما قد يكون الأفضل لك.

تعلم البرمجة حسب اللغة

لغة البرمجة

 

CSS

 

جافا سكريبت

 

بيثون

 

SQL

 

iOS

 

علوم البيانات

 

تطوير تطبيقات الجوال

ذكري المظهر

 

iOS

أفضل طريقة للتعلم – مختلفة للجميع

أكثر من أي موضوع آخر ، يمكنك تعلم الكثير من التعليمات البرمجية عبر الإنترنت مجانًا. ومع ذلك ، فمن المنطقي تمامًا ، نظرًا لأن الإنترنت بالكامل مبني على التعليمات البرمجية. نوصي بمصادر مجانية للمبتدئين الذين ليسوا على استعداد لاستثمار أي أموال في دورة تدريبية مدفوعة عبر الإنترنت. بمجرد حصولك على خطأ الترميز ، فمن المنطقي اتباع برنامج منظم ، تم إنشاؤه من قبل مطورين ذوي خبرة.

1. W3Schools.com

هذه موقع يدعي أنه “أكبر موقع مطور ويب في العالم”. إذا كنت تريد حقًا التعرف على خصوصيات وعموميات ترميز وتنظيم موقع ويب من الألف إلى الياء ، فهذا مورد رائع. يتم وضعه ببساطة ويتضمن أقسامًا لتعلم HTML (لغة ترميز النص التشعبي) و CSS (أوراق الأنماط المتتالية). سيقدم لك هذا الموقع التعليمي دروسًا في رسومات HTML وجافا سكريبت والبرمجة من جانب الخادم وبناء الويب و XML (لغة الترميز القابلة للتوسيع).

تقدم المدرسة مجموعة كاملة من الدروس التعليمية والأمثلة والفصول الدراسية. يمكنك أيضًا تلقي شهادات بلغات برمجة HTML و HTML5 و CSS وجافا سكريبت و JQuery و PHP و XML و Bootstrap. لماذا تهتم بالحصول على شهادة؟ “توثيق من مهاراتك تمكنك من التحرك لأعلى في مؤسستك “. وكمكافأة ، إذا تجاوزت مشروعك الحالي ، فستكون هذه الشهادات والمهارات قابلة للتحويل إلى حد كبير. جميع التمارين والبرامج التعليمية والمراجع المقدمة مجانية تمامًا. سيكون هذا المصدر طريقة رائعة لتعلم البرمجة مجانًا لشخص يتعلم بشكل أفضل من خلال العمل.

2. Udemy

Udemy هي بلا شك واحدة من أفضل الطرق لتعلم البرمجة خاصة للمبتدئين. يعدك هذا الموقع بأنك سوف “تتعلم كيفية نشر موقع الويب الخاص بك مباشرة على الويب في أي وقت من الأوقات مع هذه الدورة التدريبية لاستضافة الويب.” من خلال سلسلة من مقاطع الفيديو القصيرة ، يعلمك كيفية تصميم ونشر موقعك في أي وقت من الأوقات على الإطلاق. الموقع نفسه واسع للغاية ويتضمن روابط لمزيد من المعرفة وطرق أكثر لتعلم البرمجة والتشفير. أفضل جزء هو أن Crash Course مجاني على الويب. تتوفر المزيد من الدورات مقابل رسوم رمزية. لكن هذا الموقع يجعل من السهل للغاية البدء.

3. شبكة مطوري موزيلا

يحتوي هذا الموقع على عدد من الأدلة والمقالات والبرامج التعليمية وما إلى ذلك. لا يقدم الكثير من الخبرة العملية مثل العديد من البرامج الأخرى في هذه القائمة. مع ذلك ، لا تزال طريقة رائعة لتعلم البرمجة مجانًا ، ولديها موارد رائعة أخرى عندما تنتهي من تعلم البرمجة التي يمكن أن تساعدك على تعلم بعض المهارات المهمة الأخرى المتعلقة بالاستضافة. هذا خاص مقالة – سلعة يدخل في تفاصيل بسيطة ولكنها رائعة حول كيفية متابعة خيارين سهلين لنشر موقعك.

للتحكم الكامل في موقعك ، ستحتاج إلى الاستئجار الخادم مساحة من شركة استضافة (SiteGround أو BlueHost) ، وشراء أ نطاق اسم ، للتأكد من أنه لا يمكن لأي شخص آخر أن يأخذ اسمك منك. استخدم خدمة نشر عبر الإنترنت مثل GitHub أو Google App Engine أو Dropbox. يمكنك أيضًا استخدام IDE على الويب (بيئة التطوير المتكاملة) مثل Thimble.

4. كود

لا يقدم هذا الموقع دروسًا خاصة به ، إلا أنه يوصلك بدورات من مجموعة متنوعة من المصادر التي تغطي أي مستوى من الخبرة. الموقع مقسم إلى ثلاثة أقسام ، K-5 ، 6-12 ، وما بعد K-12. تعد دورات K-5 بمساعدتك على “تعلم كيفية صنع اللعبة أو التطبيق أو الرسم على الكمبيوتر”. تنص البنود من 6 إلى 12 على أنها ستعلمك “إنشاء تطبيقات وألعاب ومواقع عمل حقيقية باستخدام الكتل وجافا سكريبت و CSS و HTML والمزيد”. أخيرًا ، يمنحك برنامج K-12 ما بعد القدرة على “تجاوز Code.org وأخذ دورات جامعية عبر الإنترنت أو تعلم لغة برمجة جديدة.”

كما قد تتوقع بسبب حقيقة أن لديها دورات تبدأ في سن صغيرة ، فإنها تتمتع بمظهر طفولي إلى حد ما. مع ذلك ، لا تدع هذا يخدعك ، فهناك بعض المحتوى الرائع على هذا الموقع. سأعتبر أن هذه هي أفضل طريقة لتعلم البرمجة لطفل ، ولكن لديها بالفعل بعض الدورات المجانية المذهلة لجميع الأعمار.

5. أكاديمية

تفتخر Codecademy أنه يمكنك “تعلم البرمجة مجانًا”. الصفحة الرئيسية عارية إلى حد ما ؛ يجب عليك الاشتراك في الموقع حتى تتمكن من استخدام البرامج التعليمية والمواد التعليمية. واحد تفعل ذلك على الرغم من وجود بعض التفاعل الكبير المقدم مع المواد التعليمية. على الرغم من ذلك ، تقدم الصفحة الرئيسية حفنة من الشهادات من أولئك الذين استخدموا الموقع ، وكذلك أولئك الذين تغلبوا على العقبات في السعي لتحقيق أحلامهم. سيعلمك كيفية إنشاء وإطلاق موقع على شبكة الإنترنت. كما أنها تغطي CSS و Java ، بالإضافة إلى العديد من لغات البرمجة المفيدة الأخرى.

6. أكاديمية خان

هذا تفاعلي تواصل اجتماعي من المطورين يتعلمون معًا. يشجع الموقع على التفاعل مع المستخدمين الآخرين والتعاون في المشاريع ولديه مساحة لمشاركة مشاريعك الحالية أو السابقة مع الآخرين للحصول على تعليقات ومساعدة. ويغطي الرسم & الرسوم المتحركة ، صفحات الويب HTML / CSS ، مقدمة إلى SQL ، JavaScript متقدمة ، python وأكثر من ذلك بكثير. يغطي هذا الموقع إلى حد كبير أي موضوع يمكنك تصوره فيما يتعلق بعلوم الكمبيوتر وتطوير الويب. وهي تفعل ذلك من خلال البرامج التعليمية ومقاطع الفيديو الكاملة ومجتمع كامل من المعلمين والمتعلمين التفاعليين. هذا مثالي للمبتدئين.

7. كورسيرا

Coursera.org موقع جميل شبيه بأكاديمية خان. الأمر كله يتعلق بالتعلم والتعلم والتعلم. هذا مجتمع كامل آخر من آلاف المتعلمين الذين يتفاعلون ويتعاونون في المشاريع والتعلم. يقدم العديد من الدورات في أي لغة برمجة قد ترغب في تعلمها. ويشمل الدورات التي يدرسها أساتذة الجامعات عبر الإنترنت. ربما يكون أفضل واحد HTML و CSS وجافا سكريبت لمطوري الويب دورة. يغطي جميع لغات البرمجة هذه وكيفية استخدامها بفعالية لبناء ما تحتاجه بالضبط. 

8. EdX.org

هذا هو موقع آخر للدورة التعليمية المفتوحة مثل Khan Academy و Coursera. يقدم أكثر من 165 دورة في علوم الكمبيوتر. بناءً على مدى العمق الذي ترغب في الحصول عليه ، يعد هذا الموقع مثاليًا. يمكنك العثور على العديد من الموارد حول تعلم لغات البرمجة والعمل مع استضافة وتطوير الويب. هنا قائمة قصيرة من الدورات التدريبية حول تطوير الويب والبرمجة المقدمة إذا اخترت متابعة هذا المسار. تتعمق بعض هذه الدورات أيضًا إلى حد ما. ولكن مرة أخرى ، كلما تعلمت أكثر ، كلما كانت لديك مهارات قابلة للتسويق والتحويل.

9. تدريب Google Developers

يحتوي هذا المورد على بعض التدريب الأساسي على تطوير الويب للغات الأكثر شيوعًا مثل HTML و CSS و Javascript. ومع ذلك ، فإن ما يميز هذا البرنامج حقًا عن البرامج الأخرى في هذه القائمة هو التركيز على برمجة الجوال لنظام التشغيل Android و Firebase منصة الجوال الخاصة بشركة Google. توفر لك “فصولًا تدريبية تصف كيفية إنجاز مهمة معينة باستخدام نماذج التعليمات البرمجية التي يمكنك إعادة استخدامها في تطبيقك”. يعمل من خلال مساعدتك على بناء مشاريع أصغر يمكن تطبيقها على بناء التطبيقات في العالم الحقيقي. مثل بعض هذه المواقع الأخرى ، يحتوي Google Developers Training على بعض الموارد الرائعة الأخرى التي يمكنك استخدامها عندما تشعر بالراحة مع الترميز وترغب في معرفة المزيد.

10. مشغل الكود

هذا الموقع هو حدث تعاون مجتمعي كامل آخر ، وسوف يساعدك على “تعلم HTML5 ، CSS3 ، Javascript والمزيد …” وهو يقدم إرشادات فيديو حول كيفية إنشاء أي مشروع يمكنك تخيله. يأخذك من خلال مشاريع العالم الحقيقي التي أثبتت نجاحها بالفعل ، مما يضمن أن تعرف أن ما يعلمونه سيعمل في الواقع.

11. معسكر كود مجاني

يتم تلخيص هذا الموقع كما تتوقع من الاسم بشكل أفضل كبرنامج تدريب ترميز مجاني على الإنترنت. يمنحك القدرة على العمل بالسرعة التي تناسبك وهو أمر رائع لأي شخص مشغول. وهي تغطي HTML و CSS وجافا سكريبت بالتفصيل. من الأشياء الرائعة أيضًا في هذا الموقع أنه عند الانتهاء من المناهج الدراسية ، ستحصل على شهادة تثبت أنك أكملت الدورة. تكمل المنهج الدراسي من خلال إكمال 5 مشاريع نهائية ، مما يسمح لك بالحصول على بعض الخبرة الواقعية بالمهارات التي تتطلع إلى تعلمها.

بين كل هذه البرامج ، أشعر بالثقة بأنك ستجد أفضل طريقة لتعلم البرمجة بالنسبة لك ، سواء كنت تبحث عن دورات مجانية ، أو معسكر تدريب مجاني على الإنترنت ، أو دورات مدفوعة ، فهذه المصادر بها كل شيء. ستكون لا تقدر بثمن عند محاولة تعلم HTML و CSS و Javascript و Python و SQL و iOS و / أو Data Science.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map