Reasoning Full Course Foundation To Advance