Home/Skills

// Skills

Skills you can practice

Prepshotz is built to teach any technical skill through hands-on, graded practice. SQL is live today. Python, JavaScript, Java, C++, C#, plus data and algorithms, are rolling out during the free beta - and you'll be able to describe your own goal and get a tailored track as the engine comes online.

Live now

SQL

Query real databases, graded in your browser.

Practice the SQL that interviews and real analytics actually test - SELECT and WHERE, aggregations, HAVING, JOINs, window functions, subqueries and CTEs. You write queries against real datasets and they're graded by running them. Great for data-analyst and data-engineer interview prep.

SELECT & WHEREAggregationsHAVING vs WHEREJOINsWindow functionsSubqueries & CTEs
Start practicing SQL
window.sql
-- rank products by revenue per category
SELECT category, name,
  RANK() OVER (
    PARTITION BY category
    ORDER BY revenue DESC
  ) AS rnk
FROM products;

// Rolling out during beta

More skills, same loop.

Python Coming

From core syntax to data work and algorithm drills.

Notify me →
JavaScript / TS Coming

The language of the web, practiced for real.

Notify me →
Java, C++, C# Coming

Core languages for interviews and coursework.

Notify me →
Data analysis Coming

Real datasets, real questions.

Notify me →
Algorithms & DS Coming

The classics, graded by tests.

Notify me →

// The engine

Coming: describe your own goal.

Type what you want to get good at - "window functions for a data-analyst interview" - and get a hands-on, graded track built around exactly that, that adapts as you go.

In development; today you practice curated tracks, starting with SQL.

Start with SQL. Grow with the engine.

Free while we're in beta.