Login | Register

Computer Programming 101

Grades 8 - 12
Some information is not shown until you are registered, and logged in with an approved account.
Course Schedule

2022-01-06 - 2022-05-14
6 of 10 spaces left
Thu: 8:30 am to 10:00 am

Cost: $95 / Semester
Supplies: $0
Get in Touch
Log in to view instructor contact information.
About the Course
Computer Programming 101

In this course you will learn the fundamentals of computer programming. This class will be challenging, enlightening, and, best of all, fun. We will learn things like:

  • How to build software like you build legos.

  • How to reason about programs like you do about math.

  • How to make a video game.

  • Why computers can't take over the world (i.e. a brief history of computability theory).

Along the way, you may find:

  • That you actually enjoy math but didn't realize it.

  • That algebra suddenly makes sense.

  • That computers really are dumb.

  • That you want to make this your career.

For parents: This class aims to give students a strong foundation in computer engineering principles that will help them in all science disciplines, even if they do not make computer programming a career. They will also learn concepts from logic, algebra, discrete mathematics, and geometry.


  • Any algebra or pre-algebra

  • Ability to type on a keyboard

  • *Students struggling with algebra or geometry may find that this class helps them.


  • A laptop computer or a tablet with a keyboard


Please login or register to allow course registration from this page.

About Elliot

Elliot Cameron is a professional software engineer with a B.S. in Computer Engineering and a second B.S in Computer Science. He has been programming computers for over 22 years, since the age of 11. He has worked on all-wheel drive controls for sports cars; programmed industrial, flying drones to autonomously inspect wind turbines; built websites and mobile apps for dozens of clients; and crafted cryptocurrency wallets. He currently works as a cryptocurrency infrastructure engineer.

In his free time, Elliot enjoys playing music, studying math, and hanging out with friends. He is married to Kassie and has 3 fabulous children. Elliot is highly involved at South Point Church in New Albany.

More Classes
View other classes for elementary and upper school or all courses taught by Elliot Cameron.