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.

Step 1 · ~40 hours

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.

U01–U03, free

Step 2 · ~40 hours

Python and problem solving

Variables, conditions, lists, loops and functions, then breaking a problem into steps and testing your own code.

U04–U05, free

Step 3 · ~45 hours

Handling data: NumPy and pandas

Load, inspect, clean and reshape real tables, and check data quality before you calculate anything.

U06–U10, U06 free

Step 4 · ~40 hours

SQL and statistics

Query databases, join and aggregate tables, and describe data with the statistics that decisions actually need.

U11–U13

Step 5 · ~35 hours

Analysis, charts and decisions

Explore data with a question in mind, choose the right chart, and turn results into a recommendation.

U14–U16

Step 6 · ~45 hours

Machine learning, honestly

Frame a business problem, train and evaluate models, and know when a simple rule beats a model.

U17–U21

Step 7 · ~25 hours

Projects, Git and portfolio

Work reproducibly with Git, align your work with real job requirements, and complete and defend a capstone.

U22–U24

After the roadmap

Lead projects with AI

Specify, build in small tested steps and verify independently, with AI as a disciplined collaborator.

U25–U26

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 أشهر.

الخطوات السبع بالترتيب

كل خطوة مبنية على اللي قبلها. القفز للأمام هو أكثر سبب يوقف المبتدئين: تعلم الآلة من غير بيانات نظيفة وتقييم أمين يعطيك إجابات واثقة لكنها خاطئة.

الخطوة 1 · حوالي 40 ساعة

البيانات وأسئلة البزنس

فيم يستخدم علم البيانات، وكيف تكسب الشركة، وأي سؤال يجيب عنه الرقم، وكيف تستخدم الذكاء الاصطناعي من غير ما تثق فيه ثقة عمياء.

U01–U03، مجانًا

الخطوة 2 · حوالي 40 ساعة

بايثون وحل المشكلات

المتغيرات والشروط والقوائم والحلقات والدوال، ثم تقسيم المشكلة لخطوات واختبار الكود بنفسك.

U04–U05، مجانًا

الخطوة 3 · حوالي 45 ساعة

التعامل مع البيانات: NumPy و pandas

تحميل الجداول الحقيقية وفحصها وتنظيفها وإعادة تشكيلها، والتأكد من جودة البيانات قبل أي حساب.

U06–U10، والوحدة U06 مجانية

الخطوة 4 · حوالي 40 ساعة

SQL والإحصاء

الاستعلام من قواعد البيانات، وربط الجداول وتجميعها، ووصف البيانات بالإحصاء اللي القرارات محتاجاه فعلًا.

U11–U13

الخطوة 5 · حوالي 35 ساعة

التحليل والرسوم والقرار

استكشاف البيانات بسؤال واضح، واختيار الرسم المناسب، وتحويل النتائج لتوصية.

U14–U16

الخطوة 6 · حوالي 45 ساعة

تعلم الآلة بأمانة

صياغة مشكلة البزنس، وتدريب النماذج وتقييمها، ومعرفة متى تكون قاعدة بسيطة أفضل من نموذج.

U17–U21

الخطوة 7 · حوالي 25 ساعة

المشاريع و Git وملف الأعمال

العمل بشكل قابل للتكرار باستخدام Git، وربط شغلك بمتطلبات الوظائف الحقيقية، وإكمال مشروع تخرج والدفاع عنه.

U22–U24

بعد خارطة الطريق

قيادة المشاريع مع الذكاء الاصطناعي

تحديد المهمة، والبناء بخطوات صغيرة مختبرة، والتحقق المستقل، مع الذكاء الاصطناعي كشريك منضبط.

U25–U26

أسئلة شائعة

هل أحتاج شهادة في الرياضيات لأبدأ علم البيانات؟

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

أتعلم بايثون ولا R الأول؟

بايثون. هي اللغة الأكثر استخدامًا في وظائف البيانات، وتنفع للتعامل مع البيانات والتحليل وتعلم الآلة، وأدوات البرمجة بالذكاء الاصطناعي بتدعمها أكثر.

كم يستغرق تعلم علم البيانات من الصفر؟

حوالي 250 إلى 300 ساعة تطبيق لخارطة الطريق دي: تقريبًا 6 إلى 9 أشهر بمعدل 8 إلى 10 ساعات في الأسبوع.

هل أقدر أتخطى الخطوات اللي بعرفها؟

أيوه. اختبار تحديد المستوى المجاني بيقيس كل مهارة بأسئلة ومهام برمجة قصيرة، ويقولك تبدأ من أي مرحلة ووحدة.

هل أقدر أتعلم علم البيانات بأدوات الذكاء الاصطناعي؟

أيوه، بشرط تراجع شغلها. الذكاء الاصطناعي ممتاز في الشرح وكتابة مسودة الكود، لكن لازم انت تشغّله وتختبره وتقارن الأرقام بالبيانات.

ابدأ الخطوة الأولى النهارده

المرحلة الأولى مجانية: 20 درسًا مع اختبار قصير بعد كل درس.