All Sections for the 2025 Fall Semester are sold out

JOIN THE WAIT LIST

Interested in learning Python from a homeschool teacher and a professional software engineer? Join the waitlist and be the first to know when availability opens up.

By signing up, you agree to receive email updates.

ALL SECTIONS ARE SOLD OUT

Learn Python with live classes, recorded lectures, or self-paced

If you are a high school student wanting to learn how to code, you are in the right place!

Courses taught by a teacher and professional software engineer.

As an engineer, Melissa has worked at companies like GitHub and Amazon. As a teacher, Melissa has instructed undergraduate students at SNHU and secondary students at Veritas Scholars Academy.

Course Options

Learn Python in one of three ways

An option for every budget and learning preference.

All courses open in September 2025.

Live courses conducted on Zoom. Class schedule is available on course page. If a student misses a live class, they will have access to the recording.

All three courses include access to live Office Hours. Office hours will last at least 1 hour, and will be offered at least 10 weeks over the course of the school year. Students can post questions at any time and obtain help from classmates and from the instructor.

  • $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.

MEET YOUR INSTRUCTOR

Hi there!

I'm Melissa Amaya, and I want to help you learn Python.

I'm a homeschool mom to four great kids. My oldest is a cadet at West Point. My second child is studying Aerospace Engineering. And I have two teenage boys still at home.

In addition to teaching my own children, I've been an engineering instructor at Southern New Hampshire University, and a math, logic, programming teacher at Veritas Scholars Academy.

I have worked as a software engineer at a number of start-ups, as well as larger companies like GitHub and Amazon.

I'm a teacher at heart, and look forward to helping you master the fundamentals of programming!

Hear what former students have to say

Remember to replace these placeholder testimonials with real reviews from your customers.

"The learning experience was excellent."

"Thank you so much for helping me discover my love for computer programing!"

"I can't believe how easy it is! As a placeholder testimonial, I'm just scratching the surface. Add real reviews to showcase your online business."

"Thank you so much for a great time these few weeks, Mrs. Amaya! I really enjoyed it!"

"It has been great to take this class I am sad it is ending."

"I liked the code-along s and the "socratic" questions that lead us to the approach/answer."

"My favorite part was the community, especially Ms. Amaya as a teacher, I also really liked how she constantly said that it was okay to not understand everything right away because there is a lot to cover in such little time and it was kind of stressful, but I didn't feel really pressured to know everything right away."

"My favorite aspect of this class is that I was able to learn enough of the basics of computer programming, not just in Python, but in general to have a basis to go on when I go into other programming classes."

"Mrs. Amaya did a great job teacher the entry-level course. Computer programming can be difficult to teach, especially when we are all online and looking at each other screens is harder. But she made an effort to ensure that everyone was on the same page, which I very much appreciated."

"My two favorite aspects of this class are how the teacher, Mrs Amaya, is amazing at both teaching and helping us, and making the class more enjoyable and the "information" easier to remember. I also really like the last four programs, the two game-ish programs are pretty fun, and the quotes & temperature conversion very practical for use in real life. This class has been absolutely magnificent."

"The code projects were so much fun, and I can't wait to continue learning to code."

"I enjoyed learning many things in this class, but one of my favorite aspects was working with APIs."

"My favorite aspect of this class was that we where able to learn a broad spectrum of different things, so we could try out each."

"She gave leading questions, not just the answers. She demonstrated excellent enthusiasm. She is truly an incredible teacher!"

"I really enjoyed the code-along process because it provides me a logical path to write the code, so I can later follow that process for my future projects."

"My favorite part of this class was being able to debug a certain problem, and then seeing it run correctly after the error had been fixed."

Not ready to enroll yet?

Subscribe to receive course updates!

Enter your name and email to receive updates as new courses are released and new resources made available.

You're signing up to receive emails from Amaya Learning Academy. Emails are sent roughly once a month.