All of the classes below are online. Our online classes are live, interactive and maintain the same high-quality standard that we uphold.
Ellipsis Tech - Java 3 (new class added)
This class is a continuation from Java 2 class. This class is intended for students who already have good understanding of core programming concepts and have good experiences in coding with Java language before to apply these concepts. Students will learn using Java for graphics programming. The class will begin by explaining the basics of graphics in java, and getting students set up with how to create graphics and debug their programs. 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). Students can also use IntelliJ if they prefer.
When: Aug 10 - Sep 28, 2020 (Every Mon, 5pm - 6:15pm, no class on Sept 7 Labor day)
Recommended age: 12+
Coach: Colton J
Note: No class on Sept 7 (Labor day)
Prerequisite:
NOTE: Enrollment to Java 3 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.
Fee: $295
Max number of students: 7
Download Self-test
Upload Completed Project
This class is a continuation from Java 2 class. This class is intended for students who already have good understanding of core programming concepts and have good experiences in coding with Java language before to apply these concepts. Students will learn using Java for graphics programming. The class will begin by explaining the basics of graphics in java, and getting students set up with how to create graphics and debug their programs. 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). Students can also use IntelliJ if they prefer.
When: Aug 10 - Sep 28, 2020 (Every Mon, 5pm - 6:15pm, no class on Sept 7 Labor day)
Recommended age: 12+
Coach: Colton J
Note: No class on Sept 7 (Labor day)
Prerequisite:
- Students are required to a good understanding of object oriented programming, interfaces, and all java basics including Java’s built in data structures (arrays, hashsets, hashmaps, arraylists, etc.) or a successful completion of Java 2 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 Aug 8th
NOTE: Enrollment to Java 3 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.
Fee: $295
Max number of students: 7
Download Self-test
Upload Completed Project
Ellipsis Tech - Python 1
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.
When: Aug 10 – Sep 3rd, 2020 (Every Mon and Thurs, 6pm – 7:15pm)
Recommended age: 10+
Coach: Wyatt M
Note: No class on Mon, Aug 17th
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.
Max number of students: 7
Ellipsis Tech - Python 1
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.
When: Aug 11 – Sep 1, 2020 (Every Tue and Fri, 3pm – 4:15pm)
Recommended age: 10+
Coach: Jackson S
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.
Max number of students: 7
Ellipsis Tech - Java 1
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).
When: Jun 29 – Aug 17, 2020 (Every Mon, 3:00pm - 4:15pm)
Recommended age: 12+
Coach: Colton J
Note: No class on Aug 3rd
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.
Max number of students: 7
Ellipsis Tech - Python 1
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.
When: Jun 25 – Aug 6, 2020 (Every Thurs from 3pm – 4:15pm)
Recommended age: 10+
Coach: Wyatt M
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.
Max number of students: 7
Ellipsis Tech - Java 1
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).
When: Jun 24 – Aug 5, 2020 (Every Wed, 3:30pm - 4:45pm)
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). 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.
Max number of students: 7
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: Jun 24 – Aug 5, 2020 (Every Wed, 5pm - 6:15pm)
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 June 17th.
NOTE: 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. Based on the completed projects, if your student is qualified, we will send you an enrollment link to the class.
Fee: $295
Max number of students: 7
Download Self-test
Upload Completed Project
Ellipsis Tech - Python 1
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.
When: Jun 23 – Aug 4, 2020 (Every Tue from 4pm – 5:15pm)
Recommended age: 10+
Coach: Jackson S
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.
Max number of students: 7
Ellipsis Tech - Python 1
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.
When: Jun 25 – Aug 6, 2020 (Every Thurs from 5pm – 6:15pm)
Recommended age: 10+
Coach: Wyatt M
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.
Max number of students: 7
Ellipsis Tech - Python 1
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.
When: Jun 26 – Aug 7, 2020 (Every Fri from 5pm – 6:15pm)
Recommended age: 10+
Coach: Jackson S
Prerequisite:
Max number of students: 7
Ellipsis Tech - Python 1
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.
When: Jun 26 – Aug 7, 2020 (Every Fri from 5pm – 6:15pm)
Recommended age: 10+
Coach: Jackson S
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.
Max number of students: 7
Ellipsis Tech - Python 2
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. This class covers more advanced programming and computer science concepts using a Python programming language such as GUI (Graphical User Interface), Recursion, Exception Handling, Debugging, Cryptography.
When: Jun 26 – Aug 7, 2020 (Every Fri from 7pm – 8:15pm)
Recommended age: 11+
Coach: Jackson S
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 June 19th.
NOTE: 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.
Fee: $295
Max number of students: 7
Download Self-test
Upload Completed Project