Axis Academy Online Courses

This site provides instructor-led and self-paced online courses.

Available courses

This is a demonstration course on using our online course and classroom system.  This course is required to be completed by all students.  Parents are also encouraged to go through the course.

Parents and Students - Enroll in this free course if you would like to meet the teacher of one or more classes offered at Axis Academy.

Once you are enrolled, you will be assigned to the next available meeting time that is most convenient for you.

Microsoft Office Applications

  • WORD - Word Processing
  • EXCEL - Spreadsheet
  • POWERPOINT - Presentations
  • ACCESS - Database
In this course we learn how to use the primary tools and features of each application. 

In the word processing section, we will learn how to format documents for personal letters, business letters, resumes, flyers and more.  We will also learn the proper techniques and formats for writing papers.

We will build our own "check book" register in Excel and learn how to organize data and create formulas to calculate and manage our bank "account".

Presentations are a big part of college and in many jobs industries.  Learning to build and give a presentation is essential to the success of most everyone regardless of whether or not they will participate in higher learning.

Databases often drives the world of internet communication, business processing, and general information management.  Students will learn how to build databases, manage relationships between database objects and search databases for specific information through queries.

Web design is one of the fastest growing programming industries in existence today.  This course will teach the student how to develop websites using the latest web programming technologies.

Section 1: HTML - Hypertext Markup Language

HTML is the basic foundation of all websites today both computer and mobile.  Understanding how to organize and display information in a browser such that users can easily and quickly navigate is one of the core skill-sets needed in this environment.

Section 2: CSS - Cascading Style Sheets

CSS is the de facto standard in styling nearly 100% of the websites in existence today.  CSS uses coloring, spacing, and patterns to create an appealing and well-formatted webpage.

Section 3: Javascript

Javascript is the programming language of choice for user interaction on web pages.  Javascript is used to animate, calculate, interact directly with the user, send/receive information to and from the web server, and many other functions.

This is offered in both a 12-week and 15-week format.  Both formats cover the same material.

Learn 2D game development with Python. The game format used in this course is referred to as a "side-scroller", meaning the background image of the game scrolls across the screen while the player navigates obstacles and terrain to complete the game.

This course will teach the basics of game design and introduce computer programming skills using the Python programming language.

Video game design lessons include character and object animation, background graphic design, collision detection, player navigation and more.

Based on

How to Think Like a Computer Scientist

by Peter Wentworth, Jeffrey Elkner, Allen B. Downey, and Chris Meyers
Class Schedule
1 The way of the program
2 Variables, expressions, and statements
3 Hello, little turtles!
4 Functions
5 Conditionals
6 Fruitful functions
7 Iteration
8 Strings
9 Tuples
10 Event handling
11 Lists
12 Modules
13 Files
14 List Algorithms
15 Classes and Objects - the Basics
This course is designed to introduce students to the high-tech world of programming using the Python language. We will delve deeply into the inner workings of the computer, learn how to manage files and data from within our own programs, learn how humans interact with computers and learn to build user interfaces with which they can communicate.
We will focus on learning to break complex processes into small individual tasks that can be converted into programming code.  We will use these small code blocks and put them together to demonstrate the ability to accomplish complex tasks.
Python has been in use since the early 90's and holds a significantly strong place in the software development industry.  It is a great tool for non-programmers to begin learning with as it is easily readable and the learning curve to begin producing useful tools is very low.

Courses are planned for 15 weeks and are usually scheduled over a 16 to 17 week period to allow for holidays and other breaks.  Classes meet 1 day per week for 90 minutes.  In order to receive the required credit(s) students will be assigned self-study work during the days between classes.  Class time will be used offer help to students if needed and to present new topics.
This course is delivered online and has the following requirements:
Laptop or Desktop computer
Linux, Windows 10+, or MacOS
High-speed internet during class time
Headphones with microphone (Built-in computer mics are NOT acceptable due to feedback and ambient noise)
Camera (optional)