Community Ecosystem#

See yourself on the TinyTorch Globe! Create an account and join the global community to track your progress and connect with other builders.

TinyTorch Community Ecosystem

Learn together, build together, grow together.

TinyTorch is more than a course—it’s a growing community of students, educators, and ML engineers learning systems engineering from first principles.

Community Dashboard (Available Now )#

Join the global TinyTorch community and see your progress:

TinyTorch User Journey

How to Join the TinyTorch Community:#

There are two primary ways to join and engage with the TinyTorch community:

Option 1: Explore the Live Dashboard#

You can explore the interactive TinyTorch Community Dashboard directly in your browser:

Explore Dashboard

Option 2: Join via TinyTorch CLI#

Download the TinyTorch CLI to set up your environment, manage your profile, and contribute to community statistics directly from your terminal.

# Join the community (first-time setup)
tito setup

# Or, if already set up, log in
tito community login

# View your profile
tito community profile

# Check your community status
tito community status

# Open the community map
tito community map

Features:

  • Anonymous profiles - Join with optional information (country, institution, course type)

  • Cohort identification - See your cohort (Fall 2024, Spring 2025, etc.)

  • Progress tracking - Automatic milestone and module completion tracking

  • Privacy-first - All data stored locally in .tinytorch/ directory

  • Opt-in sharing - You control what information to share

Privacy: All fields are optional. We use anonymous UUIDs (no personal names). Data is stored locally in your project directory.

Connect Now#

Validate your setup and track performance improvements:

# Quick setup validation (after initial setup)
tito benchmark baseline

# Full capstone benchmarks (after Module 20)
tito benchmark capstone

# Submit results to community (optional)
# Prompts automatically after benchmarks complete

Baseline Benchmark:

  • Validates your setup is working correctly

  • Quick “Hello World” moment after setup

  • Tests: tensor operations, matrix multiply, forward pass

  • Generates score (0-100) and saves results locally

Capstone Benchmark:

  • Full performance evaluation after Module 20

  • Tracks: speed, compression, accuracy, efficiency

  • Uses Module 19’s Benchmark harness for statistical rigor

  • Generates comprehensive results for submission

Submission: After benchmarks complete, you’ll be prompted to submit results (optional). Submissions are saved locally and can be shared with the community.

See TITO CLI Reference for complete command documentation.

For Educators#

Teaching TinyTorch in your classroom?

See the Getting Started guide for:

  • Complete 30-minute instructor setup

  • NBGrader integration and grading workflows

  • Assignment generation and distribution

  • Student progress tracking and classroom management

Recognition & Showcase#

Built something impressive with TinyTorch?

Share it with the community:

  • Post in GitHub Discussions under “Show and Tell”

  • Tag us on social media with #TinyTorch

  • Submit your project for community showcase (coming soon)

Exceptional projects may be featured:

  • On the TinyTorch website

  • In course examples

  • As reference implementations

Stay Updated#

GitHub Watch: Enable notifications for releases and updates

Follow Development: Check GitHub Issues for roadmap and upcoming features

Build ML systems. Learn together. Grow the community.