Week-by-Week-Schedule
Week 0
Introduction and Rust Bootcamp
  - Introduction to the Course, Setting up Environment
 
  - Five Week Rust Bootcamp Course Led by Alfredo Deza
 
  - [Coursera - Systems Programming in Rust-Bootcamp Course]
 
Week 1
Introduction to GitHub Ecosystem
Week 2
Getting Started with Rust
Week 3
Developing a Command-Line Rust Binary
  - Rust Binary Creation and Packaging
 
  - Implementing Basic Descriptive Statistics and Exporting to CSV
 
  - [Coursera - Systems Programming in Rust-Linux Command-Line Tools with Python and Rust]
 
  - Introduction to Command-line tools with Python and Rust
 
  - Advanced Command-line tool development
 
Week 4
Project 1: Command-line Rust Binary using Polars DataFrame package
  - Project Implementation and Testing
 
  - [Coursera - Systems Programming in Rust-Linux Command-Line Tools with Python and Rust]
 
  - Implementing testing and validation strategies for Command-line tools
 
  - Automation and Continuous Integration for distributing tools
 
Week 5
Introduction to Linux and Bash
Week 6
Week 7
Week 8
Introduction to SQL, Databricks and Snowflake in Rust
  - Connecting Rust with SQL Systems
 
  - Performing SQL Operations from Rust
 
  - Overview of Databricks and Snowflake
 
  - [Coursera-Large Scale Data Engineering Platforms with Python]
 
Week 9
Developing a SQL System Rust Binary CLI
  - CLI Development for SQL Operations
 
  - SQL Operations with Databricks and Snowflake
 
  - [Coursera-Large Scale Data Engineering Platforms with Python]
 
Week 10
Project 3: SQL System Rust Binary CLI with Databricks and Snowflake
  - [Coursera-Large Scale Data Engineering Platforms with Python]
 
  - Project Implementation and Testing
 
Week 11
Introduction to Rust Actix Web Framework
  - Understanding Actix Web Framework
 
  - Creating RESTful API Endpoints in Rust
[Coursera- DevOps, DataOps, MLOps-Week 5: Rust for MLOps: The Practical Transition from Python to Rust ]
 
Week 12
Continuous Delivery of Rust Microservices
  - Understanding Continuous Delivery Pipelines
 
  - Docker and Kubernetes for Microservices Deployment
 
  - [Coursera-Kubernetes for Data Engineering with Python]
 
Week 13
Developing a Rust Actix Web Data Engineering Microservice
  - Developing a Microservice with RESTful API Endpoints
 
  - Implementing Automated Testing in the CD Pipeline
 
  - [Systems-Programming in Rust: DevOps with Python and Rust]
 
Week 14
Project 4: Continuous Delivery of Rust Actix Web Data Engineering Microservice
  - Project Implementation and Testing
[Systems-Programming in Rust: Rust for MLOps]
 
Week 15
Review and Final Project Demos
  - Review of the Course Content
 
  - Final Project Demos and Feedback