Basics to Advanced Techniques