Students ages 12–18 learn how to build web pages and write software. Students START at
course. Students learn at their own pace and have the option for one-on-one help. When
a student completes
the pathway program they will be prepared for AP and Concurrent Enrollment Computer Science courses and a great career.
*Students 9th grade and above can advance by testing out of classes*
Learn the popular language Python by coding three different programs. The first program they’ll do is a text adventure to get them used to coding in Python. For the main project students will create a spaceship client to connect to a server and play against other spaceships that students’ have created. This is a fun course to teach students class based programming using Python.
This course is made up of multiple different lessons to teach students Java. Java is one of the most widely used languages in the world. They’ll become familiar with the IDE eclipse and how to run Java code. The last two lessons they’ll use Java to create a user interface for games such as 3 player tic tac toe and a puzzle shuffler. The goal of this course is to give the students a strong foundation in Java to be able to move on easily to the other Java courses.
This course uses their Java knowledge and lets them apply it to the popular game Minecraft. Students will get to add their own Java code into Minecraft to create new weapons, armor, items, mobs and so much more. This is a fun course to see how Java is applied to large projects and learn how to manage many files at a time. They’ll be able to develop and design their own item images and see to how render them into the game as well as code their functionality.
Java is also the native language for all Android apps on the market. This course will show students how read and understand Android’s documentation on the different classes available to develop your apps. They’ll have step by step instructions on how to create four different apps. Get experience using a device’s own hardware, like the camera and GPS. The apps they create are: Flashlight App, Sound Board, GPS Location & Platform Game. The goal is to have the student be able to code their own idea for an app.
This course is only available to students who have access to a Mac computer. Swift is the native language for the iOS app store! Learn swift by creating four different apps. You’ll have instructions on how to create a Flashlight App, Sound Board, GPS Location & Platform Game. The goal is to have the student be able to code their own idea for an app.
Students will receive certificates through email after the completion of each class. Students 9th grade and above can advance by testing out of classes. Students who want to TEST OUT of an online class will need to email: firstname.lastname@example.org