ELLIPSIS ACADEMY®
  • Home
  • MATH PROGRAMS
    • CURRICULUM AND APPROACH
    • ELLIPSIS MATH >
      • ELLIPSIS MATH 2
      • ELLIPSIS MATH 3
      • ELLIPSIS MATH 4
      • ELLIPSIS MATH 5
      • ELLIPSIS PRE-ALGEBRA
      • ELLIPSIS ALGEBRA
      • ELLIPSIS GEOMETRY
    • ELLIPSIS FLEXMATH
  • Summer 2022 Classes
    • Competitive Math Classes
    • Math Preparation Classes
    • Math Adventure Classes
    • Summer Tech Classes
  • Spring 2022 Classes
    • Math Classes
    • Concurrent vs Online Only Classes
    • Terms and Agreements
    • Ellipsis Math Change Request Form
    • Spring Tech Classes
  • MATH COMPETITIONS
    • Fall 2021 Math Challenge Tournament >
      • MCT Description
      • MCT Important Information
      • MCT Terms and Conditions
      • Fall 2021 MCT Give Back Program - Participating Schools
      • MCT Format
      • MCT Awards
      • MCT Policy and Rules
      • Fall 2021 MCT Top Scorers
    • MCT Online Practices
  • Testimonials
All of the classes below are online live, interactive and engaging.  All times are in Pacific Standard Time (PST).
​​Ellipsis Tech - Python 1
Description: This class introduces students to computer science concepts and coding using the Python language.  ​Python is a real world, general purpose programming language with extensive set of available libraries that can be used to develop just about anything from web applications to Artificial Intelligence.  Python is widely used professionally and it's ease of use makes it a perfect language for beginners.  In each session students have the opportunity to apply core programming concepts by developing fun projects.   This class is hands on and students learn by designing, developing and testing fun and engaging projects.   This is a live and interactive online class. 
Prerequisite:
  • Students are required to have a good understanding of basic computing and programming concepts (input/output, loops, conditional logic).  Prior experience in visual programming languages such as Scratch is ideal.
  • Students are required to be well versed in typing.
  • Students are required to have a PC/MAC desktop or laptop computer with good internet connection.​  
Recommended age: 10+
Fee: $295 
Max number of students: 8


Python 1 Class Enrollment
When: Oct 22 – Dec 10, 2021 (Every Fri from 5pm – 6:15pm PST) - NEW
Coach: Jacob L
FULL - Add to waitlist

When: 
Sep 25 – Nov 6, 2021 (Every Sat from 1pm – 2:15pm PST) 
Coach: Jackson S
FULL - Add to waitlist

When: Sep 24 – Nov 5, 2021 (Every Fri from 5pm – 6:15pm PST)
Coach: Colton J
FULL - Add to waitlist

​​Ellipsis Tech - Java 1
Description: This class introduces students to computer science concepts and coding using the Java language.  This class builds a strong foundation and helps prepare students to be ready to take and excel in AP Computer Science class in school.  This class is hands on, and students learn by designing, developing and testing fun and engaging projects.   This is a live and interactive online class.  We will be using the BlueJ Java development environment (free to download).
Prerequisite:
  • Students are required to have a good understanding of basic computing and programming concepts (input/output, loops, conditional logic).  Prior experience in other text-based programming languages such as Python is ideal.
  • Students are required to be well versed in typing.
  • Students are required to have a PC/MAC desktop or laptop computer with good internet connection.  
Recommended age: 12+
Fee: $295


Java 1 Class Enrollment
When: Sep 25 – Nov 6, 2021 (Every Sat, 10:30am – 11:45pm PST)
Coach: Colton J
FULL - Add to waitlist

​Ellipsis Tech - Python 2
Description: This class is intended for students who already have good understanding of core programming concepts and have some experiences in coding with Python language before to apply these concepts.  Python 2 class is a continuation from Python 1 class and covers more advanced programming and computer science concepts using Python programming language (i.e. recursion, cryptography, abstract data type such as linked list, exception handling and object oriented programming).  These classes are a great way for your student to continue to challenge and advance their logic and problem solving skills while learning coding and computer science concepts.
 
Prerequisite:
  • Students are required to have a good understanding of basic computing and programming concepts (input/output, loops, conditional logic) and well versed in Python language.  Or students have graduated from Python 1 class.
  • Students are required to be well versed in typing.
  • Students are required to have a PC/MAC desktop or laptop computer with good internet connection.
  • New students are required to take a self test and submit their completed test assignment by Sep 18th.

Recommended age: 11+
Coach: Jackson S
Fee: $295   
Max number of students: 8


Python 2 Class Enrollment
Enrollment to Python 2 class is by invitation only.  New students need to download the self-test (below), complete the projects and upload the completed projects.  Based on the completed projects, if your student is qualified, we will send you an enrollment link to the class.  The self test projects need to be completed and uploaded by Sep 18th.

Availability:
Python 2 Saturdays: Sep 25 – Nov 6, 2021 (Every Sat from 3pm – 4:15pm PST) - 2 seats left
Python 2 Sundays: Sep 26 – Nov 7, 2021 (Every Sun from 3pm – 4:15pm PST) 


​Download Self-test
Upload Completed Project

Ellipsis Tech - Java 2​ 
This class is a continuation from Java 1 class.  This class is intended for students who already have good understanding of core programming concepts and have some experiences in coding with Java language before to apply these concepts.  This class builds a strong foundation and helps prepare students to be ready to take and excel in AP Computer Science class in school.  This class is hands on, and students learn by designing, developing and testing fun and engaging projects.   This is a live and interactive online class.  We will be using the Eclipse Java development environment (free to download).

When: Sep 25 – Nov 6, 2021 (Every Sat, 12pm – 1:15pm PST)
Recommended age: 12+
Coach: Colton J
Prerequisite:
  • Students are required to have a good understanding of basic computing and programming concepts (input/output, loops, conditional logic) and well versed in Java language.  Or students have graduated from Java 1 class.
  • Students are required to be well versed in typing.
  • Students are required to have a PC/MAC desktop or laptop computer with good internet connection.​
  • New students are required to take a self test and submit their completed test assignment by Sep 18.
​Fee: $295  
Max number of students: 8


Java 2 Class Enrollment
Enrollment to Java 2 class is by invitation only.  New students need to download the self-test (below), complete the projects and upload the completed projects by Sep 18th.  Based on the completed projects, if your student is qualified, we will send you an enrollment link to the class.

Download Self-test
Upload Completed Project

Services

Math Programs
Tech Programs
Math Competitions
​Ellipsis @ Schools
Like us on Facebook

Company

About us
Coaches
​FAQ
​Policies
Terms and Agreements

Support

Contact us
© COPYRIGHT 2015. ALL RIGHTS RESERVED.
  • Home
  • MATH PROGRAMS
    • CURRICULUM AND APPROACH
    • ELLIPSIS MATH >
      • ELLIPSIS MATH 2
      • ELLIPSIS MATH 3
      • ELLIPSIS MATH 4
      • ELLIPSIS MATH 5
      • ELLIPSIS PRE-ALGEBRA
      • ELLIPSIS ALGEBRA
      • ELLIPSIS GEOMETRY
    • ELLIPSIS FLEXMATH
  • Summer 2022 Classes
    • Competitive Math Classes
    • Math Preparation Classes
    • Math Adventure Classes
    • Summer Tech Classes
  • Spring 2022 Classes
    • Math Classes
    • Concurrent vs Online Only Classes
    • Terms and Agreements
    • Ellipsis Math Change Request Form
    • Spring Tech Classes
  • MATH COMPETITIONS
    • Fall 2021 Math Challenge Tournament >
      • MCT Description
      • MCT Important Information
      • MCT Terms and Conditions
      • Fall 2021 MCT Give Back Program - Participating Schools
      • MCT Format
      • MCT Awards
      • MCT Policy and Rules
      • Fall 2021 MCT Top Scorers
    • MCT Online Practices
  • Testimonials