
Save
Share

14 - 18+ yrs
Sun, Jun 29, 2025 - Aug 24, 2025
5:30pm - 7:00pm EDT
6 students
Class Experience
Introduction to Java. Gently guides beginners into real computer science with fun projects and interesting exercises.
8 week curriculum covers:
1) Variables and Functions
2) If/then conditionals
3) Loops - definite
4) Loops - indefinite
5) Intro to Arrays
6) Iterating through Arrays with Loops
7) Final Project: Building a text-adventure game with Java
Age ranges are approximate. If you are unsure which class would be best for your child, please feel free to reach out to us at info@penguincodingschool.com and we would be happy to help.
Other Things To Know

How To Participate
You will receive an email 30 minutes before class starts with a link to the class and access instructions.
Reviews for Java 1 (Beginner) - High School ONLINE
5.0 out of 5
Based on 3 activity ratings
Kelley P.
Jan 16, 2024
Loved:
Sam loved working with Stephanie and is looking forward to learning more advanced Java to help prepare him for high school

Java 1 (Beginner) - High School ONLINE
Location: Online US East | Instructor: Stephanie Slayton
Julie C.
Apr 3, 2023
Loved:
Karissa has been very kind and understanding. It is reassuring that she doesn't expect the kids to know everything. At the same time, she encourages them to try things on their own. She is also upbeat and enthusiastic about the material and the kids' progress. Great teacher!

Java 1 (Beginner) - High School ONLINE
Location: Online US East | Instructor: Karissa Perkins
Reviews for Penguin Coding School
4.8 out of 5
Based on 970 provider ratings
Nira T.
Mar 13, 2025
Loved:
My teacher is very generous and fun to be with. Also, I like how our teacher is invaluable in the app coding.
Improvements:
I don't think that anything should be improved except to put people your age ( for example, 5-7, 8-10, 11-13). But still, I like it!
Capstone Coding Project for Elementary School (Technovation Challenge)
Location: Newton MA | Instructor: Sonia Popovic
Denise Y.
Mar 13, 2025
Loved:
My son loves to explore new classes, was interesting
Improvements:
The age group for kids should be adjusted , kids closer to age grouped together not too far apart to make it socially engaging
Robotics - ages 9-13 FREE TRIAL
Location: Lexington MA | Instructor: DongMei Sarafan
Carolina C.
Mar 10, 2025
Loved:
Elena was very excited about today's class
Improvements:
Everything is great
Robotics - ages 5-8 (Intermediate)
Location: Lexington MA | Instructor: Cathleen Kong, Sreehitha Bodepudi
About Penguin Coding School
Penguin Coding School was started in the fall of 2016 by a Massachusetts dad to turn kids onto the joys of coding. We have developed an unique curriculum that emphasizes the joys of creation as the motivation for learning. We believe coding is a lifelong creative endeavor, and a skill that is becoming increasingly necessary to be a productive citizen in the 21st century.LEARN REAL PROGRAMMING (Scratch, HTML, Javascript, Python, Java)- Best of Boston Science and Technology Enrichment Program (Boston Parents Magazine)- GRADES 1-3 Scratch - learn a lot more with a structured class- GRADES 4-6 HTML/Javascript - build web apps and games; learn while having fun- GRADES 5-8 Python - foundation in computer science with world's most popular programming language- GRADES 8-12 Java - prepare for AP Java in high school