Computer Science Education

Applied Cryptography Course

  • A Graduate Course in Applied Cryptography
  • Comprehensive graduate-level cryptography textbook
  • Covers both theoretical foundations and practical applications
  • Free online resource for advanced cryptographic study
  • Essential for security-focused software development

Algorithms and Data Structures

  • Algorithms by Jeff Erickson

  • Modern algorithms textbook with clear explanations

  • Covers fundamental algorithms and analysis techniques

  • Practical approach with real-world applications

  • Open Data Structures

  • Free textbook on data structures and algorithms

  • Multiple language implementations available

  • Excellent resource for understanding data structure design

Computer Science Self-Study

  • Teach Yourself Computer Science
  • Curated curriculum for self-taught computer science education
  • Recommends best resources for each core CS topic
  • Alternative to formal computer science degree

Rust Development

Command Line Parsing

Rust FFI and Discord Integration

Dependency Management

Specialized Learning Resources

Robotics

Linux and Scripting

Tools and Applications

Note-Taking and Learning

Self-Hosting and Cloud Storage

  • Rclone

  • Command-line program to manage files on cloud storage

  • Supports numerous cloud storage providers

  • Essential tool for backup and synchronization strategies

  • Pixelfed Documentation

  • Self-hosted, federated photo sharing platform

  • Alternative to Instagram with privacy focus

  • Part of the growing fediverse ecosystem