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.
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:
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:
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/directoryOpt-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.