Tutorials

Hands-on engineering tutorials and learning paths for Sunns Technologies developers.

Welcome to the Sunns Technologies Tutorials Hub.

This section contains hands-on, practical learning material designed for internal training and community education. The focus is on understanding concepts through implementation, real examples, and clear explanations - not exhaustive theory.


Available Learning Paths

Data Structures & Algorithms

Data Structures & Algorithms

A comprehensive, Rust-focused guide to core data structures and algorithms. This path builds from fundamentals to advanced topics, with emphasis on clarity, correctness, and real-world applicability.

Topics include:

  • Sorting and searching algorithms
  • Linked lists, stacks, queues, and hash tables
  • Recursion, backtracking, and dynamic programming
  • Trees (BST, AVL, Red-Black) and heaps
  • Graph algorithms (BFS, DFS, shortest paths, MSTs)

This path is ideal for:

  • Strengthening algorithmic thinking
  • Interview preparation
  • Understanding performance trade-offs

Rust (In Progress)

Rust

A practical, hands-on Rust tutorial focused on writing real-world code. This section emphasizes:

  • Ownership and borrowing in practice
  • Common compiler errors and how to fix them
  • Idiomatic patterns used in production code

This learning path is actively being developed.


How to Use These Tutorials

  • Follow a learning path from start to finish, or
  • Jump to specific topics as a reference
  • Read, run, and modify the examples
  • Focus on understanding why code works, not just that it works

Each tutorial is designed to stand on its own while fitting into a broader learning progression.


What’s Coming Next

Over time, additional hands-on tutorials will be added, including:

  • Deeper Rust topics
  • Tooling and workflow guides
  • Engineering best practices

This page will evolve as new content becomes available.