+1 203.741.8570 admin@opententacademy.com

Course Descriptions

Showing Computer Science / Technology Classes

Show Me By:

Grade:

Min grade:    Max grade:

Enter any grade range, e.g. 1 - 5 for elementary, 9 - 12 for high school

Time (ET)

Instructor or Keyword

Enter any text in the search box below to find classes quickly! Matches title, description, time, and instructor.

Start Date Start Time End Time Day Grade Range Open Spots Price Availability
Monday

Interactive Web Applications with jQuery - Fall 2019

Term: Fall 2019     Class Meets: Monday,      9:00 am - 10:30 am ET

Class Begins: Sep 09, 2019

Duration: 90 minutes,  Weeks: 10

Syllabus

Price: $250.00

Add to Cart


Learn how to build fun, interactive, animated Web applications with jQuery, the most popular Javascript library used by Web developers.

We’ll start with the basics; what is jQuery and how to get it to work on your Web site. Then we’ll move on to how jQuery interacts with different elements on a Web page. We’ll look at how to use jQuery for animation, and then start building your first full jQuery application.

Your work will be online, so you’ll be able to show your friends and family the project that you’re working on week by week.

By the end of the class, you will have learned why jQuery is the most popular tool to use when designing and building Web apps, and be able to design your own.

NOTE: Registration deadline is August 26, 2019.

Instructor: Marc Gottlieb

Grade Range: 7th - 12th

A minimum of 5 students must enroll for this class to be held.

Monday

Web Development with WordPress - Winter 2020 & Spring 2020

Term: Winter 2020 & Spring 2020     Class Meets: Monday,      9:00 am - 10:30 pm ET

Class Begins: Jan 13, 2020

Duration: 90 minutes,  Weeks: 20

Syllabus

Price: $400.00

Add to Cart


Setting up a Web site using WordPress is an easy and fun introduction to building and maintaining Web sites. Web Development with WordPress will focus on the administration, configuration, and business elements of developing a Web site using WordPress, the most popular platform for personal and professional sites.

NOTE: Registration deadline is December 30, 2019.

Instructor: Marc Gottlieb

Grade Range: 7th - 12th

A minimum of 5 students must enroll for this class to be held.

Tuesday

3D Game Design - Spring 2020

Term: Spring 2020     Class Meets: Tuesday,      11:00 am - 12:30 pm ET

Class Begins: Apr 21, 2020

Duration: 90 minutes,  Weeks: 10

Syllabus

Price: $250.00

Add to Cart


Introduction to 3D Game Design teaches the fundamentals of video game creation. Topics taught during this course include video game story lines, character creation, animation, level design and programming of both player controlled and non-player controlled video game elements. All of these topics are critical to the creation of a fun, challenging, and enjoyable video game.

During the course you will create a minimum of 8 different games that focus on multiple aspects of video game design. You will also write discussion posts, complete assignments, and play and provide feedback to your classmates about their game creations.

There are a total of 1000 points available (100 per week) to be earned throughout the class. All points are weighted evenly. Points for completing a discussion post are weighted equally as points awarded for video game creations.

NOTE: Registration deadline is April 6, 2020.

Instructor: Ryan Rasar

Grade Range: 4th - 8th

A minimum of 5 students must enroll for this class to be held.

Thursday

Computer Science Discoveries - Fall 2019

Term: Fall 2019     Class Meets: Thursday,      11:00 am - 12:30 pm ET

Class Begins: Sep 12, 2019

Duration: 90 minutes,  Weeks: 10

Syllabus

Price: $250.00

Add to Cart


Computer Science (CS) Discoveries is an introductory computer science course that empowers students to create authentic artifacts and engage with computer science as a medium for creativity, communication, problem solving, and fun.

CS Discoveries introduces students to computer science as a vehicle for problem solving, communication, and personal expression. As a whole, the first half of the course focuses on the visible aspects of computing and computer science and encourages students to see where computer science exists around them and how they can engage with it as a tool for exploration and expression. This course not only looks to the observable and personally applicable elements of computer science such as websites and games, but also has students looking outward and exploring the impact of computer science on society. Students will see how a thorough user-centered design process produces a better application, how data is used to address problems that affect large numbers of people, and how physical computing with circuit boards allows computers to collect input and return output in a variety of ways.

There are a total of 1000 points available (100 per week) to be earned throughout the class. All points are weighted evenly. Points for completing a discussion post are weighted equally as points awarded for completed tasks and lessons.

NOTE: Registration deadline is August 26, 2019.

Instructor: Ryan Rasar

Grade Range: 6th - 10th

A minimum of 5 students must enroll for this class to be held.

Monday

Full Stack Web Development - Full Year - 2019 - 2020

Term: Full Year     Class Meets: Monday,      11:00 am - 12:30 pm ET

Class Begins: Sep 09, 2019

Duration: 90 minutes,  Weeks: 30

Syllabus

Price: $600.00

Add to Cart


If you’re looking to learn everything about everything Web Development, you’ve come to the right place. This class will cover it all: HTML, CSS, JavaScript, PHP, WordPress, Databases, Linux servers, image editing... you name it!

There is so much technology that goes into the Web, most people can only learn two or three at best. The Rockstar are the ones that can handle any problem, any size, at any time. Those are the full stack developers, rare individuals who know the secrets of how everything interconnects on the Internet, and how to fix it when it breaks.

Are you ready to be a Rockstar?

Do you have what it takes?

This course will teach you the fundamentals of every technology involved in making the Web work. By the end of the year, you’ll be able to tackle most problems that Web developers face day in and day out and figure out how to solve the ones you can’t.

NOTE: Registration deadline is August 26, 2019.

Instructor: Marc Gottlieb

Grade Range: 9th - 12th

A minimum of 5 students must enroll for this class to be held.

Thursday

Intro to Computer Coding and Programming - Winter 2020

Term: Winter 2020     Class Meets: Thursday,      11:00 am - 12:30 pm ET

Class Begins: Jan 16, 2020

Duration: 90 minutes,  Weeks: 10

Syllabus

Price: $250.00

Add to Cart


The Introduction to Computer Coding and Programming course teaches students the fundamental concepts and terminology of computer science.

Students will start with object-oriented programming creating 2D animations and simple games and move into more complex app projects that are created with JavaScript code language as the course progresses.

No prior knowledge of coding, programming, or computer science is required. The course is designed to be an overview of computer science principles, to expose students to the topics of computational thinking, coding and programming, but is an “introduction” level course.

Please note: You will not leave this course with the skills to be coder or programmer at a Silicon Valley tech company; however, students WILL learn a lot! Students will create exciting and enjoyable projects with coding and programming to include animations, games, and apps.

There are a total of 1000 points available (100 per week) to be earned throughout the class. All points are weighted evenly. Points for completing a discussion post are weighted equally as points awarded for completed tasks and lessons.

NOTE: Registration deadline is December 30, 2019.

Instructor: Ryan Rasar

Grade Range: 6th - 10th

A minimum of 5 students must enroll for this class to be held.

Tuesday

Minecraft & Science - Fall 2019

Term: Fall 2019     Class Meets: Tuesday,      11:00 am - 12:30 pm ET

Class Begins: Sep 10, 2019

Duration: 90 minutes,  Weeks: 10

Syllabus

Price: $250.00

Add to Cart


The Minecraft Science course will teach students about Earth science, marine biology, and electricity within the context of Minecraft. Minecraft includes many examples of real-life science within the game. Some of these are accurate and are depicted very similar to how they occur in real life. This class will clear up misconceptions that students have about various scientific areas of study and point out how they are depicted in the game of Minecraft and in the real world.

During the course students will create many builds in Minecraft. Any version of Minecraft will work for this course. They can create their builds on their own home computer or even on Minecraft pocket edition (tablet) or console (Xbox, etc.). Server participation is not required for this course. Students will also write discussion posts, complete assignments, quizzes, and provide feedback to classmates about their Minecraft architecture creations.

In addition to building in Minecraft students will read articles about Earth science, marine biology, and electricity and complete reading comprehension and science quizzes related to the weekly topic for each of the 10-weeks. Each week also includes offline labs and activities that students can build at home with a supervising adult.

Please email ryan@stemqwest.com if you have any questions about Minecraft version compatibility.
There are a total of 1000 points available to be earned throughout the class. All points are weighted evenly. Points for completing a discussion post are weighted equally as points awarded for Minecraft builds.

NOTE: Registration deadline is August 26, 2019.

Instructor: Ryan Rasar

Grade Range: 4th - 8th

A minimum of 5 students must enroll for this class to be held.

Tuesday

Minecraft + Architecture History - Winter 2020

Term: Winter 2020     Class Meets: Tuesday,      11:00 am - 12:30 pm ET

Class Begins: Jan 14, 2020

Duration: 90 minutes,  Weeks: 10

Syllabus

Price: $250.00

Add to Cart


The Minecraft + Architecture History course will teach students about 10 architectural styles to include Egyptian, Native American, Roman, Greek, Medieval, Renaissance, Victorian, early American, Modern and 21st Century architecture.

During the course students will create many builds in Minecraft. It is preferred that students create their builds on the *QwestCraft Minecraft server but they can also create their builds on their own home computer or even on Minecraft pocket edition (tablet) or console (Xbox, etc.). Server participation is not required for this course. Students will also write discussion posts, complete assignments, quizzes, and provide feedback to classmates about their Minecraft architecture creations.

*Only Java ‘Vanilla’ Minecraft for PC/Mac computer is supported on the server. Please email ryan@stemqwest.com if you have any questions about Minecraft version compatibility.
There are a total of 1000 points available to be earned throughout the class. All points are weighted evenly. Points for completing a discussion post are weighted equally as points awarded for Minecraft builds.

NOTE: Registration deadline is December 30, 2019.

Instructor: Ryan Rasar

Grade Range: 4th - 8th

A minimum of 5 students must enroll for this class to be held.

Thursday

Website Design - Spring 2020

Term: Spring 2020     Class Meets: Thursday,      11:00 am - 12:30 pm ET

Class Begins: Apr 23, 2020

Duration: 90 minutes,  Weeks: 10

Syllabus

Price: $250.00

Add to Cart


In today’s world websites are used for everything! This course will teach students the fundamentals of website design. As they work through a series of projects, students will learn how to build their own web pages, learn the languages HTML and CSS, and will create their own websites to serve as portfolios of their creations. By the end of this course, students will be able to explain how web pages are developed and viewed on the Internet, analyze and fix errors in existing websites, and create their very own multipage websites.

This Website Design course does not require any background knowledge in computer science and is perfect for beginners or students with some prior coding experience. The course is highly visual, dynamic, and interactive making it engaging for students that are new to computer science. One aspect of websites that is often overlooked is that they are expressions of creativity! Students will be able to use their own personal interests and creativity to drive their development process.

There are a total of 1000 points available (100 per week) to be earned throughout the class. All points are weighted evenly. Points for completing a discussion post are weighted equally as points awarded for completed tasks and lessons.

NOTE: Registration deadline is April 6, 2020.

Instructor: Ryan Rasar

Grade Range: 6th - 10th

A minimum of 5 students must enroll for this class to be held.

Tuesday

Introduction to Programming - Spring 2020

Term: Spring 2020     Class Meets: Tuesday,      1:00 pm - 2:30 pm ET

Class Begins: Apr 21, 2020

Duration: 90 minutes,  Weeks: 10

Syllabus

Price: $250.00

Add to Cart


Do you know how computers do all of the cool things they can do? Because people use programming to explain to computers how to do things.

Computers are really smart, and sometimes kind of dumb. It’s your job as a programmer to write a computer program that tells the computer exactly what you want it to do.

If you want to learn how to tell computers what to do, and even make games you can share with your friends, then sign up for this course.

NOTE: Registration deadline is April 6, 2020.

Instructor: Marc Gottlieb

Grade Range: 5th - 8th

A minimum of 5 students must enroll for this class to be held.

Tuesday

Python Programming - Fall 2019 & Winter 2020

Term: Fall 2019 & Winter 2020     Class Meets: Tuesday,      1:00 pm - 2:30 pm ET

Class Begins: Sep 10, 2019

Duration: 90 minutes,  Weeks: 20

Syllabus

Price: $400.00

Add to Cart


Python is one of the most popular programming languages for modern Web applications. It’s simple to understand, easy to learn, and a powerful tool for creating complex, intricate Web application backends.

Even if you have no coding experience at all, by the end of the course you will be dreaming up fun things to do with Python. Aside from Python itself, you’ll get to learn some of the basics of HTML so you’ll be able to show friends and family all over the world what you’ve learned.

NOTE: Registration deadline is August 26, 2019.

Instructor: Marc Gottlieb

Grade Range: 9th - 12th

A minimum of 5 students must enroll for this class to be held.

Thursday

Server Building - Full Year - 2019 - 2020

Term: Full Year     Class Meets: Thursday,      1:00 pm - 2:30 pm ET

Class Begins: Sep 12, 2019

Duration: 90 minutes,  Weeks: 30

Syllabus

Price: $600.00

Add to Cart


If you’ve ever wondered what goes on behind the scenes of the Internet and want to learn how to set up your own server, this is the class for you.

This intensive, full-year, hands-on class will teach students about the fundamentals of building, maintaining, and protecting servers that provide the essential services that make the Internet work.

We will work with cloud-based servers to understand how they function, how to administrate and harden servers against attack, and how to provide a variety of services that users may require.

NOTE: Registration deadline is August 26, 2019.

Instructor: Marc Gottlieb

Grade Range: 9th - 12th

A minimum of 5 students must enroll for this class to be held.

Thursday

So, You Wanna Create?! Mixed Media & Digital Art - Fall 2019

Term: Fall 2019     Class Meets: Thursday,      1:00 pm - 2:30 pm ET

Class Begins: Sep 12, 2019

Duration: 90 minutes,  Weeks: 10

Syllabus

Price: $250.00

Add to Cart


Do you need to stretch your creative muscle more?

Do you see awesome photoshopped or digitally created pieces of art and wish you could create it?

Would you like to learn some PhotoShop, Procreate, and general digital art skills?

Have you ever tried to use a creative art software and gave up after trying to figure it out?

If any of these are experiences or feelings you’ve had, I can totally relate. I’ve created this class for anyone wanting to dive in and get themselves creating, while also learning valuable art skills. In addition to the technical know-hows, students will also learn about art skills such as perspective, shading, reflection, rotation, drawing, and more.

NOTE: Registration deadline is August 26, 2019.

Instructor: Ashley Matheny

Grade Range: 4th - 8th

A minimum of 5 students must enroll for this class to be held.

Thursday

Beginning Linux - Spring 2020

Term: Spring 2020     Class Meets: Thursday,      3:00 pm - 4:30 pm ET

Class Begins: Apr 23, 2020

Duration: 90 minutes,  Weeks: 10

Syllabus

Price: $250.00

Add to Cart


Discover the powerful and exciting world of Linux, the operating system for serious computer and programming students everywhere. This intensive 10-week course will give you the fundamentals of working in Linux, the free, stable, and most secure operating system today.

We will start by creating a personal environment with Open Source applications that are familiar to everyone, then move directly into the powerful Command Line Interface, and finish the session with understanding networking and security.

NOTE: Registration deadline is April 6, 2020.

Instructor: Marc Gottlieb

Grade Range: 7th - 12th

A minimum of 5 students must enroll for this class to be held.

Tuesday

Database Design and Programming - Fall 2019

Term: Fall 2019     Class Meets: Tuesday,      3:00 pm - 4:30 pm ET

Class Begins: Sep 10, 2019

Duration: 90 minutes,  Weeks: 10

Syllabus

Price: $250.00

Add to Cart


Good morning, OTA students. We recently discovered that information has been hidden in a top secret database. Without the ability to extract that information, the safety of millions may be in jeopardy.

Your mission, should you choose to accept it, will be to extract that information from the database and replace it with false information in order to confuse our enemies. You will be given access to the database, and it will be up to you to learn how to get the information we need.

As always, if any of you are caught, the secretary will disavow any knowledge of your actions. This message will self destruct...

NOTE: Registration deadline is August 26, 2019.

Instructor: Marc Gottlieb

Grade Range: 9th - 12th

A minimum of 5 students must enroll for this class to be held.

Thursday

Ethical Hacking - Fall 2019 & Winter 2020

Term: Fall 2019 & Winter 2020     Class Meets: Thursday,      3:00 pm - 4:30 pm ET

Class Begins: Sep 12, 2019

Duration: 90 minutes,  Weeks: 20

Syllabus

Price: $400.00

Add to Cart


Ethical hacking is one of the hottest career paths in cyber security. Learn the tools and methodologies used by ethical hackers to help their clients secure their computer systems against intrusion, using the most popular Linux distribution for penetration testing: Kali Linux.

NOTE: Registration deadline is August 26, 2019.

Instructor: Marc Gottlieb

Grade Range: 11th - 12th

A minimum of 5 students must enroll for this class to be held.

Thursday

PHP Programming - Fall 2019 & Winter 2020

Term: Fall 2019 & Winter 2020     Class Meets: Thursday,      5:00 pm - 6:30 pm ET

Class Begins: Sep 12, 2019

Duration: 90 minutes,  Weeks: 20

Syllabus

Price: $400.00

Add to Cart


PHP is the de-facto standard for Web programming today. PHP is an open source programming language that powers millions of Web sites all over the world. In this course, students will learn how to create content-rich, interactive web applications with tools and skills that are always in high demand.

NOTE: Registration deadline is August 26, 2019.

Instructor: Marc Gottlieb

Grade Range: 7th - 12th

A minimum of 5 students must enroll for this class to be held.