Foundations in Python

Sign up for Foundations in Python, the essential introduction to coding concepts in Python.

  Start Your Journey Today

Computer Programming is one of the most sought-after and lucrative career paths and Python is a hot language used by the likes of Google, YouTube, and many other major organizations and websites. If your goal is to learn how to code, you are in the right place.

"a journey of a thousand miles begins with a single step" -Laozi

Foundations in Python is your first step.

Foundations in Python is a comprehensive introduction to computer programming (coding) in the language of Python (Python3 to be specific).

Students of this course will have access to:

  1. Exclusive interaction with course creators
  2. All lesson slides
  3. Recorded video-lessons with classroom sessions and visual examples
  4. Exercises
  5. Unit quizzes
  6. Risk-free 30 Day Money Back guarantee

The course has 12 thematic units covering all foundational concepts of coding and the Python language.


Your Instructor


B. Michael Tomaino
B. Michael Tomaino

NJ State Certified Highly Qualified Teacher Teaching English, Psychology, and Computer Science since 2003.

Mike Tomaino is a classroom teacher, website director, and independent developer who works full-time at a competitive private high school in New Jersey. He currently teaches or has taught courses in C, C++, Java, JavaScript, HTML, CSS, Arduino, Graphic Design, and Web Publishing. As well his students frequently earn 5's on Computer Science AP tests, and are commonly involved in their school's Tech Club and Robotics Program which participates in robotics competitions.

In addition to teaching, Mike coaches wrestling and Brazilian Jiu-Jitsu and runs an open water lifeguard agency at one of the Shore's busiest beaches.

Mike is a dedicated family man with a loving wife, two incredible kids, one fluffy cat, a half-dozen chickens who make his breakfast, and a hive full of honey bees who keep the garden growing and sweeten the deal.


Class Curriculum


  Python 0: Introduction and Basic Concepts
Available in days
days after you enroll
  Python 1: Simple Output
Available in days
days after you enroll

Frequently Asked Questions


When does the course start and finish?
It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your paid-in-full purchase, contact us in the first 30 days and we will give you a full refund. (if you are on the payment plan the unconditional money back period is 15 days)

Get started now!