1. Programming Languages
- Python Tutorial - Python for Beginners https://www.youtube.com/watch?v=_uQrJ0TkZlc
- Java Tutorial for Beginners https://www.youtube.com/watch?v=eIrMbAQSU34
- Scala Tutorial for Beginners https://www.youtube.com/watch?v=OfngvXKNkpM
- Python for Data Science - Course for Beginners (Learn Python, Pandas, NumPy, Matplotlib) https://www.youtube.com/watch?v=LHBE6Q9XlzI
2. Learn Linux
Linux Essentials - Beginner Crash Course (Ubuntu) https://www.youtube.com/watch?v=n_2jPbQornY
3. Learn about Data Structures and Algorithms
DATA STRUCTURES you MUST know https://www.youtube.com/watch?v=sVxBVvlnJsM
4. Learn about Core DBMS (Database Management Systems)
Learn RDBMS in 6 minutes https://www.youtube.com/watch?v=t48TGntrX4s
5. Learn SQL
SQL Tutorial - Full Database Course for Beginners https://www.youtube.com/watch?v=HXV3zeQKqGY
6. Data Exploration Libraries (Pandas — NumPy — Spark)
- PySpark Tutorial https://www.youtube.com/watch?v=_C8kWso4ne4
- Data Analysis with Python - Full Course for Beginners https://www.youtube.com/watch?v=r-uOLxNrNk8
- PySpark: https://www.udacity.com/course/learn-spark-at-udacity--ud2002
- Pandas / NumPy: https://www.udemy.com/course/writing-production-ready-etl-pipelines-in-python-pandas
7. Data Warehousing and Data Lake Concepts
- What Is a Data Warehouse? https://www.youtube.com/watch?v=AHR_7jFCMeY
- What is a Data Lake? https://www.youtube.com/watch?v=v3yv88h68GY
- What is ETL | What is Data Warehouse | OLTP vs OLAP https://www.youtube.com/watch?v=oF_2uDb7DvQ
8. Learn about Distributed Computing and Cloud Computing
Cloud Computing Tutorial for Beginners https://www.youtube.com/watch?v=RWgW-CgdIk0
Distributed Systems | Distributed Computing Explained https://www.youtube.com/watch?v=ajjOEltiZm4
9. Workflow schedulers
10. NoSQL Databases
- Introduction to NoSQL by Martin Fowler https://www.youtube.com/watch?v=qI_g07C_Q5I
- First day with ArangoDB https://www.arangodb.com/learn/first-day/
- Redis Crash Course https://www.youtube.com/watch?v=jgpVdJB2sKQ
11. Streaming Systems
Kafka Streams 101: Getting Started https://www.youtube.com/watch?v=y9a3fldlvnI
12. Dashboarding tools
- Google Data Studio Tutorial 2021 – Building Google Analytics Dashboards Step-by-Step https://www.youtube.com/watch?v=KouK1INq7Gg
- Turn An Excel Sheet Into An Interactive Dashboard Using Python (Streamlit) https://www.youtube.com/watch?v=Sb0A9i6d320
14. Data Engineering in the Cloud
AWS Data Engineering Course - Full Course https://www.youtube.com/watch?v=ckQ7d6ca2J0
Google Cloud Platform Full Course https://www.youtube.com/watch?v=IUU6OR8yHCc
Google Cloud Professional Data Engineer https://www.youtube.com/playlist?list=PLrFrRPGXX0xV7jTfXKZfGrYI0UE-MaweY
15. DevOps (Docker — Kubernetes)
16. System Design
System Design Course for Beginners https://www.youtube.com/watch?v=MbjObHmDbZo
System Design Interview – Step By Step Guide https://www.youtube.com/watch?v=bUHFg8CZFwsSystem Design Mock Interview: Design Instagram https://www.youtube.com/watch?v=VJpfO6KdyWE
This series touches key areas in system design, which are used to design real world systems and interview questions.
- Load balancing
- Message Passing
- Microservice architecture
- NoSQL databases
- Distributed Systems
https://www.youtube.com/playlist?list=PLMCXHnjXnTnvo6alSjVkgxV-VH6EPyvoX