
Data science roadmap for beginners
Learn in this order: data and business questions, then Python, then NumPy and pandas, then SQL and statistics, then analysis and charts, then machine learning, and finally real projects, Git and a portfolio. At 8 to 10 hours a week, that is about 6 to 9 months.
The 7 steps, in order
Each step uses the one before it. Skipping ahead is the most common reason beginners stall: machine learning without clean data and honest evaluation gives confident, wrong answers.
Data and business questions
What data science is for, how a business makes money, which question a number answers, and how to use AI without trusting it blindly.
Python and problem solving
Variables, conditions, lists, loops and functions, then breaking a problem into steps and testing your own code.
Handling data: NumPy and pandas
Load, inspect, clean and reshape real tables, and check data quality before you calculate anything.
SQL and statistics
Query databases, join and aggregate tables, and describe data with the statistics that decisions actually need.
Analysis, charts and decisions
Explore data with a question in mind, choose the right chart, and turn results into a recommendation.
Machine learning, honestly
Frame a business problem, train and evaluate models, and know when a simple rule beats a model.
Projects, Git and portfolio
Work reproducibly with Git, align your work with real job requirements, and complete and defend a capstone.
Lead projects with AI
Specify, build in small tested steps and verify independently, with AI as a disciplined collaborator.
Common questions
Do I need a math degree to start data science?
No. You need school-level arithmetic and percentages to start. The statistics you need come in step 4, taught with real business data.
Should I learn Python or R first?
Python. It is the most used language in data jobs, it works for data handling, analysis and machine learning, and AI coding tools support it best.
How long does it take to learn data science from zero?
About 250 to 300 hours of practice for this roadmap: roughly 6 to 9 months at 8 to 10 hours a week.
Can I skip steps I already know?
Yes. The free placement test checks each skill area with questions and short coding tasks and tells you the stage and unit to start from.
Can I learn data science with AI tools?
Yes, if you check their work. AI is good at explaining and drafting code; you still need to run it, test it and compare the numbers with the data.
Start step 1 today
Stage 1 is free: 20 lessons with a short check after each one.

خارطة طريق تعلم علم البيانات للمبتدئين
تعلّم بهذا الترتيب: البيانات وأسئلة البزنس، ثم بايثون، ثم NumPy و pandas، ثم SQL والإحصاء، ثم التحليل والرسوم، ثم تعلم الآلة، وأخيرًا مشاريع حقيقية و Git وملف أعمال. بمعدل 8 إلى 10 ساعات في الأسبوع، تحتاج حوالي 6 إلى 9 أشهر.
الخطوات السبع بالترتيب
كل خطوة مبنية على اللي قبلها. القفز للأمام هو أكثر سبب يوقف المبتدئين: تعلم الآلة من غير بيانات نظيفة وتقييم أمين يعطيك إجابات واثقة لكنها خاطئة.
البيانات وأسئلة البزنس
فيم يستخدم علم البيانات، وكيف تكسب الشركة، وأي سؤال يجيب عنه الرقم، وكيف تستخدم الذكاء الاصطناعي من غير ما تثق فيه ثقة عمياء.
بايثون وحل المشكلات
المتغيرات والشروط والقوائم والحلقات والدوال، ثم تقسيم المشكلة لخطوات واختبار الكود بنفسك.
التعامل مع البيانات: NumPy و pandas
تحميل الجداول الحقيقية وفحصها وتنظيفها وإعادة تشكيلها، والتأكد من جودة البيانات قبل أي حساب.
SQL والإحصاء
الاستعلام من قواعد البيانات، وربط الجداول وتجميعها، ووصف البيانات بالإحصاء اللي القرارات محتاجاه فعلًا.
التحليل والرسوم والقرار
استكشاف البيانات بسؤال واضح، واختيار الرسم المناسب، وتحويل النتائج لتوصية.
تعلم الآلة بأمانة
صياغة مشكلة البزنس، وتدريب النماذج وتقييمها، ومعرفة متى تكون قاعدة بسيطة أفضل من نموذج.
المشاريع و Git وملف الأعمال
العمل بشكل قابل للتكرار باستخدام Git، وربط شغلك بمتطلبات الوظائف الحقيقية، وإكمال مشروع تخرج والدفاع عنه.
قيادة المشاريع مع الذكاء الاصطناعي
تحديد المهمة، والبناء بخطوات صغيرة مختبرة، والتحقق المستقل، مع الذكاء الاصطناعي كشريك منضبط.
أسئلة شائعة
هل أحتاج شهادة في الرياضيات لأبدأ علم البيانات؟
لا. يكفي الحساب والنسب المئوية بمستوى المدرسة. الإحصاء اللي هتحتاجه بييجي في الخطوة الرابعة، ومشروح ببيانات بزنس حقيقية.
أتعلم بايثون ولا R الأول؟
بايثون. هي اللغة الأكثر استخدامًا في وظائف البيانات، وتنفع للتعامل مع البيانات والتحليل وتعلم الآلة، وأدوات البرمجة بالذكاء الاصطناعي بتدعمها أكثر.
كم يستغرق تعلم علم البيانات من الصفر؟
حوالي 250 إلى 300 ساعة تطبيق لخارطة الطريق دي: تقريبًا 6 إلى 9 أشهر بمعدل 8 إلى 10 ساعات في الأسبوع.
هل أقدر أتخطى الخطوات اللي بعرفها؟
أيوه. اختبار تحديد المستوى المجاني بيقيس كل مهارة بأسئلة ومهام برمجة قصيرة، ويقولك تبدأ من أي مرحلة ووحدة.
هل أقدر أتعلم علم البيانات بأدوات الذكاء الاصطناعي؟
أيوه، بشرط تراجع شغلها. الذكاء الاصطناعي ممتاز في الشرح وكتابة مسودة الكود، لكن لازم انت تشغّله وتختبره وتقارن الأرقام بالبيانات.
ابدأ الخطوة الأولى النهارده
المرحلة الأولى مجانية: 20 درسًا مع اختبار قصير بعد كل درس.