Skip to content
Course Rockstar
TechnologyBeginner

SQLite for Rust

Use SQLite from Rust to build production-grade data tooling — the embedded, single-file SQL engine that ships in every Android phone, every iOS device, and...

By Pragmatic AI Labs on Coursera

About This Course

Use SQLite from Rust to build production-grade data tooling — the embedded, single-file SQL engine that ships in every Android phone, every iOS device, and most web browsers. You'll start with the basics of SQLite as a serverless library, then drive it from Rust with the rusqlite crate: opening file-backed and in-memory databases, running INSERT, SELECT, UPDATE, DELETE through prepared statements, and surfacing errors as `Result` rather than swallowing them. Module 2 turns the database into a real ETL stage: stream CSV with the csv crate and serde, ingest JSON with serde_json into typed columns or JSON1 blobs, and round-trip data back out as exports or full SQL dumps. The capstone builds **fscrawl** — a clap v4-driven CLI that walks a directory, upserts file metadata into SQLite, and exposes crawl, query, export, and db-dump subcommands. By the end you can ship a typed, transactional, embedded-SQL CLI tool from a single Rust binary.e.g. This is primarily aimed at first- and second-year undergraduates interested in engineering or science, along with high school students and professionals with an interest in programming.

Topics Covered

Frequently Asked Questions

How much does SQLite for Rust cost?

SQLite for Rust costs $49. Check the course page for current pricing and available discounts.

Who teaches SQLite for Rust?

SQLite for Rust is taught by Pragmatic AI Labs, Pragmatic AI Labs.

What skill level is SQLite for Rust for?

This course is designed for beginner learners.

Similar Courses

$49.00
Enroll Now
Students0
Duration6 hours
LevelBeginner
Languageen
PlatformCoursera