The Complete SQL Documentation

Learn the essential SQL skills you need to succeed as a developer, analyst, or student. Our beginner-friendly tutorials will teach you SQL, SQLite, MySQL, and beyond.

Learn the SQL Skills For Data Science Success

If you’re a developer, data analyst, a student, or are simple interested in learning SQL, this is the right place to start.

  • Hands-on SQL, SQLite, and MySQL tutorials take you from beginner to pro.
  • Practice with annotated SQL code examples and exercises.
  • Regularly updated to cover the latest features and best practices.
  • Written by database experts with real-world experience.


SQLite is a self-contained, file-based, open-source database engine. It’s widely used in mobile apps, browsers, operating systems, and more. Our SQLite tutorials will show you how to install, set up, and work with a SQLite database using SQL syntax.


MySQL is a popular open-source relational database management system. We offer a complete MySQL course covering installation, configuration, SQL syntax, data types, commands, functions, and much more.