Homeschool High School Computer Science Course
The course will run from September 4, 2023 to November 17, 2023.

Why Computer Science?
Computers have a huge impact on our daily lives. Students need to know more than how to use a computer; they need to know how to build and program a computer.

Community-based Class
This course will have the option for live, online interaction with the instructor. Students will also have access to a message board to interact with other students.

Create the Future
Computer programming is useful in almost every career field. Software written in the next 5 years will be used by billions of people. Today's students need to know how to create the future.
Programming 101 Course
The 11 week, online course begins September 4, 2023.


Topics in the Course
The course will focus on the fundamentals of computer science using the C# programming language. The GitHub Codespaces environment will be used, and successful students will write many programs to master the skills. Here is a list of other potential topics:
- A spacebar clicker game
- A number matching sequence game
- Exploring other Programming Languages such as Java and Python
- All the programming basics like variables, loops, functions, arrays, data types, conditionals, and objects.
Hello, Friends!
My name is Ryan Swanstrom, and I started the Programming Professor after seeing a lack of computer science courses for homeschool students.
My lovely bride, Emily, and I are homeschooling parents of 5. Our oldest has graduated high school and gone onto college.
I have spent over 20 years in the tech industry. I hold a Ph.D. in Computational Science and Statistics. I spent time as a university professor and led corporate training programs about technology. I have also taught at a local home school coop.

FAQs
Answers to common questions
Does the student have to be homeschooled?
Will there be a second semester course?
Will the course be self-paced?
Will the course be online?
Will the class meet in a physical location?
Will my student be ready to get a computer job after taking this course?
Who should take this course?
What type of computer is needed?
Are there assignments?
Will assignments be graded?
Will there be instructor help?
Homeschool High School Computer Science Course
Learn to program in this course designed for homeschool high school students.