This document provides a tutorial on numerical stability and conditioning using Scilab, featuring various implemented examples commonly found in numerical analysis courses. It explains well-conditioned and ill-conditioned problems, highlights the importance of algorithm stability, and presents specific examples, such as line intersections and polynomial zeros, along with relevant Scilab scripts. The tutorial aims to help users understand the significance of selecting appropriate numerical solution methods and the impact of algorithmic stability on results.