Welcome

Looking to learn Python?

You've come to the right place!

Course options

Learn Python in one of three ways

  • $499

Full-Year Introduction to Programming with Python (LIVE VERSION)

  • 0 left
  • Course
  • 26 Lessons
  • 365-day access
  • Includes 1 additional product

Want to learn to code, but not sure where to start? This full-year, live course is just what you need. By the end of the year, you will have a strong Python fundamentals, growing problem solving skills, and will have written 24 weekly live classes. 90 minute sessions. Regular office hours No prior programming experience required. Student should be comfortable using a computer and typing. Seats are limited

  • $349

Full-Year Introduction to Programming with Python (Async)

  • Closed
  • Course
  • 26 Lessons
  • 365-day access
  • Includes 1 additional product

This course option provides 24 recorded classes. (each 90 minutes). By the end of this year, you will have a strong foundation in Python fundamentals, growing problem solving skills, and multiple working programs. Includes access to regular office hours. No prior programming experience required. Student should be comfortable using a computer and typing. Course is NOT live.

  • $249

SELF PACED: Introduction to Programming with Python

  • Closed
  • Course
  • 78 Lessons

This course is recommended ONLY for students with prior programming experience. For some students, this format will work for learning a second language. Self-paced, bite-sized lessons are provided in both written and video form. Students have regular coding challenges, quizzes, and projects. Includes access to office hours. This course option is NOT recommended for students with no prior programming experience.

FAQ section

Frequently asked questions

You've got questions. We've got answers.

Who are you?

I'm a homeschool mom to 4 kids.

My oldest is a cadet at West Point.
My second is studying Aerospace Engineering.
My youngest two are still at home.

Professionally, I have lived many lives. Most relevant is my work as a software engineer and my work as a teacher.

As a software engineer, I have worked at a number of start-up companies, as well as GitHub and Amazon.

As a teacher, I have taught Computer Science to undergraduate students at SNHU. At Veritas Scholars Academy I have taught math and logic, and both designed and taught Intro to Programming with Python.

I currently live in Huntsville, AL.

Who are this courses designed for?

All course options are geared for High School students wanting to learn Python.

See individual course pages for course-specific details.

How old do I need to be to take this course?

This course is designed for high school students.

If you are outside of this range, please reach out and let's have a conversation.

Where do I go if I have a question?

There are two main places for support for this course. Live office hours, when offered, and in the course community.

Every student is encouraged to be active in the Python community - bot asking question and answering questions from other students.

Who should learn Python?

Anyone.

Everyone.

You!

Some students take my courses because they aspire to be software engineers one day.

Some students take my courses because they don't know if they want to be a software engineer, and taking a programming course is a great way to discover if they enjoy it.

Some students take my course simply for the challenge.

The benefits of learning basic programming skills are many.

  • Learn how to think about a problem

  • Learn how to approach something that is completely foreign to you

  • Learn to create a plan

  • Learn how to test that plan, and adjust based on that testing

  • Become more intentional in your problem-solving

  • Learn how to ask great questions.

Whether this is the first of many programming courses that you take, or your first and last, the benefits will continue with you into adulthood.

How are live classes conducted?

Live classes will be held on Zoom. The Zoom link will be provided before each class session.

Zoom recording is made available after each class session.

What makes your approach different than other courses available?

I have worked professionally as a software engineer for companies as small as 5 people, and as large as the behemoth Amazon.

I don't have merely an academic view of programming, but a pragmatic one. I have used Python code in work contexts to build a consumer website, cleaned, parsed, and analyzed data for decision making, built data science tools, and other tools to make my team more efficient.

In addition to writing code for a living, I have also taught programming to high schoolers, undergraduate students, and master's students.

I have a few questions before I enroll. Who can I talk to?

I'm happy to answer any questions you have. Send me a text here: (256) 665-9101.

Provide your name and any relevant information. I'll get back to you as soon as I can.