SQL Murder Mystery
mystery.knightlab.comA detective story solved by querying a database
A detective story solved by querying a database
Short programming tutorials beside exercises and references
AI data analyst that turns questions into SQL queries, insights and dashboards.
A managed distributed SQL database with a free sandbox cluster.
Use a small Java SQL database in embedded, in-memory, or client/server mode through JDBC.
Develop against a server database that combines JSON documents, key-value access, and SQL++ queries.
An analytical database offered as a managed service and as a self-managed engine.
Query connected SQL, NoSQL and API data through shared analytical datasets and dashboards.
Analyze product funnels and retention using event data already in a warehouse.
Explore connected databases through questions, SQL and shared dashboards.
Inspect database health and query performance across mixed on-premises and cloud estates.
Use a reactive document database and JavaScript query functions in a TypeScript backend.
Free guided meditation, breathing exercises and courses without a premium tier
AI learning platform that builds a personalized curriculum for any subject
Find database performance bottlenecks by tracing wait times to SQL statements and tuning opportunities.
Coding foundations taught through visible program behavior
Multimodal lakehouse for AI data curation, feature engineering, and search
Daily IELTS lessons, practice exercises, videos and model answers on a member learning site.
Graduate recruitment preparation with aptitude practice, video interviews and assessment-centre exercises.
Coding exercises for data and machine-learning study
Grammar explanations and exercises with answer feedback.
Interactive SQL lessons ordered by query concept
AI-native business intelligence for ad hoc analysis, dashboards, and data workflows.
IELTS practice and lessons with writing samples, vocabulary exercises and a speaking simulator.