inPace

The inPace course libraryمكتبة دورات inPace

Free courses made and shared by people who learn with inPace. Look inside any course first, then press Add to inPace and it opens in the app, ready to start. Your progress stays on your device.دورات مجانية صنعها وشاركها متعلمون يستخدمون inPace. اطّلع على محتوى أي دورة أولًا، ثم اضغط أضف إلى inPace فتفتح في التطبيق جاهزة للبدء. ويبقى تقدّمك على جهازك.

53coursesدورة
20roadmapsمسار
591hours of lessonsساعة دروس
0costتكلفة

Get hired as an AI engineer 1: the market, your first project and your CV

  • about 10 h of lessonsحوالي 10 ساعة من الدروس
  • 9 modulesوحدات · 22 lessonsدروس
  • Englishالإنجليزية

Start your AI engineer job search from real data: what 895 job posts ask for, how the interview loop works and how AI changed it. Then build DocAnswer step by step, a deployed RAG assistant with citations, retrieval metrics and an LLM-judge evaluation in CI, and turn it into a one-page CV, a LinkedIn and GitHub that work, a job search pipeline with outreach templates, behavioral stories and a negotiation plan.

byمن إعداد inPace checkedموثّق

التوظيف مهندس ذكاء اصطناعي 1: السوق ومشروعك الأول وسيرتك الذاتية

  • about 10 h of lessonsحوالي 10 ساعة من الدروس
  • 9 modulesوحدات · 22 lessonsدروس
  • Arabicالعربية

ابدأ بحثك عن وظيفة مهندس ذكاء اصطناعي من بيانات حقيقية: ما تطلبه 895 وظيفة، وكيف تسير المقابلات، وكيف غيّرها الذكاء الاصطناعي. ثم ابنِ DocAnswer خطوة بخطوة، مساعد RAG منشور يذكر المصادر، مع مقاييس الاسترجاع وتقييم بنموذج حَكَم في CI، وحوّله إلى سيرة ذاتية من صفحة، وصفحتي LinkedIn وGitHub فعّالتين، وخط بحث عن وظيفة مع قوالب تواصل، وقصص سلوكية، وخطة تفاوض.

byمن إعداد inPace checkedموثّق

Get hired as an AI engineer 2: the coding interview intensive

  • about 32 h of lessonsحوالي 32 ساعة من الدروس
  • 13 modulesوحدات · 30 lessonsدروس
  • Englishالإنجليزية

Twelve weeks of deliberate practice for the coding rounds AI engineers face: the method interviewers score, Big-O and Python tools, every major LeetCode pattern with templates and about 130 graded problems, ML coding from scratch in NumPy, AI-assisted rounds, implementation rounds built in layers (project TinyKV), and mock interviews. Built on the Tech Interview Handbook, NeetCode and the AI Engineering Field Guide.

byمن إعداد inPace checkedموثّق

التوظيف مهندس ذكاء اصطناعي 2: برنامج مقابلات البرمجة المكثف

  • about 32 h of lessonsحوالي 32 ساعة من الدروس
  • 13 modulesوحدات · 30 lessonsدروس
  • Arabicالعربية

اثنا عشر أسبوعًا من التدريب المتعمد على جولات البرمجة التي يواجهها مهندسو الذكاء الاصطناعي: الطريقة التي يقيّمها المقابِلون، وتعقيد Big-O وأدوات بايثون، وكل أنماط LeetCode الكبرى مع القوالب ونحو 130 مسألة متدرجة، وبرمجة تعلّم الآلة من الصفر بـ NumPy، والجولات بمساعدة الذكاء الاصطناعي، وجولات التنفيذ على طبقات (مشروع TinyKV)، والمقابلات التجريبية. مبنية على Tech Interview Handbook وNeetCode ودليل هندسة الذكاء الاصطناعي.

byمن إعداد inPace checkedموثّق

Get hired as an AI engineer 3: AI interviews, system design and a production project

  • about 12 h of lessonsحوالي 12 ساعة من الدروس
  • 10 modulesوحدات · 25 lessonsدروس
  • Englishالإنجليزية

Prepare the rounds specific to AI roles: how LLMs work at interview depth, prompting and tools, RAG and its failure modes, agents, evaluation, cost, latency and safety (OWASP's LLM Top 10), and AI system design with worked examples and estimates. Build TriageBot step by step, a support-ticket agent with tools, guardrails, tracing, evals and human approval, then do a timed take-home, its defence round and a full mock loop.

byمن إعداد inPace checkedموثّق

التوظيف مهندس ذكاء اصطناعي 3: مقابلات الذكاء الاصطناعي وتصميم الأنظمة ومشروع إنتاجي

  • about 12 h of lessonsحوالي 12 ساعة من الدروس
  • 10 modulesوحدات · 25 lessonsدروس
  • Arabicالعربية

استعد للجولات الخاصة بوظائف الذكاء الاصطناعي: كيف تعمل النماذج اللغوية بعمق المقابلة، والأوامر والأدوات، وRAG وأنماط فشله، والوكلاء، والتقييم، والتكلفة والزمن والأمان (قائمة OWASP لمخاطر النماذج اللغوية)، وتصميم أنظمة الذكاء الاصطناعي بأمثلة محلولة وتقديرات. وابنِ TriageBot خطوة بخطوة، وكيلًا لتذاكر الدعم بأدوات وضوابط وتتبع وتقييمات وموافقة بشرية، ثم أنجز مهمة منزلية بمؤقت، وجولة الدفاع عنها، وجولة مقابلات تجريبية كاملة.

byمن إعداد inPace checkedموثّق

CMA Part 1 for Complete Beginners: 12 Weeks Through Sections A–F

  • about 48 h of lessonsحوالي 48 ساعة من الدروس
  • 12 modulesوحدات · 36 lessonsدروس
  • Englishالإنجليزية

A gentle, twelve-week self-study course built on your 171-page 'CMA Part 1' study guide (2026 edition). It starts with the accounting basics a total beginner needs, then walks through every unit of Sections A to F in the book's own order, with simple explanations, worked examples, tables and a short exam-style quiz after every module.

byمن إعداد Zee checkedموثّق

C# and .NET for beginners

  • about 7 h of lessonsحوالي 7 ساعة من الدروس
  • 10 modulesوحدات · 20 lessonsدروس
  • Englishالإنجليزية

Learn C# from zero and build real .NET projects: types, decisions and loops, strings, collections and LINQ, methods, errors and debugging, classes and records, then projects, NuGet packages, unit tests with xUnit, async, and your first web API with ASP.NET Core. Written lessons follow Microsoft's official docs; video lessons play pieces of freeCodeCamp's full C# course. Plan: 10 weeks, about an hour a day.

byمن إعداد inPace checkedموثّق

C# و.NET للمبتدئين

  • about 7 h of lessonsحوالي 7 ساعة من الدروس
  • 10 modulesوحدات · 20 lessonsدروس
  • Arabicالعربية

تعلّم C# من الصفر وابنِ مشاريع .NET حقيقية: الأنواع، والقرارات والحلقات، والنصوص، والمجموعات وLINQ، والدوال، والأخطاء وتصحيحها، والأصناف والسجلات، ثم المشاريع وحزم NuGet واختبارات xUnit وasync وأول واجهة ويب لك بـ ASP.NET Core. الدروس المكتوبة بالعربية وتتبع توثيق مايكروسوفت الرسمي، ودروس الفيديو أجزاء من دورة C# الكاملة على freeCodeCamp (بالإنجليزية مع ترجمة تلقائية). الخطة: 10 أسابيع، نحو ساعة في اليوم.

byمن إعداد inPace checkedموثّق

Data analytics for beginners: Excel, Power BI and Python

  • about 12 h of lessonsحوالي 12 ساعة من الدروس
  • 8 modulesوحدات · 27 lessonsدروس
  • Englishالإنجليزية

A four-week beginner course on one real-looking dataset (a year of coffee shop sales): thinking like an analyst, spreadsheets (formulas, cleaning, pivot tables, charts), Power BI (Power Query, a data model, DAX measures, a report) and Python with pandas, ending with a portfolio project and junior analyst interview questions. Real screenshots from LibreOffice Calc and JupyterLab, and the data files to follow along. Plan: 4 weeks, about 1 to 1.5 hours a day.

byمن إعداد inPace checkedموثّق

Deep Learning 1: neural networks and deep learning, with PyTorch and Keras

  • about 11 h of lessonsحوالي 11 ساعة من الدروس
  • 8 modulesوحدات · 24 lessonsدروس
  • Englishالإنجليزية

Part 1 of a refresh of Andrew Ng's Deep Learning Specialization, with the original slides in each lesson and everything updated for PyTorch 2.15, TensorFlow 2.21 and Keras 3.15: logistic regression as a neural network, computation graphs and backprop, vectorization, shallow and deep networks, activations and initialization. Comes with notebooks you can open in Google Colab, download, or read as PDFs, and new charts made from real runs. Plan: 8 days. Slides by DeepLearning.AI (CC BY-SA 2.0, non-commercial).

byمن إعداد inPace checkedموثّق

Deep Learning 2: improving deep networks (regularization, optimizers, tuning)

  • about 9 h of lessonsحوالي 9 ساعة من الدروس
  • 8 modulesوحدات · 21 lessonsدروس
  • Englishالإنجليزية

Part 2 of a refresh of Andrew Ng's Deep Learning Specialization, with the original slides in each lesson and everything updated for PyTorch 2.15, TensorFlow 2.21 and Keras 3.15: train/dev/test splits, bias and variance, L2 and weight decay, dropout, initialization, gradient checking, mini-batches, momentum, RMSprop, Adam and AdamW, learning-rate schedules, hyperparameter search, batch norm and softmax. Real experiments in notebooks you can open in Colab, download or read as PDFs, and new charts. Plan: 8 days. Slides by DeepLearning.AI (CC BY-SA 2.0, non-commercial).

byمن إعداد inPace checkedموثّق

Deep Learning 3: structuring machine learning projects

  • about 6 h of lessonsحوالي 6 ساعة من الدروس
  • 6 modulesوحدات · 14 lessonsدروس
  • Englishالإنجليزية

Part 3 of a refresh of Andrew Ng's Deep Learning Specialization, with the original slides in each lesson: orthogonalization, single-number and satisficing metrics, dev and test sets, human-level performance and avoidable bias, error analysis, mismatched training data, transfer learning, multi-task and end-to-end learning, updated for the era of pre-trained models. One real project in a notebook you can open in Colab, download or read as a PDF. Plan: 6 days. Slides by DeepLearning.AI (CC BY-SA 2.0, non-commercial).

byمن إعداد inPace checkedموثّق

Deep Learning 4: convolutional networks and computer vision

  • about 10 h of lessonsحوالي 10 ساعة من الدروس
  • 9 modulesوحدات · 23 lessonsدروس
  • Englishالإنجليزية

Part 4 of a refresh of Andrew Ng's Deep Learning Specialization, with the original slides in each lesson and everything updated for PyTorch 2.15, torchvision 0.29 and Keras 3.15: convolutions, padding and strides, pooling, LeNet to ResNet, 1×1 convolutions, Inception, MobileNet and EfficientNet, transfer learning and augmentation, YOLO, IoU, non-max suppression, anchor boxes, U-Net, face recognition with triplet loss, and neural style transfer, plus what changed since (vision transformers, modern detectors). Notebooks for Colab, as files and PDFs, and new charts. Plan: 9 days. Slides by DeepLearning.AI (CC BY-SA 2.0, non-commercial).

byمن إعداد inPace checkedموثّق

Deep Learning 5: sequence models, attention and transformers

  • about 10 h of lessonsحوالي 10 ساعة من الدروس
  • 9 modulesوحدات · 24 lessonsدروس
  • Englishالإنجليزية

Part 5 of a refresh of Andrew Ng's Deep Learning Specialization, with the original slides in each lesson and everything updated for PyTorch 2.15 and Keras 3.15: RNNs, language models and sampling, GRU and LSTM, word embeddings (word2vec, negative sampling, GloVe), sentiment and debiasing, sequence-to-sequence models, beam search, BLEU, attention, speech, and transformers, plus how they became today's large language models. Notebooks for Colab, as files and PDFs, and new charts from real runs. Plan: 9 days. Slides by DeepLearning.AI (CC BY-SA 2.0, non-commercial).

byمن إعداد inPace checkedموثّق

دورة Docker و Kubernetes بالعربي: من الحاوية إلى الـ Cluster

  • about 11 h of lessonsحوالي 11 ساعة من الدروس
  • 9 modulesوحدات · 35 lessonsدروس
  • Arabicالعربية

كورس مبني على فيديو المهندس أحمد سامي (قناة Big Data بالعربي) عن Docker وKubernetes، مقسّم إلى دروس قصيرة يشغّل كل منها جزءه من الفيديو ويكمل من حيث توقفت. معه ملاحظات بالأوامر المهمة، ومهام عملية، واختبار في نهاية كل وحدة، ومراجعة لأسئلة المقابلات. الخطة: 3 أسابيع، حوالي ساعة إلى ساعة ونصف في اليوم.

byمن إعداد inPace checkedموثّق

Docker and Kubernetes: from a container to a cluster

  • about 11 h of lessonsحوالي 11 ساعة من الدروس
  • 9 modulesوحدات · 35 lessonsدروس
  • Englishالإنجليزية

A course built on Ahmed Sami's Docker and Kubernetes video (Big Data بالعربي), cut into short lessons that each play their own piece of the video and continue where you stopped. The video is in Arabic (use YouTube's auto-translated captions); every lesson has English notes with the commands that matter, a practical task, a written answer and a quiz, and it ends with an interview review. Plan: 3 weeks, about 1 to 1.5 hours a day.

byمن إعداد inPace checkedموثّق

الإنجليزي من الصفر: مستوى A1

  • about 10 h of lessonsحوالي 10 ساعة من الدروس
  • 8 modulesوحدات · 25 lessonsدروس
  • Arabicالعربية

كورس إنجليزي للمبتدئين تمامًا من متحدثي العربية: الشرح بالعربي البسيط، والأمثلة والتمارين بالإنجليزي. الحروف والتحية، to be، المضارع البسيط، have، there is، can، المضارع المستمر، والماضي البسيط، مع الأخطاء التي يقع فيها العرب عادة، وتمارين بإجاباتها، واختبار في نهاية كل وحدة. الخطة: 4 أسابيع، 30 إلى 45 دقيقة يوميًا.

byمن إعداد inPace checkedموثّق

الإنجليزي مستوى A2: تكلم عن الماضي والمستقبل بثقة

  • about 10 h of lessonsحوالي 10 ساعة من الدروس
  • 8 modulesوحدات · 24 lessonsدروس
  • Arabicالعربية

كورس إنجليزي لمتحدثي العربية بعد مستوى A1: الشرح بالعربي، والأمثلة والتمارين بالإنجليزي. الماضي البسيط والمستمر، المستقبل، المقارنة، المضارع التام، must و should و might، الكميات والأدوات، if للمستقبل، ثم مهارات حقيقية: رسائل، هاتف، سفر، ومقابلة بسيطة. تمارين بإجاباتها واختبار لكل وحدة. الخطة: 5 أسابيع، 40 إلى 50 دقيقة يوميًا.

byمن إعداد inPace checkedموثّق

الإنجليزي مستوى B1: من الكلام اليومي إلى الطلاقة

  • about 11 h of lessonsحوالي 11 ساعة من الدروس
  • 8 modulesوحدات · 25 lessonsدروس
  • Arabicالعربية

كورس إنجليزي لمتحدثي العربية بعد مستوى A2: الشرح بالعربي، والأمثلة والتمارين بالإنجليزي. المضارع التام المستمر و used to، الماضي التام، الشرط الثاني والثالث و wish، المبني للمجهول، الكلام المنقول، جمل الوصل والاستنتاج، phrasal verbs وأدوات الربط والكتابة الرسمية، ثم اختبار تجريبي. تمارين بإجاباتها واختبار لكل وحدة. الخطة: 6 أسابيع، 45 إلى 60 دقيقة يوميًا.

byمن إعداد inPace checkedموثّق

FastAPI & Starlette: the server behind inPace

  • about 6 h of lessonsحوالي 6 ساعة من الدروس
  • 5 modulesوحدات · 15 lessonsدروس
  • Englishالإنجليزية

A five-day course on Python web servers: HTTP, ASGI, Starlette as inPace uses it (routes, forms, uploads, pure ASGI middleware, TestClient), then FastAPI (Pydantic validation, dependency injection, OpenAPI), async and threads, background work, security, testing and deployment. Interview questions every day. Plan: 5 days, about 1.5 hours a day.

byمن إعداد inPace checkedموثّق

Advanced Flutter and interview revision: get hired

  • about 13 h of lessonsحوالي 13 ساعة من الدروس
  • 9 modulesوحدات · 27 lessonsدروس
  • Englishالإنجليزية

A four-week course for Flutter developers going for mid or senior roles: Dart 3 (null safety, records, patterns, sealed classes, async, isolates), the widget, element and render trees, constraints and keys, state management compared, architecture and testing, performance, navigation and deep links, localization and RTL, platform channels, Pigeon and FFI, release and CI, then a full interview revision with a question bank, live coding and mobile system design. Plan: 4 weeks, about 1 to 1.5 hours a day.

byمن إعداد inPace checkedموثّق

Flutter TDD and Clean Architecture

  • about 8 h of lessonsحوالي 8 ساعة من الدروس
  • 4 modulesوحدات · 15 lessonsدروس
  • Englishالإنجليزية

An advanced hands-on course based on Reso Coder's Flutter TDD Clean Architecture playlist. You will build a Number Trivia application while learning test-driven development, layered architecture, repositories, data sources, BLoC, dependency injection, and maintainable Flutter UI design.

byمن إعداد Mahmoud Yosri checkedموثّق

الألماني من الصفر: مستوى A1

  • about 10 h of lessonsحوالي 10 ساعة من الدروس
  • 6 modulesوحدات · 19 lessonsدروس
  • Arabicالعربية

كورس ألماني للمبتدئين تمامًا من متحدثي العربية: الشرح بالعربي البسيط، والأمثلة والتمارين بالألماني. تبدأ بالكلام من اليوم الأول، ثم sein و haben و der / die / das، والفعل في المكان الثاني، والنفي، والساعة والروتين، و können و müssen، والعائلة والتسوق، و Akkusativ و Dativ، وأول خطوة في الماضي. فوق أغلب الدروس جزء اختياري من فيلم «Nicos Weg» من Deutsche Welle، أو حلقة من Easy German. الخطة: 4 أسابيع، 30 إلى 45 دقيقة يوميًا.

byمن إعداد inPace checkedموثّق

الألماني مستوى A2

  • about 10 h of lessonsحوالي 10 ساعة من الدروس
  • 6 modulesوحدات · 18 lessonsدروس
  • Arabicالعربية

المستوى الثاني بعد الألماني A1، والشرح بالعربي. كل وحدة تبدأ بالكلام: نهاية الأسبوع، و Perfekt كاملًا، و war و hatte، و als و wenn، والأماكن بـ Dativ و Akkusativ، والسكن والمواعيد، وجمل weil و dass و ob، و um ... zu، والمقارنة، والطبيب، والعمل، و würde و hätte. فوق أغلب الدروس جزء اختياري من فيلم «Nicos Weg A2» أو حلقة من Easy German. الخطة: 5 أسابيع، 30 إلى 45 دقيقة يوميًا.

byمن إعداد inPace checkedموثّق

الألماني مستوى B1

  • about 10 h of lessonsحوالي 10 ساعة من الدروس
  • 6 modulesوحدات · 18 lessonsدروس
  • Arabicالعربية

المستوى الثالث بعد الألماني A2، والشرح بالعربي. المستوى المطلوب غالبًا للعمل والتدريب المهني في ألمانيا: مقابلة العمل والنقاش، و Präteritum و Plusquamperfekt، وجمل الوصل، و hätte gemacht، و Passiv، والرسائل الرسمية، والروابط و Genitiv. كل أسبوع يبدأ بالكلام، مع جزء اختياري من فيلم «Nicos Weg B1» أو حلقة من Easy German. الخطة: 6 أسابيع، 40 دقيقة يوميًا.

byمن إعداد inPace checkedموثّق

Git from zero to master

  • about 15 h of lessonsحوالي 15 ساعة من الدروس
  • 10 modulesوحدات · 32 lessonsدروس
  • Englishالإنجليزية

Everything about Git, from your first commit to the level of a senior developer. Staging and good commits, undoing anything (restore, reset, revert, reflog), branches and conflicts, GitHub with SSH, rebase and interactive rebase, team workflows, forks and tags, stash, cherry-pick, bisect, worktrees, how Git works inside, a rescue kit, hooks and signed commits. Every lesson is hands-on, and parts of freeCodeCamp's Git videos are optional extras on top.

byمن إعداد inPace checkedموثّق

احترف Git من الصفر

  • about 15 h of lessonsحوالي 15 ساعة من الدروس
  • 10 modulesوحدات · 32 lessonsدروس
  • Arabicالعربية

كل شيء عن Git، من أول commit إلى مستوى المطوّر الخبير. التجهيز والـ commits الجيدة، والتراجع عن أي شيء (restore و reset و revert و reflog)، والفروع والتعارضات، و GitHub مع SSH، و rebase و rebase التفاعلي، وطرق عمل الفرق، و forks والوسوم، و stash و cherry-pick و bisect و worktrees، وكيف يعمل Git من الداخل، وعُدّة إنقاذ، و hooks، والـ commits الموقَّعة. كل درس عملي، وأجزاء من فيديوهات Git على freeCodeCamp إضافات اختيارية فوقها.

byمن إعداد inPace checkedموثّق

GitHub: pull requests, the CLI and Actions

  • about 9 h of lessonsحوالي 9 ساعة من الدروس
  • 7 modulesوحدات · 19 lessonsدروس
  • Englishالإنجليزية

Work on GitHub like a professional team. Issues and projects, pull requests and code review, merge methods and protected branches, the GitHub CLI (gh) for everything from the terminal, and GitHub Actions: tests on every push, caching, artifacts, secrets, safe permissions, publishing a site with Pages and releases from tags, Dependabot, your own actions and reusable workflows. You finish with a full pipeline on a real project. Every workflow in the course is checked with actionlint.

byمن إعداد inPace checkedموثّق

دورة GitHub: طلبات الدمج وسطر الأوامر و Actions

  • about 9 h of lessonsحوالي 9 ساعة من الدروس
  • 7 modulesوحدات · 19 lessonsدروس
  • Arabicالعربية

اعمل على GitHub كفريق محترف. الـ issues والمشاريع، وطلبات الدمج ومراجعة الكود، وطرق الدمج والفروع المحمية، وأداة GitHub لسطر الأوامر (gh) لكل شيء من الطرفية، و GitHub Actions: اختبارات مع كل push، والـ cache، والـ artifacts، والأسرار، والصلاحيات الآمنة، ونشر موقع بـ Pages وإصدارات من الوسوم، و Dependabot، و actions خاصة بك و workflows قابلة لإعادة الاستخدام. وتنتهي بخط إنتاج كامل لمشروع حقيقي. وكل workflow في الدورة مفحوص بأداة actionlint.

byمن إعداد inPace checkedموثّق

HTML & CSS: enough to read and build inPace's pages

  • about 8 h of lessonsحوالي 8 ساعة من الدروس
  • 7 modulesوحدات · 20 lessonsدروس
  • Englishالإنجليزية

A one-week course on modern HTML and CSS, using inPace's own pages as the example: semantic markup, forms, the cascade, Flexbox and Grid, responsive and right-to-left layout, themes with custom properties, accessibility and performance. Interview questions every day. Plan: 7 days, about 1.5 hours a day.

byمن إعداد inPace checkedموثّق

inPace from the inside: how the app works

  • about 8 h of lessonsحوالي 8 ساعة من الدروس
  • 7 modulesوحدات · 21 lessonsدروس
  • Englishالإنجليزية

A one-week tour of inPace's code and system design: the local server, the data and its signatures, courses, the web layer, the learner-checker trust model, Tempo's island, notifications, builds and releases. Ends with how to present it in a job interview. Plan: 7 days, about 1.5 hours a day.

byمن إعداد inPace checkedموثّق

JavaScript: the language and the browser, the inPace way

  • about 8 h of lessonsحوالي 8 ساعة من الدروس
  • 7 modulesوحدات · 20 lessonsدروس
  • Englishالإنجليزية

A one-week JavaScript course built around inPace's app.js: the language core, closures, the DOM and event delegation, the event loop, fetch and FormData, history and navigation, storage, pointer events, canvas and a full zoomable diagram component. Daily interview questions and a live-coding drill. Plan: 7 days, about 1.5 hours a day.

byمن إعداد inPace checkedموثّق

JavaScript: the full course

  • about 14 h of lessonsحوالي 14 ساعة من الدروس
  • 10 modulesوحدات · 29 lessonsدروس
  • Englishالإنجليزية

From your first line to a published web app. Variables, strings, conditions, arrays and loops (map, filter, reduce), functions, objects and JSON, classes and modules, the DOM and events, async with promises and fetch, errors, tests and publishing. You build Study Tasks step by step, with tests and a live link. The written lessons are the course; parts of freeCodeCamp's full JavaScript course are optional videos on top.

byمن إعداد inPace checkedموثّق

الدورة الكاملة في JavaScript

  • about 14 h of lessonsحوالي 14 ساعة من الدروس
  • 10 modulesوحدات · 29 lessonsدروس
  • Arabicالعربية

من أول سطر إلى تطبيق ويب منشور. المتغيرات والنصوص والشروط، والمصفوفات والحلقات (map و filter و reduce)، والدوال، والكائنات و JSON، والأصناف والوحدات، والـ DOM والأحداث، والبرمجة غير المتزامنة بـ promises و fetch، والأخطاء والاختبارات والنشر. تبني تطبيق Study Tasks خطوة بخطوة، باختبارات ورابط حي. الدروس المكتوبة هي الدورة، وأجزاء من كورس JavaScript الكامل على freeCodeCamp فيديوهات اختيارية فوقها.

byمن إعداد inPace checkedموثّق

Jinja templates: how inPace draws every page

  • about 4 h of lessonsحوالي 4 ساعة من الدروس
  • 4 modulesوحدات · 12 lessonsدروس
  • Englishالإنجليزية

A four-day course on Jinja2, taught through inPace's 50 templates: syntax, filters, autoescaping and Markup, inheritance with blocks, includes with context, macros, the Environment with custom globals and filters, the i18n extension, testing and security. Interview questions every day. Plan: 4 days, about 1.5 hours a day.

byمن إعداد inPace checkedموثّق

Machine Learning refresh 1: supervised learning (regression and classification)

  • about 9 h of lessonsحوالي 9 ساعة من الدروس
  • 8 modulesوحدات · 20 lessonsدروس
  • Englishالإنجليزية

An advanced refresh of part 1 of Andrew Ng's Machine Learning Specialization, with the original slides inside each lesson: linear regression, cost functions, gradient descent, vectorization, feature scaling and engineering, logistic regression, overfitting and regularization, then a from-scratch build and an interview drill. Plan: about 10 days, 1 to 1.5 hours a day. Slides by DeepLearning.AI (CC BY-SA 2.0, non-commercial).

byمن إعداد inPace checkedموثّق

Machine Learning refresh 2: neural networks, ML practice and decision trees

  • about 9 h of lessonsحوالي 9 ساعة من الدروس
  • 10 modulesوحدات · 19 lessonsدروس
  • Englishالإنجليزية

An advanced refresh of part 2 of Andrew Ng's Machine Learning Specialization, with the original slides inside each lesson: neural networks and forward propagation, TensorFlow, backprop, activations, softmax, Adam, bias and variance, learning curves, error analysis, transfer learning, precision and recall, decision trees, random forests and XGBoost, plus an interview drill. Plan: about 12 days, 1 to 1.5 hours a day. Slides by DeepLearning.AI (CC BY-SA 2.0, non-commercial).

byمن إعداد inPace checkedموثّق

Machine Learning refresh 3: unsupervised learning, recommenders and reinforcement learning

  • about 7 h of lessonsحوالي 7 ساعة من الدروس
  • 8 modulesوحدات · 15 lessonsدروس
  • Englishالإنجليزية

An advanced refresh of part 3 of Andrew Ng's Machine Learning Specialization, with the original slides inside each lesson: k-means, anomaly detection, collaborative and content-based recommenders, retrieval and ranking, reinforcement learning, the Bellman equation and deep Q-learning, plus PCA and an interview drill. Plan: about 9 days, 1 to 1.5 hours a day. Slides by DeepLearning.AI (CC BY-SA 2.0, non-commercial).

byمن إعداد inPace checkedموثّق

Maths for ML 1: linear algebra and analytic geometry

  • about 12 h of lessonsحوالي 12 ساعة من الدروس
  • 7 modulesوحدات · 29 lessonsدروس
  • Englishالإنجليزية

Part 1 of 4, following the free book Mathematics for Machine Learning (Deisenroth, Faisal, Ong). Systems of equations, matrices, Gaussian elimination, vector spaces, basis and rank, linear maps and change of basis, norms, inner products, angles, orthogonal projections, Gram-Schmidt and rotations. Each lesson opens the right pages of your own copy of the book (download it free from mml-book.com; inPace finds it for you), with notes, 3Blue1Brown videos, interactive explorers, worked exercises with instant feedback, and charts. Plan: 7 days.

byمن إعداد inPace checkedموثّق

Maths for ML 2: matrix decompositions and vector calculus

  • about 12 h of lessonsحوالي 12 ساعة من الدروس
  • 8 modulesوحدات · 27 lessonsدروس
  • Englishالإنجليزية

Part 2 of 4, following the free book Mathematics for Machine Learning (Deisenroth, Faisal, Ong). Determinants and trace, eigenvalues and eigenvectors, Cholesky, eigendecomposition, the singular value decomposition and low-rank approximation; then derivatives, gradients, Jacobians, matrix calculus identities, backpropagation and automatic differentiation, Hessians and Taylor series. Each lesson opens your own copy of the book (free from mml-book.com; inPace finds it), with notes, 3Blue1Brown videos, interactive explorers, worked exercises with instant feedback, and charts. Plan: 8 days.

byمن إعداد inPace checkedموثّق

Maths for ML 3: probability and optimization

  • about 13 h of lessonsحوالي 13 ساعة من الدروس
  • 9 modulesوحدات · 26 lessonsدروس
  • Englishالإنجليزية

Part 3 of 4, following the free book Mathematics for Machine Learning (Deisenroth, Faisal, Ong). Probability spaces, discrete and continuous distributions, the sum and product rules, Bayes' theorem, expectations and covariance, the Gaussian (marginals, conditionals, sums), conjugate priors and the exponential family, change of variables; then gradient descent, momentum and SGD, Lagrange multipliers, convexity and duality. Each lesson opens your own copy of the book (free from mml-book.com; inPace finds it), with notes, 3Blue1Brown videos, interactive explorers, worked exercises with instant feedback, and charts. Plan: 9 days.

byمن إعداد inPace checkedموثّق

Maths for ML 4: regression, PCA, mixtures and SVMs

  • about 16 h of lessonsحوالي 16 ساعة من الدروس
  • 10 modulesوحدات · 28 lessonsدروس
  • Englishالإنجليزية

Part 4 of 4, following the free book Mathematics for Machine Learning (Deisenroth, Faisal, Ong). When models meet data (empirical risk, maximum likelihood, MAP, graphical models, model selection), then the four classic problems worked out from first principles: linear regression (and its Bayesian version), principal component analysis, Gaussian mixture models with EM, and support vector machines with kernels. Each lesson opens your own copy of the book (free from mml-book.com; inPace finds it), with notes, 3Blue1Brown videos, interactive explorers, worked exercises with instant feedback, and charts. Plan: 10 days.

byمن إعداد inPace checkedموثّق

Python: the full course

  • about 10 h of lessonsحوالي 10 ساعة من الدروس
  • 11 modulesوحدات · 29 lessonsدروس
  • Englishالإنجليزية

A complete Python course for beginners, on the syllabus of Harvard's CS50P: functions, conditionals, loops, exceptions, libraries, unit tests, files, regular expressions, classes and the rest of the language. Every week has Harvard's lecture, short written lessons with the code that matters, a program to write, a question to answer and a quiz, and it ends with your own project. Plan: 11 weeks, about an hour a day.

byمن إعداد inPace checkedموثّق

بايثون: الدورة الكاملة

  • about 10 h of lessonsحوالي 10 ساعة من الدروس
  • 11 modulesوحدات · 29 lessonsدروس
  • Arabicالعربية

دورة بايثون كاملة للمبتدئين على منهج CS50P من جامعة هارفارد: الدوال، والشروط، والحلقات، والاستثناءات، والمكتبات، واختبارات الوحدة، والملفات، والتعابير النمطية، والأصناف، وبقية اللغة. في كل أسبوع محاضرة هارفارد (بالإنجليزية مع ترجمة تلقائية)، ودروس مكتوبة بالعربية فيها الكود المهم، وبرنامج تكتبه، وسؤال تجيب عنه، واختبار، وتنتهي بمشروعك الخاص. الخطة: 11 أسبوعًا، نحو ساعة في اليوم.

byمن إعداد inPace checkedموثّق

الإسباني من الصفر: مستوى A1

  • about 10 h of lessonsحوالي 10 ساعة من الدروس
  • 6 modulesوحدات · 19 lessonsدروس
  • Arabicالعربية

كورس إسباني للمبتدئين تمامًا من متحدثي العربية: الشرح بالعربي البسيط، والأمثلة والتمارين بالإسباني. تبدأ بالكلام من اليوم الأول، ثم ser و estar و tener، والمضارع، والروتين، والعائلة، و gustar، والأكل والتسوق والاتجاهات. فوق أغلب الدروس فيديو اختياري لمتحدثين ومعلمين أصليين، والشرح كامل بدونه. الخطة: 4 أسابيع، 30 إلى 45 دقيقة يوميًا.

byمن إعداد inPace checkedموثّق

الإسباني مستوى A2

  • about 10 h of lessonsحوالي 10 ساعة من الدروس
  • 6 modulesوحدات · 19 lessonsدروس
  • Arabicالعربية

المستوى الثاني بعد الإسباني A1، والشرح بالعربي. كل وحدة تبدأ بالكلام مع فيديو اختياري لمحادثة حقيقية بإسبانية بطيئة: الخطط، و pretérito perfecto و indefinido و imperfecto، والطفولة، والأكل والسفر والمقارنة، والضمائر والأمر والطبيب، والمستقبل والشرط والرأي. الخطة: 5 أسابيع، 30 إلى 45 دقيقة يوميًا.

byمن إعداد inPace checkedموثّق

الإسباني مستوى B1

  • about 9 h of lessonsحوالي 9 ساعة من الدروس
  • 6 modulesوحدات · 18 lessonsدروس
  • Arabicالعربية

المستوى الثالث بعد الإسباني A2، والشرح بالعربي. تكلّم بطلاقة ودافع عن رأيك: الـ subjuntivo مع الرأي والرغبة والمشاعر والمستقبل، والحكاية الكاملة في الماضي، و si tuviera...، ونقل الكلام، وجمل الوصل، والكتابة المنظمة. كل أسبوع يبدأ بالكلام، مع فيديو اختياري لمتحدثين أصليين. الخطة: 6 أسابيع، 40 دقيقة يوميًا.

byمن إعداد inPace checkedموثّق

System design for beginners: design a live streaming service

  • about 7 h of lessonsحوالي 7 ساعة من الدروس
  • 7 modulesوحدات · 26 lessonsدروس
  • Englishالإنجليزية

A one-week course built on Gaurav Sen's System Design for Beginners video (freeCodeCamp.org), cut into short lessons that each play their own piece of the video and continue where you stopped. You design a live streaming service from requirements to API, database, protocols, video processing and CDNs, then do the low-level design with UML and code. A final module covers the building blocks every interview expects: load balancers, caching, sharding, replication, queues and the CAP theorem. Every module has notes, a practical task, a written answer and a quiz.

byمن إعداد inPace checkedموثّق

Roadmapsمسارات التعلّم

New in inPace 1.24جديد في inPace 1.24

A roadmap is a path through several courses of the library, in the order that makes sense, toward one goal. Follow one in inPace: it keeps your place, shows the next course, and Tempo sails it with you on his island.مسار التعلّم طريق يمرّ بعدة دورات من المكتبة بالترتيب المناسب نحو هدف واحد. تابِعه في inPace: يحفظ مكانك، ويريك الدورة التالية، ويُبحر به تمبو معك على جزيرته.

Git and GitHub, from zero to pro

  • about 36 h of lessonsحوالي 36 ساعة من الدروس
  • Englishالإنجليزية

Every developer job asks for Git. Learn it to an expert level, then work on GitHub like a professional team, with reviews, the gh command and automatic tests and releases.

  1. Git from zero to master
  2. GitHub: pull requests, the CLI and Actions
  3. Docker and Kubernetes: from a container to a cluster

byمن إعداد inPace checkedموثّق

احترف Git و GitHub

  • about 36 h of lessonsحوالي 36 ساعة من الدروس
  • Arabicالعربية

كل وظيفة برمجة تطلب Git. تعلّمه إلى مستوى الخبراء، ثم اعمل على GitHub كفريق محترف، بالمراجعات وأداة gh والاختبارات والإصدارات التلقائية.

  1. احترف Git من الصفر
  2. دورة GitHub: طلبات الدمج وسطر الأوامر و Actions
  3. دورة Docker و Kubernetes بالعربي: من الحاوية إلى الـ Cluster

byمن إعداد inPace checkedموثّق

Python backend developer

  • about 40 h of lessonsحوالي 40 ساعة من الدروس
  • Englishالإنجليزية

Write Python, build APIs with FastAPI, ship them in containers, and learn to design systems that hold up.

  1. Python Basics
  2. Python: the full course
  3. FastAPI: from first API to production
  4. Docker and Kubernetes: from a container to a cluster
  5. and 1 moreو1 أخرى

byمن إعداد inPace checkedموثّق

مطوّر باك إند بايثون

  • about 40 h of lessonsحوالي 40 ساعة من الدروس
  • Arabicالعربية

تعلّم بايثون، ثم ابنِ واجهات برمجية بـ FastAPI، وشغّلها في حاويات، وتعلّم تصميم الأنظمة.

  1. أساسيات بايثون
  2. بايثون: الدورة الكاملة
  3. FastAPI: from first API to production
  4. دورة Docker و Kubernetes بالعربي: من الحاوية إلى الـ Cluster
  5. and 1 moreو1 أخرى

byمن إعداد inPace checkedموثّق

Front-end web developer

  • about 64 h of lessonsحوالي 64 ساعة من الدروس
  • Englishالإنجليزية

From your first web page to a JavaScript app you publish online, with tests and a link for your CV.

  1. HTML & CSS: enough to read and build inPace's pages
  2. JavaScript: the full course
  3. Git from zero to master
  4. GitHub: pull requests, the CLI and Actions
  5. and 2 moreو2 أخرى

byمن إعداد inPace checkedموثّق

مطوّر واجهات ويب

  • about 64 h of lessonsحوالي 64 ساعة من الدروس
  • Arabicالعربية

من أول صفحة ويب إلى تطبيق JavaScript تنشره على الإنترنت، باختبارات ورابط تضعه في سيرتك الذاتية.

  1. الدورة الكاملة في JavaScript
  2. HTML & CSS: enough to read and build inPace's pages
  3. احترف Git من الصفر
  4. دورة GitHub: طلبات الدمج وسطر الأوامر و Actions
  5. and 2 moreو2 أخرى

byمن إعداد inPace checkedموثّق

مطوّر .NET

  • about 25 h of lessonsحوالي 25 ساعة من الدروس
  • Arabicالعربية

تعلّم C# و.NET من الصفر حتى أول واجهة ويب لك، ثم شغّلها في حاوية وتعلّم تصميم الخدمات كاملة.

  1. C# و.NET للمبتدئين
  2. دورة Docker و Kubernetes بالعربي: من الحاوية إلى الـ Cluster
  3. System design for beginners: design a live streaming service

byمن إعداد inPace checkedموثّق

DevOps basics with Docker and Kubernetes

  • about 18 h of lessonsحوالي 18 ساعة من الدروس
  • Englishالإنجليزية

Learn containers and clusters, then see where they fit in the design of a real service. A good next step after any developer path.

  1. Docker and Kubernetes: from a container to a cluster
  2. System design for beginners: design a live streaming service

byمن إعداد inPace checkedموثّق

Build inPace yourself

  • about 67 h of lessonsحوالي 67 ساعة من الدروس
  • Englishالإنجليزية

Learn the whole stack behind this app, one layer at a time (Python, pages, JavaScript, templates, the server), then read how it all fits together. A good way to start contributing.

  1. Python: the full course
  2. HTML & CSS: enough to read and build inPace's pages
  3. JavaScript: the full course
  4. JavaScript: the language and the browser, the inPace way
  5. and 4 moreو4 أخرى

byمن إعداد inPace checkedموثّق

Become a data analyst

  • about 30 h of lessonsحوالي 30 ساعة من الدروس
  • Englishالإنجليزية

From your first spreadsheet to dashboards and Python, in the order that makes each step easier. No coding needed to start.

  1. Excel tutorial for data analysts
  2. Data analytics for beginners: Excel, Power BI and Python
  3. Python Basics
  4. Python: the full course
  5. and 1 moreو1 أخرى

byمن إعداد inPace checkedموثّق

Get hired as an AI engineer

  • about 103 h of lessonsحوالي 103 ساعة من الدروس
  • Englishالإنجليزية

The road to an AI engineer job, built on real job posts and interview reports: Python, two deployed projects (a RAG assistant and an agent), the coding interview, AI interviews and system design, your CV and the job search.

  1. Python: the full course
  2. Get hired as an AI engineer 1: the market, your first project and your CV
  3. Get hired as an AI engineer 2: the coding interview intensive
  4. FastAPI: from first API to production
  5. and 4 moreو4 أخرى

byمن إعداد inPace checkedموثّق

التوظيف مهندس ذكاء اصطناعي

  • about 103 h of lessonsحوالي 103 ساعة من الدروس
  • Arabicالعربية

الطريق إلى وظيفة مهندس ذكاء اصطناعي، مبني على إعلانات وظائف حقيقية وروايات مقابلات، بايثون ومشروعان منشوران (مساعد RAG ووكيل) ومقابلات البرمجة ومقابلات الذكاء الاصطناعي وتصميم الأنظمة وسيرتك الذاتية والبحث عن الوظيفة.

  1. بايثون: الدورة الكاملة
  2. التوظيف مهندس ذكاء اصطناعي 1: السوق ومشروعك الأول وسيرتك الذاتية
  3. التوظيف مهندس ذكاء اصطناعي 2: برنامج مقابلات البرمجة المكثف
  4. FastAPI: from first API to production
  5. and 4 moreو4 أخرى

byمن إعداد inPace checkedموثّق

Maths for machine learning

  • about 53 h of lessonsحوالي 53 ساعة من الدروس
  • Englishالإنجليزية

The four parts of the free book Mathematics for Machine Learning, with videos, explorers and exercises. Linear algebra first, then calculus, probability and the models that use them.

  1. Maths for ML 1: linear algebra and analytic geometry
  2. Maths for ML 2: matrix decompositions and vector calculus
  3. Maths for ML 3: probability and optimization
  4. Maths for ML 4: regression, PCA, mixtures and SVMs

byمن إعداد inPace checkedموثّق

Deep learning, with a machine learning refresh

  • about 81 h of lessonsحوالي 81 ساعة من الدروس
  • Englishالإنجليزية

Refresh classic machine learning, then go through all of deep learning, from one neuron to transformers. No heavy maths needed. Good before interviews.

  1. Python: the full course
  2. Machine Learning refresh 1: supervised learning (regression and classification)
  3. Machine Learning refresh 2: neural networks, ML practice and decision trees
  4. Machine Learning refresh 3: unsupervised learning, recommenders and reinforcement learning
  5. and 5 moreو5 أخرى

byمن إعداد inPace checkedموثّق

Machine learning, from the maths up

  • about 134 h of lessonsحوالي 134 ساعة من الدروس
  • Englishالإنجليزية

The longest path in the library, taken in the right order. Python, the maths, classic machine learning, then deep learning up to transformers. It holds the maths and deep learning paths inside it.

  1. Python: the full course
  2. Maths for ML 1: linear algebra and analytic geometry
  3. Maths for ML 2: matrix decompositions and vector calculus
  4. Maths for ML 3: probability and optimization
  5. and 9 moreو9 أخرى

byمن إعداد inPace checkedموثّق

الإنجليزي من الصفر إلى B1

  • about 32 h of lessonsحوالي 32 ساعة من الدروس
  • Arabicالعربية

ثلاث دورات بالترتيب، من أول كلمة إلى الكلام اليومي بثقة. كل مستوى يبني على الذي قبله.

  1. الإنجليزي من الصفر: مستوى A1
  2. الإنجليزي مستوى A2: تكلم عن الماضي والمستقبل بثقة
  3. الإنجليزي مستوى B1: من الكلام اليومي إلى الطلاقة

byمن إعداد inPace checkedموثّق

الإسباني من الصفر إلى B1

  • about 29 h of lessonsحوالي 29 ساعة من الدروس
  • Arabicالعربية

ثلاث دورات بالترتيب، والشرح بالعربي، من أول «Hola» إلى الكلام بطلاقة والدفاع عن رأيك. كل مستوى يبدأ بالكلام.

  1. الإسباني من الصفر: مستوى A1
  2. الإسباني مستوى A2
  3. الإسباني مستوى B1

byمن إعداد inPace checkedموثّق

الألماني من الصفر إلى B1

  • about 28 h of lessonsحوالي 28 ساعة من الدروس
  • Arabicالعربية

ثلاث دورات بالترتيب، والشرح بالعربي، من أول «Hallo» إلى مستوى B1 المطلوب غالبًا للعمل والتدريب المهني في ألمانيا، مع فيلم «Nicos Weg» من Deutsche Welle.

  1. الألماني من الصفر: مستوى A1
  2. الألماني مستوى A2
  3. الألماني مستوى B1

byمن إعداد inPace checkedموثّق

Following a roadmap needs inPace 1.24 or newer. With an older version you can still add each course on its own.متابعة مسار التعلّم تحتاج inPace 1.24 أو أحدث. ومع إصدار أقدم يمكنك إضافة كل دورة وحدها. Get the newest inPaceحمّل أحدث inPace

Share your own courseشارك دورتك

  1. Make your course in inPace: by hand, with AI, or from a folder of videos.اصنع دورتك في inPace: بنفسك، أو بالذكاء الاصطناعي، أو من مجلد فيديوهات.
  2. In My courses, open More on the course and choose Publish to the library.في دوراتي، افتح المزيد على الدورة واختر انشر في المكتبة.
  3. Download the course file, open the form, drop the file in and submit. A bot checks it in a few minutes.حمّل ملف الدورة، وافتح النموذج، واسحب الملف إليه وأرسله. يفحصه روبوت خلال دقائق.

Big videos? Upload them to Google Drive, MEGA or archive.org and add the download link in the course details. Only share what you made yourself.فيديوهات كبيرة؟ ارفعها إلى Google Drive أو MEGA أو archive.org وأضف رابط التحميل في تفاصيل الدورة. شارك فقط ما صنعته بنفسك.

Get inPaceاحصل على inPace Open the submission formافتح نموذج الإرسال

Share a roadmapشارك مسار تعلّم New in inPace 1.24جديد في inPace 1.24

In inPace, open Roadmaps → Make a roadmap. Type a goal and inPace suggests the courses, in order. Add a note to each one, save, then press Share → Open the form: your roadmap is filled in for you. Roadmaps can only use courses that are in the library.في inPace افتح مسارات التعلّم ← اصنع مسارًا. اكتب هدفًا فيقترح inPace الدورات بالترتيب. أضف ملاحظة لكل دورة واحفظ، ثم اضغط شارك ← افتح النموذج: يُملأ المسار لك. ولا يستخدم المسار إلا دورات موجودة في المكتبة.

Open the roadmap formافتح نموذج المسار