1. CodeWars
Codewars هو مكان يمكن للمطورين فيه تحقيق إتقان الكود البرمجي من خلال التحدي. تمرن على Kata في Dojo لتصل إلى أعلى قدراتك.
الرابط: http://codewars.com/
2. HackerRank
مسائل في البرمجة ومسابقات في مختلف مجالات علوم الحاسوب. كذلك حل تحديات برمجية مثيرة جدًا للإهتمام وشيقة.
الرابط: https://www.hackerrank.com/
3. Exercism
تعلم البرمجة صعب وبمثابة تحدي ... وأحيانًا يكون محبط ومرهق.
يوفر Exercism عدد لا يحصى من المهام الصغيرة لتحقق فيها انتصارات تحفزك على الاستمرار. التدريبات قابلة للتحقيق مصغرة و يطلب تنفيذ المهام الصغيرة والمحددة جيدا، بجانب ما يكفي من التعقيد لكشف الثغرات المعرفية.
الرابط: http://exercism.io/
4. CodeFights
كيف ستقوم بكتابة الأكواد البرمجية؟
اختبر المهارات الخاصة بك في مواجهة أصدقاء، أو زملاء العمل أوشركات. وانضم إلى مجتمع يضم 300،000 مشروع تطوير!
الرابط: https://codefights.com/
5. Coderbyte
Coderbyte هو تطبيق ويب يساعدك على ممارسة مهارات البرمجة الخاصة بك، وإعداد معسكرات للمبرمجين، ويساعدك في الاستعداد لمقابلات العمل مع مجموعة من أسئلة المقابلات، وأشرطة الفيديو، والحلول والأدوات.
الرابط: http://coderbyte.com/
6. Cyber-Dojo
مكان للتمرن ولتدريب مهاراتك البرمجية
الرابط: http://www.cyber-dojo.org/
7. CodingBat
CodingBat هو موقع مجاني لمشاكل برمجية حية لتنمية المهارات في جافا وبيثون.
الرابط: http://codingbat.com/java
8. Pythonchallenge
الطريقة الأكثر تسلية لاستكشاف بايثون. كل لغز يمكن حله عن طريق القليل من (لغة البايثون) البرمجية.
الرابط: http://pythonchallenge.com/
9. ProjectEuler
مشروع Euler هو عبارة عن سلسلة من المسائل والتحديات في البرمجة والحوسبة، الصعبة التي تتطلب المزيد من مجرد أفكار رياضية لحلها.
الرابط: https://projecteuler.net/
10. Dailyprogrammer
Dailyprogrammer هو حول تحدي المبرمجين من كل مستويات المهارات مع تحديات البرمجة الأسبوعية. وتنشر 3 تحديات كل أسبوع في مستويات صعوبة متزايدة. ويمكن الاستعراض الجماعي للحلول ويشارك المجتمع للوقوف على الآراء والتعليقات.
الرابط: https://www.reddit.com/r/dailyprogrammer
11. Programming Puzzles & Code Golf
Programming Puzzles & Code Golf هو موقع الأسألة والإجابات لهواة الألغاز البرمجية. مجاني 100٪، ولا يتطلب التسجيل.
الرابط: https://codegolf.stackexchange.com/
12. CodinGame
CodinGame هي عبارة عن منصة التدريب القائم على التحدي للمبرمجين حيث يمكنك أن تساهم في أهم المواضيع البرمجية. حل الألعاب، والتعلم من الزملاء، و كثير من المتعة.
الرابط: https://www.codingame.com/
13. CodeAbbey
مجموعة من المشكلات البرمجية لممارسة الحل والتدريب، ولتعلم البرمجة والكود وكذلك الفوز الشهادات.
الرابط: http://www.codeabbey.com/
14. Programmr
أطلق العنان لمهارات البرمجة الخاصة بك!
تكنولوجيا البرمجة هنا تساعدك على أن تصبح سوبر ستار في البرمجة.
الرابط: http://www.programmr.com/
15. ProgrammingPraxis
هذه المدونة تنشر عمليات البرمجة أسبوعيا، على الأقل، بحيث يتمكن المبرمجين الأذكياء من الحفاظ على مهاراتهم من خلال العمل على التمارين والتفكير خارج مجموعتهم والأطر التقليدية.
الرابط: https://programmingpraxis.com/contents/chron/
لكن..!
أنا لا أعرف أي لغة برمجة ...
إذاًا تعلم البعض منها:
1. https://codecademy.com
2. https://www.freecodecamp.com
3. http://www.sololearn.com
4. https://www.coursera.org
5. https://www.edx.org
6. https://mva.microsoft.com
7. https://thenewboston.com
قائمة كتب البرمجة المجانية:
https://github.com/vhf/free-programming-books/blob/master/free-programming-books.md