WIA Standard

WIA-RUST-LEARN

Zero-to-Rust: 중간 언어 없이, 처음부터 Rust로!

弘益人間 - 널리 인간을 이롭게 하라

Why WIA-RUST-LEARN?

🎯

Zero-to-Rust

No intermediate languages. Start with Rust from day one. We believe Rust isn't hard - it's just different.

👁️

Visual Learning

See memory in action. Our animated visualizations make ownership, borrowing, and lifetimes crystal clear.

🖥️

Web Playground

Monaco Editor with real-time compilation via WASM. Code, visualize, and learn in your browser.

📚

6-Level Curriculum

Structured path from beginner to expert. Each level builds on the previous with hands-on projects.

🏆

WIA Certification

Earn Bronze to Diamond certifications. Prove your Rust skills with industry-recognized credentials.

🔗

WIA Integration

Build real projects with WIA standards. Connect with WIA-HOME, WIA-AI-CITY, and more.

6-Level Curriculum

0

Level 0: Setup

2 hours
  • Install Rust (rustup)
  • VS Code + rust-analyzer
  • Hello, World!
1

Level 1: Basics

8 hours
  • Variables & Types
  • Functions
  • Control Flow
2

Level 2: Ownership

12 hours ⭐
  • Stack vs Heap
  • Move, Copy, Clone
  • References & Borrowing
3

Level 3: Structure

10 hours
  • Structs & Enums
  • Pattern Matching
  • Modules
4

Level 4: Advanced

12 hours
  • Generics & Traits
  • Lifetimes
  • Smart Pointers
5

Level 5: Concurrency

10 hours
  • Threads
  • Message Passing
  • Mutex & Arc

See Ownership in Action

fn main() {
    let s1 = String::from("hello");
    let s2 = s1;  // s1 moved to s2
    // println!("{}", s1); // Error: s1 no longer valid
    println!("{}", s2);  // OK: s2 owns the data
}

Stack

s1 moved →
s2 ptr, len, cap

Heap

[0x1234] "hello"
Owned
Moved
Borrowed (&)
Mut Borrowed (&mut)

📺 28편 YouTube 시리즈

교보문고 658페이지 책을 28편 영상으로! 움직이는 메모리 시각화로 배우는 Rust

🎬 Level 0-5: Core (18편)

  • • Level 0: 시작하기 (3편)
  • • Level 1: 기초 (4편)
  • • Level 2: 소유권 - NRT! (4편)
  • • Level 3: 구조화 (3편)
  • • Level 4: 고급 기능 (3편)
  • • Level 5: 동시성 (2편)

🔮 Level 6-8: Expert (6편)

  • • Level 6: 테스팅 & 도구 (2편)
  • • Level 7: 고급 패턴 (2편)
  • • Level 8: Unsafe & 매크로 (2편)

👑 Level 9: Master (3편)

  • • CLI Tool 프로젝트
  • • Web API (Axum)
  • • System Tool
📺 YouTube 채널 🎨 Colab으로 영상 만들기 📖 완전 가이드

WIA Rust Certification

🟤 Bronze
🥈 Silver
🥇 Gold
🥇 Platinum
💎 Diamond