Your selected YouTube resources, the existing DE collection and official references. Players load only when you request a preview. Availability and embedding restrictions remain controlled by the provider.
English / Video course / Primary course
7:08:28; taught by TrashPuppy. Twelve verified chapter starts. Notes here are original companion material.
User-selected YouTube course · Title, channel, duration and chapters checked in the video description on 2026-10-31
Arabic / Video playlist / Arabic companion
Use the relevant lesson when a concept needs another explanation. Playlist-level mapping only; no invented lesson timestamps.
User-selected ITI playlist · User-provided link; also present as V007 in the existing DE resource catalog
English / Course + exercises / Practice spine
Use lectures selectively and solve problem sets yourself. No CS50 solutions are reproduced here.
User-selected HarvardX CS50P course · Official page checked 2026-10-31
English / Enrolled course / Your course
Continue in your enrolled course. Sign-in and access depend on your account; no completion is assumed.
User-provided edX course tab · Course identity from user-provided HarvardX+CS50P+Python URL
English / Documentation / Reference
Use as a focused reference while completing the matching exercise.
Official documentation · Official page checked 2026-10-31
English / Documentation / Reference
Use as a focused reference while completing the matching exercise.
Official documentation · Official page checked 2026-10-31
English / Documentation / Reference
Use as a focused reference while completing the matching exercise.
Official documentation · Official page checked 2026-10-31
English / Documentation / Reference
Use as a focused reference while completing the matching exercise.
Official documentation · Official page checked 2026-10-31
English / Documentation / Reference
Use as a focused reference while completing the matching exercise.
Official documentation · Official page checked 2026-10-31
English / Documentation / Optional ML bridge
Do after Python and pandas; keep preprocessing inside a train-only fitted pipeline.
Official documentation · Official page checked 2026-10-31
English / Roadmap / Broad reference
Visual inspiration. This project has an original layout and curriculum and is not affiliated with roadmap.sh.
Official roadmap.sh page · Official page checked 2026-10-31
English / Online course / Existing DE collection
Learn syntax and data structures before pandas-heavy work. Check the current free/account requirements.
Inherited from data-engineering-learning-roadmap: Ahmed Shaaban mentorship · Preserved existing catalog link; current access not independently retested
Arabic / Playlist / Topic companion
Already present in your inherited collection; retained once and enriched with the requested playlist title and topic mappings.
User-selected YouTube playlist · also in the inherited DE catalog · Inherited from data-engineering-learning-roadmap: Ahmed Shaaban mentorship · Playlist title verified 2026-11-01; lesson order and availability are controlled by its owner.
Arabic / YouTube video / Existing DE collection
Use as a short companion, then solve exercises without following the video. Free video; Arabic.
Inherited from data-engineering-learning-roadmap: Ahmed Shaaban mentorship · Preserved existing catalog link; current access not independently retested
English / YouTube playlist / Existing DE collection
Use to understand array operations; prioritise pandas once data manipulation basics are comfortable. Free playlist.
Inherited from data-engineering-learning-roadmap: IEEE ManCSC roadmap · Preserved existing catalog link; current access not independently retested
English / Online course / Existing DE collection
Choose instead of, not in addition to, a similar NumPy playlist if time is limited. Account/subscription access may be required.
Inherited from data-engineering-learning-roadmap: IEEE ManCSC roadmap · Preserved existing catalog link; current access not independently retested
English / Online course / Existing DE collection
Practise filtering, grouping, derived columns, and tidy transformations. Account/subscription access may be required.
Inherited from data-engineering-learning-roadmap: IEEE ManCSC roadmap · Preserved existing catalog link; current access not independently retested
English / Online course / Existing DE collection
Compare pandas joins with SQL JOINs and check cardinality. Account/subscription access may be required.
Inherited from data-engineering-learning-roadmap: IEEE ManCSC roadmap · Preserved existing catalog link; current access not independently retested
English / Online course / Existing DE collection
Practise importing CSV, text and structured data files. Account/subscription access may be required.
Inherited from data-engineering-learning-roadmap: IEEE ManCSC roadmap · Preserved existing catalog link; current access not independently retested
English / Online course / Existing DE collection
Take after basic file formats and Python exceptions. Account/subscription access may be required.
Inherited from data-engineering-learning-roadmap: IEEE ManCSC roadmap · Preserved existing catalog link; current access not independently retested
English / Online course / Existing DE collection
Apply missing-value, duplicate, type, and validity checks to a messy dataset. Account/subscription access may be required.
Inherited from data-engineering-learning-roadmap: IEEE ManCSC roadmap · Preserved existing catalog link; current access not independently retested
English / Online course / Existing DE collection
Use the ideas to make repeatable file ingestion and validation steps. Account/subscription access may be required.
Inherited from data-engineering-learning-roadmap: IEEE ManCSC roadmap · Preserved existing catalog link; current access not independently retested
English / Online course / Existing DE collection
Connect Python to SQL databases, query data, and understand database-backed workflows. Account/subscription access may be required.
Inherited from data-engineering-learning-roadmap: IEEE ManCSC roadmap · Preserved existing catalog link; current access not independently retested
English / Online course / Existing DE collection
Compare transformation timing and implement a small Python ETL/ELT flow. Account/subscription access may be required.
Inherited from data-engineering-learning-roadmap: IEEE ManCSC roadmap · Preserved existing catalog link; current access not independently retested
Arabic / YouTube playlist / Existing DE collection
Build a DataFrame transformation and compare results with a small pandas pipeline. Free playlist; Arabic.
Inherited from data-engineering-learning-roadmap: Ahmed Shaaban mentorship · Preserved existing catalog link; current access not independently retested
English / Tutorial site / Existing DE collection
Use as a reference while building joins, aggregations and DataFrame transformations. Free tutorial articles.
Inherited from data-engineering-learning-roadmap: Ahmed Shaaban mentorship · Preserved existing catalog link; current access not independently retested
Arabic / Video / Foundations companion
An Arabic foundations alternative. Use it for a concept you cannot yet explain; apply the same original exit checks.
User-selected YouTube resource · Page title verified 2026-11-01; no full transcript or playback entitlement is claimed.
English / Video / Visual course alternative
Use Data with Baraa’s visual explanations as an alternative foundation course. Avoid repeating thirteen hours if the diagnostic already shows mastery.
User-selected YouTube resource · Page title verified 2026-11-01; no full transcript or playback entitlement is claimed.
Arabic / Video / Build a data interface
Apply the interface ideas to a synthetic quality report or EGP summary after the transformation logic has tests.
User-selected YouTube resource · Page title verified 2026-11-01; no full transcript or playback entitlement is claimed.
Arabic / Video / OOP companion
Use for object-oriented vocabulary, then implement a small data model and compare composition with inheritance.
User-selected YouTube resource · Page title verified 2026-11-01; no full transcript or playback entitlement is claimed.
English / Video / Environment companion
Pair this explanation with the Windows-first setup note. Use your existing interpreter and project environment.
User-selected YouTube resource · Page title verified 2026-11-01; no full transcript or playback entitlement is claimed.
English / Video / Database project companion
Compare the project approach with the supplied fixture pipeline. Reconcile keys, transactions and repeated deliveries.
User-selected YouTube resource · Page title verified 2026-11-01; no full transcript or playback entitlement is claimed.
Arabic / Playlist / Topic companion
An Arabic data-analysis companion. Reproduce a filtering, grouping and join task on your own fixture.
User-selected YouTube playlist · Playlist title verified 2026-11-01; lesson order and availability are controlled by its owner.
Check source / Playlist / Topic companion
Select lessons matching tabular processing and analysis. The title is verified; spoken language and individual lesson coverage are not inferred.
User-selected YouTube playlist · Playlist title verified 2026-11-01; lesson order and availability are controlled by its owner.
Check source / Playlist / Topic companion
Use for exploration and preparation decisions: inspect missingness, duplicates, outliers and feature assumptions before selecting a treatment.
User-selected YouTube playlist · Playlist title verified 2026-11-01; lesson order and availability are controlled by its owner.
Check source / Playlist / Topic companion
Connect your Power BI experience to Python visualization and app interfaces. Choose a chart from the question, row grain and audience.
User-selected YouTube playlist · Playlist title verified 2026-11-01; lesson order and availability are controlled by its owner.
English / Documentation / Concept reference
Read the section needed for the exercise and verify compatibility with your project interpreter.
Official project documentation · Official documentation checked 2026-11-01.
English / Documentation / Concept reference
Read the section needed for the exercise and verify compatibility with your project interpreter.
Official project documentation · Official documentation checked 2026-11-01.
English / Documentation / Concept reference
Read the section needed for the exercise and verify compatibility with your project interpreter.
Official project documentation · Official documentation checked 2026-11-01.
English / Documentation / Concept reference
Read the section needed for the exercise and verify compatibility with your project interpreter.
Official project documentation · Official documentation checked 2026-11-01.
English / Documentation / Concept reference
Read the section needed for the exercise and verify compatibility with your project interpreter.
Official project documentation · Official documentation checked 2026-11-01.
English / Documentation / Concept reference
Read the section needed for the exercise and verify compatibility with your project interpreter.
Official project documentation · Official documentation checked 2026-11-01.
English / Documentation / Concept reference
Read the section needed for the exercise and verify compatibility with your project interpreter.
Official project documentation · Official documentation checked 2026-11-01.
English / Documentation / Concept reference
Read the section needed for the exercise and verify compatibility with your project interpreter.
Official project documentation · Official documentation checked 2026-11-01.
English / Documentation / Concept reference
Read the section needed for the exercise and verify compatibility with your project interpreter.
Official project documentation · Official documentation checked 2026-11-01.
English / Documentation / Concept reference
Read the section needed for the exercise and verify compatibility with your project interpreter.
Official project documentation · Official documentation checked 2026-11-01.
English / Documentation / Concept reference
Read the section needed for the exercise and verify compatibility with your project interpreter.
Official project documentation · Official documentation checked 2026-11-01.
English / Documentation / Concept reference
Read the section needed for the exercise and verify compatibility with your project interpreter.
Official project documentation · Official documentation checked 2026-11-01.
English / Documentation / Concept reference
Read the section needed for the exercise and verify compatibility with your project interpreter.
Official project documentation · Official documentation checked 2026-11-01.
English / Documentation / Concept reference
Read the section needed for the exercise and verify compatibility with your project interpreter.
Official project documentation · Official documentation checked 2026-11-01.
English / Documentation / Concept reference
Read the section needed for the exercise and verify compatibility with your project interpreter.
Official project documentation · Official documentation checked 2026-11-01.
English / Documentation / Concept reference
Read the section needed for the exercise and verify compatibility with your project interpreter.
Official project documentation · Official documentation checked 2026-11-01.
English / Documentation / Concept reference
Read the section needed for the exercise and verify compatibility with your project interpreter.
Official project documentation · Official documentation checked 2026-11-01.