Pragmatic AI Labs

Spezialisierung „Rust for Data Engineering“

spezialisierung ist nicht verfügbar in Deutsch (Deutschland)

Wir übersetzen es in weitere Sprachen.
Pragmatic AI Labs

Spezialisierung „Rust for Data Engineering“

Master Rust for Data Engineering.

Build production data systems in Rust. Learn ETL, SQL/NoSQL, serverless, GCP, and CI/CD.

Noah Gift
Liam Parker
Alfredo Deza

Dozenten: Noah Gift

Bei Coursera Plus enthalten

Befassen Sie sich eingehend mit einem Thema
Stufe Anfänger

Empfohlene Erfahrung

6 months to complete
unter 4 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen
Befassen Sie sich eingehend mit einem Thema
Stufe Anfänger

Empfohlene Erfahrung

6 months to complete
unter 4 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen

Was Sie lernen werden

  • Build production-shaped Rust services for data engineering: CLIs, ETL with Polars, SQL/NoSQL clients, serverless on GCP, RAG, and TUIs.

  • Deploy real workloads with containers, CI/CD, and observability. Talk to SQLite, MySQL, Postgres, DuckDB from typed Rust.

  • Reason about correctness with snapshot tests, write Rust that handles errors well, and ship containerized services through clean CI/CD.

Kompetenzen, die Sie erwerben

  • Kategorie: Agile Project Management
  • Kategorie: AI literacy
  • Kategorie: CI/CD
  • Kategorie: Cloud Computing
  • Kategorie: Computational Logic
  • Kategorie: Containerization
  • Kategorie: Extract, Transform, Load
  • Kategorie: Google Cloud Platform
  • Kategorie: Data Engineering
  • Kategorie: Infrastructure as Code (IaC)
  • Kategorie: Linux Commands
  • Kategorie: Software Development
  • Kategorie: SQL

Werkzeuge, die Sie lernen werden

  • Kategorie: Amazon S3
  • Kategorie: Claude Code
  • Kategorie: PostgreSQL
  • Kategorie: Prometheus (Software)
  • Kategorie: Redis
  • Kategorie: Rust (Programming Language)
  • Kategorie: Ubuntu

Wichtige Details

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Unterrichtet in Englisch
Kürzlich aktualisiert!

Mai 2026

Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

 Logos von Petrobras, TATA, Danone, Capgemini, P&G und L'Oreal

Erweitern Sie Ihre Fachkenntnisse.

  • Erlernen Sie gefragte Kompetenzen von Universitäten und Branchenexperten.
  • Erlernen Sie ein Thema oder ein Tool mit echten Projekten.
  • Entwickeln Sie ein fundiertes Verständnisse der Kernkonzepte.
  • Erwerben Sie ein Karrierezertifikat von Pragmatic AI Labs.

Spezialisierung - 29 Kursreihen

Rust From Zero

Rust From Zero

KURS 1, 6 Stunden

Was Sie lernen werden

  • Write memory-safe Rust programs without a garbage collector by applying ownership, borrowing, and the `Copy`/`Clone` trait rules

  • Handle errors idiomatically with `Option<T>`, `Result<T, E>`, `match`, and the `?` operator — no `null`, no uncaught exceptions

  • Build reusable abstractions with generics, traits, and lifetimes, and organize code using modules, closures, and iterators

Kompetenzen, die Sie erwerben

Kategorie: Command-Line Interface
Kategorie: Rust (Programming Language)
Kategorie: Software Installation
Kategorie: Package and Software Management
Kategorie: Data Pipelines
Kategorie: API Design
Kategorie: Code Reusability
Kategorie: Memory Management
Kategorie: Development Environment
Kategorie: Build Tools
SQLite for Rust

SQLite for Rust

KURS 2, 5 Stunden

Was Sie lernen werden

  • Drive SQLite from Rust with rusqlite — connections, prepared statements, parameterized queries, and transaction-wrapped bulk inserts

  • Build typed CSV and JSON ingestion paths with the csv crate and serde_json, and round-trip data back out as exports or SQL dumps

  • Ship a clap v4 CLI (fscrawl) that walks a filesystem with walkdir, stores metadata in SQLite, and exposes crawl / query / export / db-dump

Kompetenzen, die Sie erwerben

Kategorie: Rust (Programming Language)
Kategorie: Database Application
Kategorie: Query Languages
Kategorie: Database Administration
Kategorie: Databases
Kategorie: SQL
Kategorie: Data Import/Export
Kategorie: Database Software
Kategorie: Database Development
Kategorie: Database Management
Kategorie: Data Science
Kategorie: Relational Databases
Kategorie: Performance Tuning
Kategorie: Database Systems
Kategorie: Data Engineering
Kategorie: JSON
Kategorie: Command-Line Interface
Kategorie: SQL Server Reporting Services
Kategorie: Data Processing
Kategorie: Data Modeling
ETL Pipelines with Rust

ETL Pipelines with Rust

KURS 3, 5 Stunden

Was Sie lernen werden

  • Design typed Rust ETL pipelines that uphold a totality contract — every input row either yields a validated record or a structured error.

  • Write dual-format sinks that emit NDJSON and CSV from a single pipeline pass using the Write trait, with round-trip invariants verified by proptest

  • Build thiserror-based error enums that propagate with ? and give every pipeline run a structured, auditable exit code

Kompetenzen, die Sie erwerben

Kategorie: Rust (Programming Language)
Kategorie: Test Tools
Kategorie: Data Import/Export
Kategorie: Software Testing
Kategorie: Testability
Kategorie: Data Quality
Kategorie: Data Integrity
Kategorie: Data Loss Prevention
Kategorie: Extract, Transform, Load
Kategorie: Other Programming Languages
Kategorie: Data Pipelines
Kategorie: JSON
Kategorie: Data Validation
Linux Desktop From Zero

Linux Desktop From Zero

KURS 4, 7 Stunden

Was Sie lernen werden

  • Install Kubuntu on a Framework Laptop from a flashed USB and complete first-boot setup including partitioning and user accounts

  • Configure System Settings end-to-end — display scaling, multi-monitor, user accounts and sudo, software installation via Discover and apt

  • Customize the KDE Plasma desktop with global themes, widgets, virtual desktops, Activities, KRunner, keyboard shortcuts, and workspace effects

  • Use the terminal for navigation, file operations, user and group management, system monitoring with top/htop/journalctl, and basic troubleshooting

Kompetenzen, die Sie erwerben

Kategorie: Linux
Kategorie: System Configuration
Kategorie: Command-Line Interface
Kategorie: User Provisioning
Kategorie: Operating System Administration
Kategorie: File Management
Kategorie: System Monitoring
Kategorie: Desktop Support
Kategorie: Linux Administration
Kategorie: Linux Servers
Kategorie: User Accounts
Kategorie: Unix Commands
Kategorie: Systems Administration
Kategorie: Unix
Kategorie: Linux Commands
Kategorie: Spreadsheet Software
Kategorie: Data Engineering
Kategorie: Ubuntu
Kategorie: Software Installation
Kategorie: Unix Shell
Polars from Zero

Polars from Zero

KURS 5, 5 Stunden

Was Sie lernen werden

  • Configure and use the Polars Rust crate with the lazy and csv feature flags to build typed DataFrames over Apache Arrow memory

  • Apply Polars expressions to clean and aggregate the wine-ratings dataset, with documented null-handling, normalization, and predicate-filter rules

  • Build wine-pipeline, three Rust CLI binaries that realize a bronze, silver, gold medallion architecture over a shared SQLite database

Kompetenzen, die Sie erwerben

Kategorie: Rust (Programming Language)
Kategorie: Data Pipelines
Kategorie: Command-Line Interface
Kategorie: Data Cleansing
Kategorie: Data Import/Export
Kategorie: Data Quality
Kategorie: Pandas (Python Package)
Kategorie: SQL
Kategorie: Data Integration
Kategorie: Data Wrangling
Kategorie: Data Architecture
Kategorie: Exploratory Data Analysis
Kategorie: Computer Programming
Kategorie: Data Science
Kategorie: Apache
Kategorie: Data Manipulation
Kategorie: Data Transformation
Kategorie: Data Processing
Kategorie: Extract, Transform, Load
Rust Serverless

Rust Serverless

KURS 6, 4 Stunden

Was Sie lernen werden

  • Build, test, and deploy AWS Lambda functions in Rust using Cargo Lambda's five core commands: cargo lambda new, build, watch, invoke, and deploy

  • Compare serverless runtime performance across Python, Ruby, Node.js, and Rust on the same handler workload running inside AWS Lambda

Kompetenzen, die Sie erwerben

Kategorie: Application Deployment
Kategorie: Cloud Computing
Kategorie: Amazon S3
Kategorie: Serverless Computing
Kategorie: Development Environment
Kategorie: Amazon Web Services
Kategorie: Performance Tuning
Kategorie: Build Tools
Kategorie: Memory Management
Kategorie: Cloud-Native Computing
Kategorie: Data Engineering
Kategorie: Cloud Deployment
Kategorie: Performance Testing
Kategorie: Other Programming Languages
Kategorie: Ruby (Programming Language)
Kategorie: Event-Driven Programming
Kategorie: Rust (Programming Language)
Kategorie: Computing Platforms
Data Ethics

Data Ethics

KURS 7, 3 Stunden

Was Sie lernen werden

  • Reframe AI ethics around human externalities — what is best for humans, not what is best for GDP or corporations

  • Recognize and counter common tech-propaganda patterns: FOMO, naive utopianism, business-model circular logic, and Trojan-horse open-source plays

  • Apply externality-first market corrections — addictiveness taxes, repairability credits, and humanism over GDP as a course-level KPI

Kompetenzen, die Sie erwerben

Kategorie: Data Ethics
Kategorie: Responsible AI
Kategorie: AI Enablement
Kategorie: Information Privacy
Kategorie: Ethical Standards And Conduct
Kategorie: Economics, Policy, and Social Studies
Kategorie: Analytical Skills
Kategorie: European History
Kategorie: Social Sciences
Kategorie: Information Architecture
Kategorie: digital literacy
Kategorie: Artificial Intelligence
Kategorie: Business Ethics
Kategorie: AI literacy
Kategorie: Business
Kategorie: Internet Of Things
Kategorie: Medical Privacy
Kategorie: Behavioral Economics
Kategorie: Social Justice
Kategorie: Economics
Agile With AI

Agile With AI

KURS 8, 10 Stunden

Was Sie lernen werden

  • Adapt agile ceremonies to your team's actual workflow — drop the rituals that don't generate value, keep the ones that shorten feedback loops

  • Apply pragmatic project-management patterns using Trello and spreadsheets — small-batch work, lightweight artifacts, weekly cadence, blameless retros

  • Integrate AI workflows into engineering practice — diagram prompt engineering, summarization with Claude, AI pair programming

  • Recognize and avoid the project-management anti-patterns that produce ticket-shaped work and status theater

Kompetenzen, die Sie erwerben

Kategorie: Software Development Methodologies
Kategorie: Rust (Programming Language)
Kategorie: Sprint Retrospectives
Kategorie: Technical Communication
Kategorie: Agile Product Development
Kategorie: Agile Project Management
Kategorie: Claude Code
Kategorie: Devops Tools
Kategorie: Agentic systems
Kategorie: Agile Software Development
Kategorie: Artificial Intelligence
Kategorie: Test Automation
Kategorie: Automation
Kategorie: Project Design
Kategorie: Serverless Computing
Kategorie: Software Design
Kategorie: DevOps
Kategorie: Agile Methodology
Kategorie: Amazon Bedrock
Kategorie: Anthropic Claude
Zig From Zero

Zig From Zero

KURS 9, 4 Stunden

Was Sie lernen werden

  • Read and write Zig — including the four standard-library allocators (GPA, Arena, FixedBuffer, page_allocator) — and map each idiom back onto Rust

  • Build a tiny statically-linked Zig binary and ship it inside a multi-stage Dockerfile that produces a kilobyte-sized container image

  • Make the language choice on a real team — pick Zig for footprint, fast cold start, and C interop; stay with Rust for long-running services

Kompetenzen, die Sie erwerben

Kategorie: Docker (Software)
Kategorie: Application Deployment
Kategorie: Containerization
Kategorie: Cloud Computing
Kategorie: Memory Management
Kategorie: Command-Line Interface
Kategorie: C and C++
Kategorie: Rust (Programming Language)
Kategorie: Embedded Systems
Kategorie: Cross Platform Development
Kategorie: Interoperability
Kategorie: Go (Programming Language)
Kategorie: Software Engineering
Kategorie: Data Engineering
Kategorie: Performance Tuning
Kategorie: Other Programming Languages
Rust GUI From Zero

Rust GUI From Zero

KURS 10, 6 Stunden

Was Sie lernen werden

  • Build native desktop applications in Rust using iced, FLTK, GTK4, relm4, and egui on Kubuntu Linux

  • Develop a counter, calculator with unit tests, to-do list, Pong game, password generator, Simon Says, and quiz app in real-time recorded sessions

  • Choose the right Rust GUI framework for a project, persist state to disk with serde or rusqlite, and ship a working binary

Kompetenzen, die Sie erwerben

Kategorie: Linux
Kategorie: Computer Programming Tools
Kategorie: Application Deployment
Kategorie: Command-Line Interface
Kategorie: Event-Driven Programming
Kategorie: Application Frameworks
Kategorie: Rust (Programming Language)
Kategorie: User Interface (UI)
Kategorie: Package and Software Management
Kategorie: Development Environment
Kategorie: Data Architecture
Kategorie: Data Engineering
Kategorie: User Interface and User Experience (UI/UX) Design
Kategorie: User Interface (UI) Design
Kategorie: UI Components
Kategorie: Linux Commands
Kategorie: UI/UX Research
Kategorie: Application Development
Kategorie: Data Persistence
Kategorie: Cross Platform Development
Terminal From Zero

Terminal From Zero

KURS 11, 11 Stunden

Was Sie lernen werden

  • Set up a free Linux environment in your browser using GitHub Codespaces, Google Cloud Shell, or Azure Cloud Shell — no local install required

  • Use the shell fluently — bash, zsh, history recall, tab completion, the which command, variables, and the PATH variable — like a daily user

  • Navigate and manipulate the Linux filesystem with cd, pwd, ls, globbing wildcards, and cp for both files and directories

Kompetenzen, die Sie erwerben

Kategorie: Linux Commands
Kategorie: Command-Line Interface
Kategorie: Unix Shell
Kategorie: Unix Commands
Kategorie: Linux Servers
Kategorie: Development Environment
Kategorie: GitHub Copilot
Kategorie: GitHub
Kategorie: Microsoft Azure
Kategorie: Linux Administration
Kategorie: Bash (Scripting Language)
Kategorie: File Systems
Kategorie: Shell Script
Kategorie: Linux
Kategorie: File Management
Rust on GCP

Rust on GCP

KURS 12, 13 Stunden

Was Sie lernen werden

  • Build a Rust handler that reads from Cloud Storage, queries BigQuery via REST or Storage Read API, and deploys to Cloud Run

  • Apply Pub/Sub push subscriptions with content-hash idempotency keys and concurrency × max-instances backpressure caps

  • Gate Rust GCP services on cargo-audit, cargo-deny, and GitHub Actions CI with secure-by-design defaults from the first commit

Kompetenzen, die Sie erwerben

Kategorie: Cloud Computing Architecture
Kategorie: Data Pipelines
Kategorie: Serverless Computing
Kategorie: Cloud Infrastructure
Kategorie: MLOps (Machine Learning Operations)
Kategorie: Data Engineering
Kategorie: Google Cloud Platform
Kategorie: Cloud Engineering
Kategorie: Containerization
Kategorie: Cloud Security
Kategorie: Multi-Cloud
Kategorie: Cloud-Based Integration
Kategorie: Cloud API
Kategorie: DevOps
Kategorie: Cloud Storage
Kategorie: Cloud Management
Kategorie: Cloud Services
Kategorie: Cloud Platforms
Kategorie: Google App Engine
Kategorie: Rust (Programming Language)
Shipping Rust

Shipping Rust

KURS 13, 4 Stunden

Was Sie lernen werden

  • Build a clap-driven Rust binary CLI with a tuned release profile that produces a sub-10 MB stripped binary, then ship it inside a 6 MB scratch

  • Compose a CI gate stack of fmt + clippy + test + 100% coverage + audit + deny + pmat + bashrs + forjar + pv

  • Author criterion benchmarks with warmup and statistical sampling, then wire a regression gate

Kompetenzen, die Sie erwerben

Kategorie: Rust (Programming Language)
Kategorie: Docker (Software)
Kategorie: Command-Line Interface
Kategorie: Continuous Integration
Kategorie: YAML
Kategorie: Containerization
Kategorie: Hardening
Kategorie: Scientific Methods
Kategorie: Code Coverage
Kategorie: Linux Commands
Kategorie: Regression Testing
Kategorie: Package and Software Management
Kategorie: Continuous Delivery
Kategorie: CI/CD
Kategorie: DevSecOps
Kategorie: Application Deployment
Kategorie: DevOps
Kategorie: Build Tools
Kategorie: GitHub
Kategorie: Virtualization
Claude From Zero

Claude From Zero

KURS 14, 2 Stunden

Was Sie lernen werden

  • Pick the right Claude surface for the task: when chat is enough, when a Project pays off, and when Claude Code is the only viable shape.

  • Author slash-command skills that wrap Rust binaries, then constrain parallel sub-agents with YAML contracts so review converges to passing.

  • Replace raw grep with pmat query enrichment flags and wire pmat comply into pre-commit so the gate runs every commit.

Kompetenzen, die Sie erwerben

Kategorie: Code Review
Kategorie: Claude Code
Kategorie: Prompt Engineering
Kategorie: Systems Architecture
Kategorie: Software Design Patterns
Kategorie: AI Workflows
Kategorie: Prompt Patterns
Kategorie: Context Management
Kategorie: Software Technical Review
Kategorie: Agentic Workflows
Kategorie: Command-Line Interface
Kategorie: Software Installation
Kategorie: Rust (Programming Language)
Kategorie: Software Architecture
Kategorie: Anthropic Claude
Kategorie: YAML
Kategorie: Code Coverage
Kategorie: Continuous Integration
Kategorie: Software Development Tools
Kategorie: Unix Commands
Rust CLI From Zero

Rust CLI From Zero

KURS 15, 6 Stunden

Was Sie lernen werden

  • Build a production Rust CLI with clap, including subcommands designed for data pipelines, input validation

  • Handle errors with `anyhow` and `Result`/`?

  • Package and ship a Rust CLI by writing crates.io-ready `Cargo.toml`

Kompetenzen, die Sie erwerben

Kategorie: Unix Commands
Kategorie: Linux Commands
Kategorie: JSON
Kategorie: Data Engineering
Kategorie: Package and Software Management
Kategorie: Development Environment
Kategorie: Build Tools
Kategorie: Containerization
Kategorie: Data Processing
Kategorie: Release Management
Kategorie: Rust (Programming Language)
Kategorie: Command-Line Interface
Kategorie: Data Validation
Kategorie: Data Pipelines
Kategorie: Software Development Tools
Graph Algorithms with Rust

Graph Algorithms with Rust

KURS 16, 3 Stunden

Was Sie lernen werden

  • Implement BFS, DFS, Dijkstra, PageRank, and Kosaraju strongly-connected components from scratch in Rust using petgraph and aprender-graph

  • Apply each algorithm to a real dataset: a Lisbon walking-route graph, a sports link graph, UFC fight records, and a Twitter follower graph

  • Ship a clap-based command-line tool that exposes every algorithm as a subcommand and emits machine-readable JSON

Kompetenzen, die Sie erwerben

Kategorie: Command-Line Interface
Kategorie: Rust (Programming Language)
Kategorie: Data Processing
Kategorie: Linear Algebra
Kategorie: JSON
Kategorie: Data Structures
Kategorie: Social Network Analysis
Kategorie: Algorithms
Kategorie: Network Model
Kategorie: Continuous Integration
Kategorie: Network Analysis
Kategorie: Package and Software Management
MySQL From Zero

MySQL From Zero

KURS 17, 4 Stunden

Was Sie lernen werden

  • Connect to MySQL from the terminal, import the Sakila sample database, and query it with `SELECT`, `INNER JOIN`, and `LEFT JOIN`

  • Read an `EXPLAIN ANALYZE` plan to tell whether your query uses an index (`type=ref` / `type=range`) or scans the whole table (`type=ALL`)

  • Connect to MySQL from a typed Rust client using `sqlx::MySqlPool`, map result rows to a `FromRow`-derived struct, and embed runtime `assert!`

Kompetenzen, die Sie erwerben

Kategorie: Rust (Programming Language)
Kategorie: Database Software
Kategorie: Data Preprocessing
Kategorie: Data Pipelines
Kategorie: Data Architecture
Kategorie: Query Languages
Kategorie: SQL
Kategorie: Database Systems
Kategorie: MySQL Workbench
Kategorie: Database Management
Kategorie: Bash (Scripting Language)
Kategorie: Data Engineering
Kategorie: Data Maintenance
Kategorie: Docker (Software)
Kategorie: Relational Databases
Kategorie: Data Import/Export
Kategorie: Data Modeling
Kategorie: Database Management Systems
Kategorie: Database Architecture and Administration
Kategorie: MySQL
Postgres From Zero

Postgres From Zero

KURS 18, 6 Stunden

Was Sie lernen werden

  • Operate PostgreSQL from psql with transactional writes (BEGIN ... ROLLBACK) and safe \copy CSV export.

  • Read Pagila JOIN paths and EXPLAIN ANALYZE plans — distinguish INNER vs LEFT JOIN and Seq Scan vs Index Scan.

  • Ship a typed Rust client with sqlx::PgPool and FromRow that emits contract-verified JSON reports.

Kompetenzen, die Sie erwerben

Kategorie: Data Mapping
Kategorie: Command-Line Interface
Kategorie: Database Management
Kategorie: Performance Tuning
Kategorie: Relational Databases
Kategorie: SQL
Kategorie: JSON
Kategorie: PostgreSQL
Kategorie: Transaction Processing
Kategorie: Development Environment
Kategorie: Docker (Software)
Kategorie: Rust (Programming Language)
Kategorie: Query Languages
Kategorie: Data Access
RAG From Zero

RAG From Zero

KURS 19, 7 Stunden

Was Sie lernen werden

  • Apply the five-stage RAG pipeline (encode, chunk, index, fuse, retrieve) using the aprender-rag crate against a real corpus

  • Analyze recursive-chunking overlap and reciprocal-rank-fusion k for the recall-vs-noise trade-off

  • Evaluate pmat query enrichment flags (--churn, --duplicates, --entropy, --faults, -G) for ranking source-code search by intent

Kompetenzen, die Sie erwerben

Kategorie: Retrieval-Augmented Generation
Kategorie: Generative AI
Kategorie: Software Engineering
Kategorie: Embeddings
Kategorie: Natural Language Processing
Kategorie: GitHub
Kategorie: Rust (Programming Language)
Kategorie: Vector Databases
Kategorie: Large Language Modeling
Kategorie: Code Coverage
Kategorie: Applied Machine Learning
Kategorie: Query Languages
Kategorie: grep
Kategorie: Program Development
Kategorie: Data Pipelines
DuckDB From Zero

DuckDB From Zero

KURS 20, 2 Stunden

Was Sie lernen werden

  • Embed DuckDB inside a Rust binary using bundled feature flags and choose between in-memory and on-disk connections.

  • Run SQL over local CSV, Parquet, and JSON files with read_csv_auto and read_parquet using projection and predicate pushdown.

  • Stream Arrow record batches from DuckDB into Polars and ship a polished single-file CLI with cargo dist.

Kompetenzen, die Sie erwerben

Kategorie: Command-Line Interface
Kategorie: Rust (Programming Language)
Kategorie: Database Systems
Kategorie: Data Persistence
Kategorie: Cross Platform Development
Kategorie: Data Import/Export
Kategorie: SQL
Kategorie: Software Design
Kategorie: Data Store
Kategorie: Databases
Kategorie: Data Processing
Kategorie: Data Integration
Kategorie: Application Deployment
Kategorie: Database Software
Kategorie: Data Pipelines
Kategorie: JSON
Kategorie: Query Languages
Valkey From Zero

Valkey From Zero

KURS 21, 2 Stunden

Was Sie lernen werden

Kompetenzen, die Sie erwerben

Kategorie: Server Side
Kategorie: Redis
Kategorie: Containerization
Kategorie: Data Structures
Kategorie: Rust (Programming Language)
Kategorie: Docker (Software)
Kategorie: Transaction Processing
Kategorie: Performance Tuning
Kategorie: Real Time Data
Kategorie: Data Pipelines
Kategorie: Performance Testing
Kategorie: Scripting
Kategorie: Operational Databases
Kategorie: Data Store
Rust for Data Source Monitoring and Automation

Rust for Data Source Monitoring and Automation

KURS 22, 5 Stunden

Was Sie lernen werden

  • Instrument Rust HTTP services with Prometheus metrics, structured tracing logs, and ELK-stack log shipping for full observability

  • Build Rust CLIs that crawl filesystems with walkdir and glob, parse logs with regex, and wrap external commands with robust error handling

  • Ship a graded compliance utility that reads JSON rules, audits the filesystem, and exits with a non-zero status to gate CI/CD pipelines

Kompetenzen, die Sie erwerben

Kategorie: Continuous Monitoring
Kategorie: IT Automation
Kategorie: Unix Commands
Kategorie: Command-Line Interface
Kategorie: Grafana
Kategorie: Automation
Kategorie: Site Reliability Engineering
Kategorie: Rust (Programming Language)
Kategorie: Prompt Patterns
Kategorie: JSON
Kategorie: DevOps
Kategorie: Amazon Bedrock
Kategorie: Linux
Kategorie: Prompt Engineering
Kategorie: System Monitoring
Kategorie: File Systems
Kategorie: Prometheus (Software)
Kategorie: CI/CD
Kategorie: Compliance Auditing
Rust DataOps: CI/CD and Containers for Data Pipelines

Rust DataOps: CI/CD and Containers for Data Pipelines

KURS 23, 6 Stunden

Was Sie lernen werden

  • Build production-grade CI/CD pipelines for Rust applications using GitHub Actions, Makefiles, and Docker.

  • Manage advanced workflow patterns including matrix builds, interdependent jobs, and conditional logic.

  • Package, lint, and release containerized Rust data applications through an end-to-end deployment pipeline.

Kompetenzen, die Sie erwerben

Kategorie: YAML
Kategorie: Containerization
Kategorie: Rust (Programming Language)
Kategorie: Continuous Delivery
Kategorie: Devops Tools
Kategorie: Build Tools
Kategorie: GitHub
Kategorie: DevOps
Kategorie: Data Pipelines
Kategorie: Continuous Deployment
Kategorie: Docker (Software)
Kategorie: CI/CD
Kategorie: Continuous Integration
Kategorie: Automation
HelixDB From Zero

HelixDB From Zero

KURS 24, 1 Stunde

Was Sie lernen werden

  • Apply the three-element HelixQL schema (N::, V::, E::) and the four-keyword QUERY shape compiled into typed Rust handlers.

  • Build a hybrid-RAG pipeline with SearchV and ::In<EmbeddingOf>, shipped as a typed Rust client.

  • Compose graph traversal and vector search in one HelixQL query language and one engine.

Kompetenzen, die Sie erwerben

Kategorie: Algorithms
Kategorie: Retrieval-Augmented Generation
Kategorie: Relational Databases
Kategorie: Rust (Programming Language)
Kategorie: Command-Line Interface
Kategorie: Vector Databases
Kategorie: Graph Theory
Kategorie: Embeddings
Kategorie: Database Design
Kategorie: Data Storage
Kategorie: Data Validation
Kategorie: Query Languages
Kategorie: Network Routing
Design by Provable Contracts

Design by Provable Contracts

KURS 25, 4 Stunden

Was Sie lernen werden

Kompetenzen, die Sie erwerben

Kategorie: Applied Machine Learning
Kategorie: Rust (Programming Language)
Kategorie: Computational Logic
Kategorie: Mathematical Modeling
Kategorie: Test Tools
Kategorie: Other Programming Languages
Kategorie: YAML
Kategorie: Theoretical Computer Science
Kategorie: Software Testing
Kategorie: Software Design
Kategorie: Design Specifications
Kategorie: Verification And Validation
Kategorie: Functional Testing
Kategorie: Programming Principles
IAC from Zero

IAC from Zero

KURS 26, 3 Stunden

Was Sie lernen werden

  • Build IAC solutions

  • Comprehend Rust binary advantages in IAC

Kompetenzen, die Sie erwerben

Kategorie: Development Testing
Kategorie: YAML
Kategorie: Encryption
Kategorie: Security Controls
Kategorie: JSON
Kategorie: Configuration Management
Kategorie: Git (Version Control System)
Kategorie: Data Validation
Kategorie: Infrastructure as Code (IaC)
Kategorie: Terraform
Kategorie: Test Tools
Kategorie: Cloud Infrastructure
Kategorie: Advanced Encryption Standard (AES)
Kategorie: Rust (Programming Language)
Kategorie: Unit Testing
TUI from Zero

TUI from Zero

KURS 27, 5 Stunden

Was Sie lernen werden

  • Build a pure-Rust terminal-UI framework from the cell buffer up, with byte-deterministic snapshot tests in CI.

  • Apply the Elm-style init/update/view shape and composite layout to build production widgets (CpuGrid, ProcessTable, MemoryBar).

  • Create ptop-mini end-to-end — a Snapshot-fixture-driven process monitor that swaps to a live /proc reader without changing the view function.

Kompetenzen, die Sie erwerben

Kategorie: Testability
Kategorie: User Interface (UI)
Kategorie: Unit Testing
Kategorie: Software Architecture
Kategorie: Rust (Programming Language)
Kategorie: Interactive Data Visualization
Kategorie: Continuous Integration
Kategorie: YAML
Kategorie: System Monitoring
Kategorie: Command-Line Interface
Kategorie: UI Components
Kategorie: Event-Driven Programming
Kategorie: Test Tools
Kategorie: Test Case
Kategorie: Plot (Graphics)
Kategorie: System Programming
Kategorie: Real Time Data
WASM from Zero

WASM from Zero

KURS 28, 5 Stunden

Was Sie lernen werden

  • Compile Rust to WebAssembly and render to the HTML5 canvas with a deterministic Canvas2DRenderer

  • Build Elm-style components with update/view, then compose them with a small router into a multi-screen app

  • Package with wasm-pack and verify VDOM behavior against committed snapshot fixtures for byte-identical CI runs

Big O notation: Python to Rust

Big O notation: Python to Rust

KURS 29, 6 Stunden

Was Sie lernen werden

Erwerben Sie ein Karrierezertifikat.

Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.

Dozenten

Noah Gift
Pragmatic AI Labs
58 Kurse3.782 Lernende
Liam Parker
Pragmatic AI Labs
6 Kurse1.063 Lernende
Alfredo Deza
Pragmatic AI Labs
35 Kurse1.870 Lernende

von

Pragmatic AI Labs

Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“

Jennifer J.

Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“

Larry W.

Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“

Chaitanya A.

„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“

Häufig gestellte Fragen