Programmes/Rust Engineering
Advancedtrack

Rust Engineering

Three phases of deep systems programming in Rust — from language fundamentals to building performant, memory-safe blockchain infrastructure. For engineers who want to work at the protocol layer.

16 weeks
Remote
Small cohort
₦350,000
$230 USD
Apply nowAsk a question
Applications reviewed in 48hrs
Payment on acceptance
Next cohort starting soon

What you'll learn

Write safe, performant Rust code
Understand ownership, borrowing, and lifetimes
Build CLI tools and backend services in Rust
Work on blockchain node implementations
Contribute to Rust-based blockchain projects

Curriculum

Phase 1 (Wk 1–5)

Rust fundamentals

Ownership and borrowingStructs and enumsPattern matchingError handlingTraits and generics
Phase 2 (Wk 6–11)

Systems programming

ConcurrencyAsync Rust with TokioFile I/ONetworkingCLI applications
Phase 3 (Wk 12–16)

Blockchain with Rust

Substrate basicsSolana program developmentP2P networkingCryptographic primitivesFinal project

Prerequisites

  • Strong programming background in any language
  • Comfortable with low-level concepts
  • Prior experience with compiled languages helpful

Programme info

Duration16 weeks
FormatRemote
LevelAdvanced
Weeks16 weeks
Fee (NGN)₦350,000
Fee (USD)$230

Ready to apply?

Applications take 10 minutes. We review within 48 hours.

Start application