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

91%

of learners achieved a positive career outcome

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: Rust (Programming Language)
Kategorie: Command-Line Interface
Kategorie: Code Reusability
Kategorie: Build Tools
Kategorie: API Design
Kategorie: Package and Software Management
Kategorie: Memory Management
Kategorie: Data Pipelines
Kategorie: Software Installation
Kategorie: Development Environment
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: SQL Server Reporting Services
Kategorie: Relational Databases
Kategorie: Query Languages
Kategorie: Database Software
Kategorie: Data Processing
Kategorie: Performance Tuning
Kategorie: Database Administration
Kategorie: Database Systems
Kategorie: Database Application
Kategorie: Data Modeling
Kategorie: Data Science
Kategorie: Data Import/Export
Kategorie: SQL
Kategorie: Databases
Kategorie: Database Management
Kategorie: JSON
Kategorie: Database Development
Kategorie: Command-Line Interface
Kategorie: Data Engineering
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: Extract, Transform, Load
Kategorie: Data Loss Prevention
Kategorie: Data Quality
Kategorie: JSON
Kategorie: Software Testing
Kategorie: Data Validation
Kategorie: Other Programming Languages
Kategorie: Data Import/Export
Kategorie: Data Pipelines
Kategorie: Data Integrity
Kategorie: Testability
Kategorie: Test Tools
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: Command-Line Interface
Kategorie: System Configuration
Kategorie: Linux Servers
Kategorie: Software Installation
Kategorie: Operating System Administration
Kategorie: User Provisioning
Kategorie: Desktop Support
Kategorie: System Monitoring
Kategorie: User Accounts
Kategorie: Linux Administration
Kategorie: Unix Shell
Kategorie: Spreadsheet Software
Kategorie: Linux Commands
Kategorie: File Management
Kategorie: Unix Commands
Kategorie: Systems Administration
Kategorie: Data Engineering
Kategorie: Ubuntu
Kategorie: Unix
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: Command-Line Interface
Kategorie: Rust (Programming Language)
Kategorie: Data Cleansing
Kategorie: Data Pipelines
Kategorie: SQL
Kategorie: Pandas (Python Package)
Kategorie: Data Transformation
Kategorie: Data Import/Export
Kategorie: Computer Programming
Kategorie: Apache
Kategorie: Data Manipulation
Kategorie: Data Integration
Kategorie: Exploratory Data Analysis
Kategorie: Extract, Transform, Load
Kategorie: Data Architecture
Kategorie: Data Quality
Kategorie: Data Processing
Kategorie: Data Wrangling
Kategorie: Data Science
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: Performance Testing
Kategorie: Computing Platforms
Kategorie: Application Deployment
Kategorie: Cloud Deployment
Kategorie: Other Programming Languages
Kategorie: Build Tools
Kategorie: Serverless Computing
Kategorie: Amazon S3
Kategorie: Performance Tuning
Kategorie: Cloud-Native Computing
Kategorie: Data Engineering
Kategorie: Ruby (Programming Language)
Kategorie: Cloud Computing
Kategorie: Amazon Web Services
Kategorie: Rust (Programming Language)
Kategorie: Memory Management
Kategorie: Event-Driven Programming
Kategorie: Development Environment
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: Social Sciences
Kategorie: AI Enablement
Kategorie: Information Architecture
Kategorie: Information Privacy
Kategorie: Economics
Kategorie: Business Ethics
Kategorie: European History
Kategorie: Social Justice
Kategorie: Economics, Policy, and Social Studies
Kategorie: digital literacy
Kategorie: Artificial Intelligence
Kategorie: Medical Privacy
Kategorie: Internet Of Things
Kategorie: Ethical Standards And Conduct
Kategorie: Analytical Skills
Kategorie: Behavioral Economics
Kategorie: Business
Kategorie: AI literacy
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: Anthropic Claude
Kategorie: Automation
Kategorie: Agile Product Development
Kategorie: DevOps
Kategorie: Sprint Retrospectives
Kategorie: Technical Communication
Kategorie: Agile Project Management
Kategorie: Serverless Computing
Kategorie: Agile Methodology
Kategorie: Software Development Methodologies
Kategorie: Rust (Programming Language)
Kategorie: Amazon Bedrock
Kategorie: Project Design
Kategorie: Software Design
Kategorie: Test Automation
Kategorie: Artificial Intelligence
Kategorie: Agile Software Development
Kategorie: Claude Code
Kategorie: Agentic systems
Kategorie: Devops Tools
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: Application Deployment
Kategorie: Docker (Software)
Kategorie: Containerization
Kategorie: Data Engineering
Kategorie: C and C++
Kategorie: Cross Platform Development
Kategorie: Command-Line Interface
Kategorie: Interoperability
Kategorie: Other Programming Languages
Kategorie: Cloud Computing
Kategorie: Rust (Programming Language)
Kategorie: Go (Programming Language)
Kategorie: Software Engineering
Kategorie: Memory Management
Kategorie: Embedded Systems
Kategorie: Performance Tuning
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: Development Environment
Kategorie: Cross Platform Development
Kategorie: Application Deployment
Kategorie: Data Architecture
Kategorie: Rust (Programming Language)
Kategorie: Application Frameworks
Kategorie: UI Components
Kategorie: Data Engineering
Kategorie: UI/UX Research
Kategorie: Linux Commands
Kategorie: Event-Driven Programming
Kategorie: Data Persistence
Kategorie: User Interface (UI) Design
Kategorie: Package and Software Management
Kategorie: Command-Line Interface
Kategorie: User Interface and User Experience (UI/UX) Design
Kategorie: User Interface (UI)
Kategorie: Computer Programming Tools
Kategorie: Application Development
Kategorie: Linux
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: Command-Line Interface
Kategorie: Linux Commands
Kategorie: File Management
Kategorie: File Systems
Kategorie: Linux Servers
Kategorie: Unix Commands
Kategorie: Linux Administration
Kategorie: Linux
Kategorie: GitHub Copilot
Kategorie: Unix Shell
Kategorie: Microsoft Azure
Kategorie: Bash (Scripting Language)
Kategorie: GitHub
Kategorie: Development Environment
Kategorie: Shell Script
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 Services
Kategorie: Cloud Computing Architecture
Kategorie: Cloud Engineering
Kategorie: Data Engineering
Kategorie: Cloud Platforms
Kategorie: Google Cloud Platform
Kategorie: Serverless Computing
Kategorie: Cloud Management
Kategorie: Google App Engine
Kategorie: Containerization
Kategorie: Multi-Cloud
Kategorie: Cloud Storage
Kategorie: Rust (Programming Language)
Kategorie: Cloud Security
Kategorie: Cloud Infrastructure
Kategorie: Cloud API
Kategorie: MLOps (Machine Learning Operations)
Kategorie: Data Pipelines
Kategorie: Cloud-Based Integration
Kategorie: DevOps
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: Docker (Software)
Kategorie: Command-Line Interface
Kategorie: Continuous Integration
Kategorie: Rust (Programming Language)
Kategorie: Linux Commands
Kategorie: Build Tools
Kategorie: Scientific Methods
Kategorie: Application Deployment
Kategorie: Containerization
Kategorie: GitHub
Kategorie: DevOps
Kategorie: Hardening
Kategorie: YAML
Kategorie: DevSecOps
Kategorie: Continuous Delivery
Kategorie: CI/CD
Kategorie: Code Coverage
Kategorie: Regression Testing
Kategorie: Package and Software Management
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: Software Architecture
Kategorie: Rust (Programming Language)
Kategorie: Continuous Integration
Kategorie: Code Review
Kategorie: Prompt Patterns
Kategorie: Prompt Engineering
Kategorie: YAML
Kategorie: Software Design Patterns
Kategorie: Unix Commands
Kategorie: Context Management
Kategorie: Software Development Tools
Kategorie: Claude Code
Kategorie: AI Workflows
Kategorie: Agentic Workflows
Kategorie: Software Installation
Kategorie: Software Technical Review
Kategorie: Command-Line Interface
Kategorie: Systems Architecture
Kategorie: Anthropic Claude
Kategorie: Code Coverage
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: Linux Commands
Kategorie: Data Pipelines
Kategorie: Data Processing
Kategorie: Development Environment
Kategorie: Containerization
Kategorie: Data Engineering
Kategorie: Rust (Programming Language)
Kategorie: Build Tools
Kategorie: Software Development Tools
Kategorie: Release Management
Kategorie: Command-Line Interface
Kategorie: Unix Commands
Kategorie: JSON
Kategorie: Package and Software Management
Kategorie: Data Validation
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: Rust (Programming Language)
Kategorie: Command-Line Interface
Kategorie: Linear Algebra
Kategorie: Network Analysis
Kategorie: Package and Software Management
Kategorie: Algorithms
Kategorie: Social Network Analysis
Kategorie: Continuous Integration
Kategorie: Data Processing
Kategorie: Data Structures
Kategorie: Network Model
Kategorie: JSON
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 Management
Kategorie: Database Management Systems
Kategorie: MySQL Workbench
Kategorie: Docker (Software)
Kategorie: Query Languages
Kategorie: Data Pipelines
Kategorie: Relational Databases
Kategorie: MySQL
Kategorie: SQL
Kategorie: Data Preprocessing
Kategorie: Data Import/Export
Kategorie: Database Software
Kategorie: Database Systems
Kategorie: Bash (Scripting Language)
Kategorie: Data Modeling
Kategorie: Database Architecture and Administration
Kategorie: Data Maintenance
Kategorie: Data Engineering
Kategorie: Data Architecture
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: Data Access
Kategorie: Docker (Software)
Kategorie: Command-Line Interface
Kategorie: JSON
Kategorie: Database Management
Kategorie: Rust (Programming Language)
Kategorie: Transaction Processing
Kategorie: SQL
Kategorie: PostgreSQL
Kategorie: Development Environment
Kategorie: Relational Databases
Kategorie: Query Languages
Kategorie: Performance Tuning
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: Large Language Modeling
Kategorie: Code Coverage
Kategorie: Natural Language Processing
Kategorie: Rust (Programming Language)
Kategorie: Data Pipelines
Kategorie: GitHub
Kategorie: Embeddings
Kategorie: Query Languages
Kategorie: Vector Databases
Kategorie: Generative AI
Kategorie: Applied Machine Learning
Kategorie: grep
Kategorie: Program Development
Kategorie: Software Engineering
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: Query Languages
Kategorie: Database Software
Kategorie: Data Pipelines
Kategorie: Software Design
Kategorie: Application Deployment
Kategorie: Cross Platform Development
Kategorie: Databases
Kategorie: Data Integration
Kategorie: SQL
Kategorie: Data Persistence
Kategorie: Database Systems
Kategorie: Data Processing
Kategorie: Data Store
Kategorie: JSON
Kategorie: Data Import/Export
Valkey From Zero

Valkey From Zero

KURS 21, 2 Stunden

Was Sie lernen werden

Kompetenzen, die Sie erwerben

Kategorie: Operational Databases
Kategorie: Performance Testing
Kategorie: Performance Tuning
Kategorie: Data Store
Kategorie: Data Structures
Kategorie: Rust (Programming Language)
Kategorie: Containerization
Kategorie: Redis
Kategorie: Scripting
Kategorie: Real Time Data
Kategorie: Docker (Software)
Kategorie: Data Pipelines
Kategorie: Server Side
Kategorie: Transaction Processing
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: System Monitoring
Kategorie: Amazon Bedrock
Kategorie: File Systems
Kategorie: IT Automation
Kategorie: Rust (Programming Language)
Kategorie: Command-Line Interface
Kategorie: Continuous Monitoring
Kategorie: CI/CD
Kategorie: DevOps
Kategorie: Compliance Auditing
Kategorie: Prompt Engineering
Kategorie: Automation
Kategorie: Grafana
Kategorie: JSON
Kategorie: Unix Commands
Kategorie: Prompt Patterns
Kategorie: Prometheus (Software)
Kategorie: Linux
Kategorie: Site Reliability Engineering
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: GitHub
Kategorie: Continuous Delivery
Kategorie: Continuous Integration
Kategorie: CI/CD
Kategorie: Docker (Software)
Kategorie: DevOps
Kategorie: Devops Tools
Kategorie: Rust (Programming Language)
Kategorie: Build Tools
Kategorie: Continuous Deployment
Kategorie: Automation
Kategorie: YAML
Kategorie: Containerization
Kategorie: Data Pipelines
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: Database Design
Kategorie: Graph Theory
Kategorie: Algorithms
Kategorie: Rust (Programming Language)
Kategorie: Retrieval-Augmented Generation
Kategorie: Network Routing
Kategorie: Data Storage
Kategorie: Query Languages
Kategorie: Relational Databases
Kategorie: Vector Databases
Kategorie: Command-Line Interface
Kategorie: Data Validation
Kategorie: Embeddings
Design by Provable Contracts

Design by Provable Contracts

KURS 25, 4 Stunden

Was Sie lernen werden

Kompetenzen, die Sie erwerben

Kategorie: Rust (Programming Language)
Kategorie: Programming Principles
Kategorie: YAML
Kategorie: Software Design
Kategorie: Other Programming Languages
Kategorie: Computational Logic
Kategorie: Functional Testing
Kategorie: Applied Machine Learning
Kategorie: Design Specifications
Kategorie: Theoretical Computer Science
Kategorie: Verification And Validation
Kategorie: Mathematical Modeling
Kategorie: Software Testing
Kategorie: Test Tools
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: Infrastructure as Code (IaC)
Kategorie: Unit Testing
Kategorie: Development Testing
Kategorie: JSON
Kategorie: Test Tools
Kategorie: Rust (Programming Language)
Kategorie: Security Controls
Kategorie: Data Validation
Kategorie: Configuration Management
Kategorie: Cloud Infrastructure
Kategorie: Encryption
Kategorie: Advanced Encryption Standard (AES)
Kategorie: Git (Version Control System)
Kategorie: Terraform
Kategorie: YAML
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: Test Tools
Kategorie: Real Time Data
Kategorie: Test Case
Kategorie: Continuous Integration
Kategorie: System Programming
Kategorie: Testability
Kategorie: Command-Line Interface
Kategorie: Plot (Graphics)
Kategorie: User Interface (UI)
Kategorie: Event-Driven Programming
Kategorie: Software Architecture
Kategorie: System Monitoring
Kategorie: YAML
Kategorie: Interactive Data Visualization
Kategorie: UI Components
Kategorie: Rust (Programming Language)
Kategorie: Unit Testing
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
57 Kurse3.697 Lernende
Liam Parker
Pragmatic AI Labs
6 Kurse1.018 Lernende
Alfredo Deza
Pragmatic AI Labs
35 Kurse1.842 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