This repository contains a list of learning resources organized by levels for various topics. Choose the level that matches your skill and knowledge to find appropriate resources for your learning journey. You don't need to finish all the resources in each topic, they have the same information but in different styles so everyone can choose what works for him/her best.
- Python Basics for Data Science
- تعليم الألة , القسم الثالث بايثون
- Python - The Basics - Part 2 | السوعبان صديقى
- DataLemur (Learn & Practice)
- SQLZoo (Practice)
- SQLBolt
- Mode SQL Tutorial
- LeetCode Database Problems
- HackerRank SQL problems
- "Learning SQL, 2nd Edition" (Skip Chapters 1, 2, 15)
- "Database System Concepts, 7th Edition" (Chapters 3, 4, 5, 15, 16)
- CMU - Intro to Database Systems Advanced | (First 15 sessions or at least the first 2 sessions)
- Data Modeling Essentials, 3rd edition Advanced (Chapters 1,2,3,5,6,8,10,11,12)
- The Data Warehouse Toolkit (Chapters 1,2,3,4,5)
- Bank Data Model
- Data Warehousing Tutorial Videos
- Garage Education
- Data Modeling: One Big Table vs Kimball vs Relational for data engineers
- Docker سلسلة تعلم
- Docker Practical Course In Arabic
- Docker Essentials
- Working with Containers, Docker, and the IBM Cloud Container Registry
- Spark Foundation Training
- Pyspark In Arabic
- Apache Spark & Scala Tutorial Videos (2022 Updated)
- Spark Fundamentals
- SparkByExamples - Spark Tutorials
- "Learning Spark"
- "Apache Spark with Python - Big Data with PySpark and Spark" (Course)
- "Hadoop: The Definitive Guide 4th Edition" (Part 1 only)
- Hadoop Foundation Training (Hadoop basics only)
- Introduction to Hadoop
- Big Data بالعربى
- MySQL Full Course 2023 | MySQL Tutorial For Beginners | SQL Full Course | SQL Training | Simplilearn
- How And Why Data Engineers Need To Care About Data Quality Now And How To Implement It - Seattle Data Guy
- Understanding Data Quality: Ensuring Accuracy, Reliability, and Consistency
- Introduction to the Avro Data Format
- Demystifying the Parquet File Format
- Cambridge Spark Free Webinar - Making Sense of Big Data File Formats
- Parquet, Avro, RC, ORC File Formats in Hadoop
- The Parquet Format (Databricks) (till 30:14)
- Airflow Tutorial for Beginners
- Apache Airflow Udemy Course
- "Data Pipelines with Apache Airflow"
- Kafka Foundation Training
- Apache Kafka 101 for Beginners Course Trailer (2023)
- "Apache Kafka: The Definitive Guide"
- PostgreSQL Documentation
- "PostgreSQL Up and Running - 2nd Edition"
- AWS Skill Builder: Cloud Essentials
- Kenneth Leungty: Certified Cloud Practitioner Notes
- AWS Cloud Practitioner Notes
If you have any additional resources or suggestions, feel free to contribute to this list by creating a pull request. Your contributions are highly appreciated!