jrlasak

Practice Databricks coding skills with hands-on exercises. Import into Databricks Free Edition, write code, run assertions, check pass/fail. Covers Delta Lake, Spark SQL, PySpark, Auto Loader, medallion architecture, window functions, and more.

80
42
100% credibility
Found Apr 18, 2026 at 80 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

LeetCode-style coding exercises for Databricks data engineers covering Delta Lake features and ELT patterns with 104 problems across 13 notebooks.

How It Works

1
🔍 Find Databricks practice problems

You discover free coding exercises like LeetCode but for Databricks data skills on GitHub.

2
📝 Get free Databricks account

Sign up for the free Databricks Community Edition to run the notebooks in your own workspace.

3
📥 Import notebooks

Download or import the notebooks into your Databricks workspace with a few clicks.

4
⚙️ Set up practice data

Run the setup notebook once to create sample tables with realistic order and customer data.

5
💻 Pick a skill and solve

Choose a topic like merges or joins, fill in the TODO code cells, and run validations to see pass/fail instantly.

6
Check hints or solutions

If stuck, peek at the solutions notebook for hints without spoiling the fun.

🏆 Master Databricks skills

After drilling 100+ exercises, you're confident writing production Delta Lake and Spark SQL code.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 80 to 80 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is databricks-code-practice?

This repo delivers LeetCode-style coding drills for Databricks, letting you import notebooks into the free edition, run a quick setup, fill TODO cells with PySpark or Spark SQL, and hit assertions for instant pass/fail feedback. It targets Delta Lake ops like MERGE, time travel, liquid clustering, and change data feed, plus ELT patterns such as Auto Loader, window functions, and medallion architecture. Developers get 104 bite-sized Python exercises to drill databricks code best practices without end-to-end project overhead.

Why is it gaining traction?

Unlike guided labs or vague docs, exercises are atomic—pick any, solve in 5-30 minutes, skip freely—with solutions hidden separately and progressive difficulty from easy single-concept reps to hard system design. It shines as a best practice Databricks practice environment for free, mimicking real interview or cert scenarios where you query tables, write MERGEs, or OPTIMIZE on shared sample data. The idempotent setup and exact assertions make it reliable for repeated runs, standing out among github practice repos.

Who should use this?

Databricks data engineers prepping for practice exams like data engineer associate or data analyst certs, especially those grinding Delta Lake and PySpark for interviews. It's ideal for mid-level folks ramping on production patterns like schema enforcement or medallion architecture, or analysts transitioning to engineering roles needing Spark SQL window functions reps. Skip if you're after full pipelines—pair with the author's hands-on labs for that.

Verdict

Solid starter for Databricks skill drills in a free online practice environment, but at 80 stars and 1.0% credibility score, it's early—docs are crisp via README, though no tests or broad contribs yet. Grab it for cert prep or interview warmups if you're in data engineering.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.