Number Theory

This Online Number Theory Course allows you to explore pure mathematical reasoning, along with the algorithms & encrypted transmissions that surround us.
Full Course Details Student CourseIn this course, students will utilize the Python programming language to read, manipulate and analyze data. The course emphasizes using real world datasets, which are often large, messy, and inconsistent. The prerequisite for this course is familiarity with and hands-on experience using some high level programming language, such as Java, Javascript, C++, or Python itself. Because of the powerful data structures and clear syntax of Python, it is one of the most widely used programming languages in scientific computing. There are a multitude of practical applications of Python in fields like biology, engineering, and statistics. Prerequisite: CS1: Computational Thinking, completion of an introductory programming course, or permission from the instructor
NCAA-approved course
UC-approved course