top of page
Concrete Wall

Computer Science

In this course, you'll learn the fundamentals of computer science, explore different programming languages, and gain the skills to create your own interactive applications and websites!

What you'll learn:
The core concepts of computer science such as…

Programming concepts: Gain an understanding of various programming paradigms including Object-Oriented Programming, Functional Programming, Compilers, and Unit testing.

Programming fundamentals: Learn the basic principles of programming, such as variables, data types, control flow, functions, classes, objects, data structures, algorithms, and more.

Gain hands-on experience with multiple programming languages including Python, Java, HTML/CSS, PHP, JavaScript, and possibly more.

How you'll learn:
This course will combine lectures, interactive activities, and hands-on coding exercises to solve problems, build programs, and showcase your creativity.

This class is geared toward high-school students. Prior programming experience is helpful but not required.

This class is similar in name to the Python Programming class. The main difference is that this class is a general overview of CS concepts and a survey of multiple programming languages while the Python class will focus much more in-depth on learning Python and increasing programming skills.

REQUIREMENTS

Required Texts: None

Copy/Supply Fee: $30 (Paid directly to John Wolfgang at Orientation or the first class your student attends)

Tuition: $435 ($43.50/month for 10 months, August - May)

(2025-2026)

ABOUT THE TEACHER

John Wolfgang

MS in Electrical and Computer Engineering
BS in Electrical Engineering
BS in Computer Engineering

John Wolfgang has a background in electrical, computer, and software engineering, with a masters degree from Carnegie Mellon University. John and his wife (who generously wrote this bio for him) began homeschooling their 6 children 15 years ago and have graduated their two oldest. John enjoys spending time with family, woodworking, sharing Bible-based personal finance teaching with anyone who will listen, and avoiding most white-colored foods. His favorite color is orange, his favorite drink is unflavored sparkling water, and he grew up in Hershey, PA (and yes, it really used to smell like chocolate there before they moved the chocolate factory).

bottom of page