awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
WebDevSimplified avatar

WebDevSimplified/Learn-SQL

0
View on GitHub↗
1,757 stars·769 forks·13 vues

Learn SQL

Learn-SQL is an interactive platform and exercise repository designed for beginner programming education, specifically focusing on SQL query practice and relational database management. It functions as an in-browser learning tool where users can execute database scripts and practice foundational querying skills without requiring any backend server infrastructure.

The platform evaluates database queries directly inside the browser session by compiling an entire SQL engine into portable WebAssembly bytecode. Curriculum content, lesson instructions, and challenge prompts are stored as plain text markdown files that are parsed dynamically for user interface rendering. Additionally, the application initializes database environments at runtime by parsing static SQL script files, while structuring its practice problems and curriculum content into hierarchical folders that map to the application navigation structure.

Features

  • WebAssembly Engines - Compiles a complete relational database engine into portable WebAssembly bytecode to power browser-based query execution.
  • Query Exercises - Provides structured query exercises and schema scripts for practicing relational database operations.
  • Client-Side Querying - Executes SQL queries directly within the browser session using an embedded database engine without server roundtrips.
  • Database Schema Provisioning - Initializes database tables automatically at runtime by executing static SQL script files loaded from disk.
  • Interactive Coding Guides - Combines interactive lessons with immediate code execution inside the browser learning interface.
  • Interactive Learning Platforms - Combines interactive browser-based learning with a WebAssembly-powered SQL execution platform.
  • SQL Query Practice - Guides beginners through hands-on SQL query practice and relational join exercises.
  • Markdown-Based Content Authoring - Stores lesson instructions and challenge prompts as plain text markdown files rendered dynamically in the interface.
  • Database Schema Management - Sets up and explores relational table structures and data types through initialization scripts.
  • Beginner Programming Guides - Teaches foundational programming and database concepts tailored specifically for absolute beginners.
  • Relational Database Exercises - Provides a collection of relational database tasks focused on schema setup and querying.
  • Programming Exercises - Curates structured coding exercises and markdown tutorials for foundational technical learning.

Historique des stars

Graphique de l'historique des stars pour webdevsimplified/learn-sqlGraphique de l'historique des stars pour webdevsimplified/learn-sql

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Learn SQL

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Learn SQL.
  • sql-js/sql.jsAvatar de sql-js

    sql-js/sql.js

    13,632Voir sur GitHub↗

    sql.js is a serverless, in-memory SQL database engine that ports SQLite to WebAssembly for use within a web browser. It provides a JavaScript interface to initialize relational databases, execute SQL queries, and manage structured data without requiring a backend server. The project enables the import and export of database states using typed arrays, allowing in-memory data to be persisted as files. It supports high-precision integer retrieval via BigInt and utilizes prepared statements to increase execution speed and security. The engine includes capabilities for client-side data management

    JavaScript
    Voir sur GitHub↗13,632
  • liyupi/sql-motherAvatar de liyupi

    liyupi/sql-mother

    4,215Voir sur GitHub↗

    sql-mother is a browser-based educational platform for learning SQL syntax through interactive exercises, tutorials, and a query playground. It provides a structured environment for mastering the logic and syntax of MySQL, SQLite, and PostgreSQL using a sequence of hands-on challenges. The platform uses a WebAssembly-based database engine to enable local SQL execution and real-time query validation entirely within the browser. This architecture allows for virtual table mocking and state management without the need for a backend server or user accounts. The environment includes a gamified cur

    TypeScriptcssdatabasefrontend
    Voir sur GitHub↗4,215
  • railsgirls/guides.railsgirls.comAvatar de railsgirls

    railsgirls/guides.railsgirls.com

    7,106Voir sur GitHub↗

    This project is a web development tutorial site and a Ruby on Rails learning resource designed as a beginner programming guide. It serves as a technical workshop curriculum and a structured framework for organizing and coaching community-led programming events. The site functions as a static site generator that converts Markdown content and templates into pre-rendered HTML pages. This architecture supports the delivery of step-by-step guides and instructional materials used to teach new learners how to build web applications. The content covers a broad range of capabilities, including Ruby o

    HTMLhacktoberfestrailsruby
    Voir sur GitHub↗7,106
  • unknwon/go-fundamental-programmingAvatar de unknwon

    unknwon/go-fundamental-programming

    9,128Voir sur GitHub↗

    This project is a comprehensive Go language learning course and programming fundamentals guide. It provides a structured curriculum of video and text lessons designed to teach both basic and advanced concepts of the Go programming language. The educational material is organized through a hierarchical system of summarized notes. These notes use timestamp-linked mapping to connect textual summaries directly to specific moments in video tutorials for precise knowledge retrieval. The content is authored in markdown and delivered as a static site, with the curriculum structure mirroring a nested

    Go
    Voir sur GitHub↗9,128
Voir les 30 alternatives à Learn SQL→

Questions fréquentes

Que fait webdevsimplified/learn-sql ?

Learn-SQL is an interactive platform and exercise repository designed for beginner programming education, specifically focusing on SQL query practice and relational database management. It functions as an in-browser learning tool where users can execute database scripts and practice foundational querying skills without requiring any backend server infrastructure.

Quelles sont les fonctionnalités principales de webdevsimplified/learn-sql ?

Les fonctionnalités principales de webdevsimplified/learn-sql sont : WebAssembly Engines, Query Exercises, Client-Side Querying, Database Schema Provisioning, Interactive Coding Guides, Interactive Learning Platforms, SQL Query Practice, Markdown-Based Content Authoring.

Quelles sont les alternatives open-source à webdevsimplified/learn-sql ?

Les alternatives open-source à webdevsimplified/learn-sql incluent : sql-js/sql.js — sql.js is a serverless, in-memory SQL database engine that ports SQLite to WebAssembly for use within a web browser.… liyupi/sql-mother — sql-mother is a browser-based educational platform for learning SQL syntax through interactive exercises, tutorials,… railsgirls/guides.railsgirls.com — This project is a web development tutorial site and a Ruby on Rails learning resource designed as a beginner… unknwon/go-fundamental-programming — This project is a comprehensive Go language learning course and programming fundamentals guide. It provides a… visualize-ml/book3_elements-of-mathematics — This project is an interactive machine learning textbook and educational resource designed to teach the mathematical… frontendmasters/front-end-handbook-2017 — This project is a front-end development guide and web engineering curriculum. It serves as a comprehensive reference…

Collections incluant Learn SQL

Sélections manuelles où Learn SQL apparaît.
  • Database design guides