SQLBolt provides a series of interactive lessons and exercises designed to help users learn SQL in the browser. Lessons cover SELECT queries, constraints, filtering and sorting, JOINs, expressions, aggregates, order of execution, and inserting, updating and deleting rows, as well as creating, altering and dropping tables. Additional topics include subqueries and unions.
Directory
Search results
Published directory entries matching your search.
SQL Easy is a free interactive SQL tutorial offering 31 exercises that run against a real SQLite database in the browser. It provides hints when users are stuck and immediate feedback when a query is correct, and requires no signup. It is built by the team behind Beekeeper Studio.
Lost at SQL provides educational videos, lessons, tutorials, or self-learning resources.
SQL Noir provides educational videos, lessons, tutorials, or self-learning resources.
SQL PD provides educational videos, lessons, tutorials, or self-learning resources.
SQL Practice provides educational videos, lessons, tutorials, or self-learning resources.
Codecademy's Data Scientist: Machine Learning Specialist Career Path is a beginner-level course covering Python 3, SQL, pandas, scikit-learn, Matplotlib, and TensorFlow. The path is listed as taking 95 hours on average and includes 59 projects with no prerequisites, and is described as teaching analysis of data, drawing predictions with machine learning, and building neural networks.
An interactive book for learning SQL that runs queries against a real-world dataset. It states it is free of charge, free of ads and requires no registration or downloads. Chapters are designed to take about 30 minutes each.
CS50 is Harvard University's introduction to computer science and programming, intended for students with or without prior experience. It covers computational thinking, abstraction, algorithms and data structures, and programming in C, then Python, and later SQL, HTML, CSS and JavaScript, ending with a final project. The material is available free online through OpenCourseWare over eleven weeks.
Programiz provides free online compilers and code editors that run in a browser for languages including Python, JavaScript, SQL, C, C++, Java, HTML and CSS. It also offers interactive lessons with practical code that can be run directly in the browser. The site states no installation or sign up is needed.
QuestDB is an open-source time-series database engineered for low latency. It uses a column-oriented, time-partitioned storage engine with memory-mapped files and vectorized execution for high-throughput ingestion and millisecond-level analytical queries. SQL is extended with time-series operators such as SAMPLE BY, LATEST ON, ASOF JOIN, WINDOW JOIN and HORIZON JOIN.
Apache Spark is a multi-language engine for executing data engineering, data science, and machine learning on single-node machines or clusters. It provides high-level APIs in Java, Scala, Python and R, and supports Spark SQL, pandas API on Spark, MLlib, GraphX and Structured Streaming. The documentation covers downloads, the shell and client applications.
Tpoint Tech is a tutorial site offering free online tutorials and interview questions covering Java, Android, JavaScript, SQL, Python, PHP and other technology topics, aimed at beginners and professionals. It states that it provides access to more than 500 tutorials.
GritQL is a declarative query language from Grit for searching and modifying source code. It lets users search with code snippets and metavariables, define custom lints, and apply auto-fix rules, and it supports rewriting JavaScript/TypeScript, Python, JSON, Java, Terraform, Solidity, CSS, Markdown, YAML, Rust, Go and SQL.
PandasAI is an open-source library that enables conversational data analysis using large language models and retrieval-augmented generation. It allows users to interact with databases or datalakes supporting SQL, CSV, and parquet file formats.
Sourcecodester publishes free source code projects and tutorials across languages including Python, PHP, Visual Basic, C#, Java, JavaScript, C/C++, HTML/CSS and SQL. Posts present complete project source code with descriptions, such as an online food ordering system built with PHP and MySQL or a drug recommendation system using machine learning, PHP and MySQL.