حاجة رائعة إن بقى فيه وعي كبير بأهمية إن الواحد يبدأ في الأساس الأول.
فالمصادر ديه أنا بعتبرها الخطوات التحضيرية والأولى لتعلم المجال، والي هتفتحلك الباب إنك تبدأ في أي تراك وتتخصص فيه.
1/7
هنا بتاخد مقدمة عن المجال وبتعرف ده عبارة عن ايه.
تقدر تذاكرها من ٣ مصادر مميزة جداً
1.1. CS50: edx.org
أو
1.2. MIT Introduction Crouse
edx.org
أو
1.3. Head First Learn to Code Book
pdfdrive.com
2/7
CS50's Introduction to Computer Science
An introduction to the intellectual enterprises of computer science and the art of programming.
Introduction to Computer Science and Programming Using Python
An introduction to computer science as a tool to solve real-world analytical problems using Python 3...
Head First Learn to Code: A Learner’s Guide to Coding and Computational Thinking by Eric Freeman - PDF Drive
What will you learn from this book?It’s no secret the world around you is becoming more connected, m...
تتعلم لغة برمجة وتبدأ تتعمق أكتر فيها، أي لغة تنفع كبداية، عشان أنت هنا بتركز على مفاهيم مش مجرد طريقة كتابة
2.1. Mosh Hamedani
codewithmosh.com
أو
2.2. Gevin Lon
youtube.com
أو
2.3. Mostafa Saad
youtube.com
3/7
C# for Beginners Course
This is a free C# for beginners course. Education does not have to be expensive in today's world. Le...
CPP for beginners - سي بلس للمبتدئين
This C++ playlist will avoid focusing on a lot of C++ syntax but will increase practice and solution...
تنبيه بسيط، اللغة الي بتتعلم بيها مش هتفرق خالص لما تيجي تدرس Concepts
3.1. Freecodecamp - English
youtube.com
أو
3.2. Dr. Waleed Yousef
youtube.com
بعد ما تخلص شوف ده
3.3. MIT 2020 Algorithms
youtube.com
4/7
CS214: Data Structures
Course material: https://github.com/DrWaleedAYousef/Teaching This course is a fundamental course for...
MIT 6.006 Introduction to Algorithms, Spring 2020
Instructor: Prof. Erik Demaine, Dr. Jason Ku, Prof. Justin Solomon View the complete course: https:/...
4.1. SQL Tutorial - Full Database Course
youtube.com
او
مقرر أساسيات قواعد البيانات .4.2
youtube.com
أو
4.3. Head First SQL - book
pdfdrive.com
بعد ما تخلصهم ابدأ في كورس CMU وطول بالك عليه.
5/7
5.1 CS 162, 2020, UC Berkeley
youtube.com
5.2 OPERATING SYSTEMS THREE EASY PIECES
pages.cs.wisc.edu
6/7
فدايماً نذاكرها من مصادر تانية
7/7
GitHub - Eyadhamza/Eng-Hammad-Recommendations: The repo contains books, tutorials and resources based on the recommendations of Eng Mohammed Hammad.
The repo contains books, tutorials and resources based on the recommendations of Eng Mohammed Hammad...
GitHub - Eyadhamza/Computer-Science-Entry: This repo contains a Roadmap and resources to master the basics of computer science field
This repo contains a Roadmap and resources to master the basics of computer science field - GitHub -...
لما تذاكر لغة برمجة لازم تكملها للآخر وتكمل ال OOP منها.
هتلاقي شرح لنفس الأشخاص على الشانل الخاصة بيهم.
ولو خلصت وعايز تفهم ال OOP بشكل كمان متعمق أكتر شوف كتاب
Head First Object Oriented Analysis and Design
ال Problem Solving أفضل بداية للمجال ده وأفضل تطبيق على الأساسيات ديه.
لو عايز مصادر كويسة شوف رودماب ICPC سواء المنصورة أو الأزهر.
Alazhar:
sites.google.com
Mansoura:
facebook.com
لازم تذاكر المصادر ديه مع بعض، يعني مثلاً لو قولنا الأسبوع ده هو الأول فلازم تنوع مثلاً لو هتذاكر ٦ ساعات يومياً فتوزع ساعة لكل أساس منهم.
بمعنى إن ده منهج على بعض ومترابط بشكل كبير جداً.
جاري تحميل الاقتراحات...