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
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)
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.