قم بتحسين مهاراتك في البرمجة باستخدام التقنيات المتقدمة في البرمجة الخوارزمية. طور حياتك المهنية في هندسة البرمجيات أو علوم البيانات من خلال تعلم الخوارزميات من خلال حل الألغاز. النجاح في اختبارات الترميز من خلال تنفيذ التحديات الخوارزمية بخبرة. قم بتطبيق التقنيات التي تعلمتها على المشكلات الحقيقية، مثل تحليل شبكة اجتماعية كبيرة أو تحديد تسلسل جينوم أحد مسببات الأمراض الخطيرة.
Suggested by: Coursera (What is Coursera?)
No prior knowledge required
No unnecessary risks
قال أسطورة علوم الكمبيوتر دونالد كنوت ذات مرة: “أنا لا أفهم الأشياء إلا إذا حاولت برمجتها”. نعتقد أيضًا أن أفضل طريقة لتعلم الخوارزمية هي برمجتها.
لقد حاولنا سد هذه الفجوة من خلال إنشاء فريق متنوع من المدربين يضم خبراء بارزين في مجال الخوارزميات النظرية والعملية في جامعة كاليفورنيا سان دييغو، ومهندس برمجيات سابق في Google. هذا المزيج الفريد من المهارات يميز هذا التخصص عن دورات الخوارزميات الأخرى.
ستتعلم في فترة تدريبنا الخوارزميات من خلال تطبيق ما يقرب من 100 مسألة ترميز بلغة برمجة من اختيارك. لقد أمضينا أكثر من 3000 ساعة في تصميم تحدياتنا كبديل للأسئلة الأمريكية الشائعة في الدورات التدريبية عبر الإنترنت.
يوجد في التدريب مشروعان عمليان:
سوف تقوم بتحليل كل من شبكات الطرق والشبكات الاجتماعية، وتتعلم كيفية حساب أقصر طريق بين نيويورك وسان فرانسيسكو بشكل أسرع من الخوارزميات القياسية.
بعد ذلك، ستتعلم كيفية تجميع الجينومات من ملايين قطع الحمض النووي القصيرة وكيف تساعد خوارزميات التجميع في أحدث التطورات في الطب الشخصي.
40 ساعة
4.6 (12,438 تقييمًا)
22 ساعة
4.6 (5,446 تقييمًا)
54 ساعة
4.7 (2,255 تقييمًا)
18 ساعة
4.5 (1,084 تقييمًا)
27 ساعة
4.6 (691 تقييمًا)
17 ساعة
4.5 (338 تقييمًا)
