DataWithBaraa/databricks_bootcamp_2026
DataWithBaraa/databricks_bootcamp_2026 has 461 GitHub stars and 202 forks. GitHot measured +3 in 7 days. Last checked 2026-11-09 16:59 UTC. Last push 2026-01-19.
End-to-end Data Lakehouse project built on Databricks, following the Medallion Architecture (Bronze, Silver, Gold). Covers real-world data engineering and analytics workflows using Spark, PySpark, SQL, Delta Lake, and Unity Catalog. Designed for learning, portfolio building, and job interviews.
Measured star growth
- in 24h
- Update delayed
- in 7 days
- +3
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalDatabricks Bootcamp 2026
Welcome to the Databricks Data Lakehouse Project by Data With Baraa.
This repository contains a complete, real-world Data Lakehouse implementation built on Databricks, including datasets, notebooks, SQL examples, and exercises. Everything here is designed to help you understand how modern data teams use Databricks in practice, from data ingestion and transformation to analytics-ready data products.
⚠️ Important Note
Build this project on your own first using the Notion roadmap.
Use this repository only as a reference if you get stuck.
Before starting, watch the Databricks Bootcamp, where I explain the architecture and decisions behind this project.
- 🧭 Notion Roadmap: Open guide
- ▶️ Databricks Bootcamp: Watch on YouTube
- 🎉 Finished? Share it on LinkedIn. Let’s celebrate
🏗️ Architecture
This project follows the Medallion Architecture:
🥉 Bronze Layer
- Raw data ingestion
- Schema inference and storage as Delta tables
🥈 Silver Layer
- Data cleaning and standardization
- Type casting and validation
🥇 Gold Layer
- Dimensional Data Model (Business Transformation)
- Ready for BI and analysis
🛠️ Technologies Used
- Databricks
- Apache Spark
- PySpark
- Spark SQL
- Delta Lake
- Unity Catalog
Prerequisites
- Basic SQL, Python and some Pyspark knowledge
- No prior Databricks experience required
☕ Stay Connected
🌍 Connect With Me
🎓 Courses (Structured & Certified)
- 🏅 SQL Full Course → Start here
- 🏅 Tableau Full Course → Start here
▶️ Free YouTube Courses
- SQL Full Course → Watch on YouTube
- Python Full Course → Watch on YouTube
- Tableau Full Course → Watch on YouTube
- Real-World Data Projects → Watch on YouTube
- Data Career Roadmaps → Watch on YouTube
🛡️ License
This project is licensed under the MIT License. You are free to use, modify, and share this project with proper attribution.
🌟 About Me
Hi, I’m Baraa Khatib Salkini, also known as Data With Baraa. I’m a senior data professional and educator with over 17 years of industry experience, working across data engineering, analytics, and modern data platforms. I’ve led large-scale data projects in real companies and now focus on teaching practical, real-world data skills through my courses, YouTube content, and bootcamps. My goal is simple: help you understand how data actually works in real systems, not just how to write code.
Explore related projects
Asabeneh/30-Days-Of-Python
The 30 Days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. This challenge may take more than 100 days. Follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
78,486 starsgrafana/grafana
The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
77,790 starsredis/redis
For developers, who are building real-time data-driven applications, Redis is the preferred, fastest, and most feature-rich cache, data structure server, and document and vector query engine.
77,332 starsapache/superset
Apache Superset is a Data Visualization and Data Exploration Platform
75,455 stars