Available courses

No prior programming experience is necessary for entry into this course. We will begin with a lesson on programming in general, move on to installing your development environment and practicing some basic C++ programming, and eventually learn some introductory data structures and algorithms. In this course, you will develop the fundamental knowledge and practice necessary to move forward into more difficult programming courses such as Intermediate C++, Computer Science I, and Data Structures and Algorithms.

An introductory course in programming with Python. No prior programming experience necessary. The course begins with installation of python, and progresses all the way through to basic data structures and algorithms. By the end of the course, you will have created some simple yet effective and entertaining programs. Skills learned in this class can also serve as the foundation for higher level courses such as Intermediate Python, Computer Science I, and Data Structures & Algorithms. Additionally, this course is beneficial to take concurrently with any of the other Beginner [Language] such as Beginner C++, Beginner Java, and Beginner Javascript.