High School (Ages 14-18)

High school is a great time to learn coding.

Unfortunately, many high school computer science classes are large group classes with absolute beginners mixed in with students who have been coding for 10 years.

That’s why Penguin Coding School offers classes that fit the different levels and experiences for high schoolers.

Whether you want some basic background in coding before you take a graded computer science class or if you want independent study for the AP Computer Science A exam, we offer lessons in Java that fit your level.

We also offer 1-1 Mentorship for students who want to build a coding project portfolio for a Capstone project or STEM-related internships and scholarships at MIT and other top-rated institutions. You can find Capstone and internship information here.

 
  • Java

    Ages 13-18

    Learn the basics of coding using Java - the language used in 90% of enterprises around the world. It is also the language required for the AP Computer Science A exam.

  • Python

    Ages 8-18

    The right teacher can motivate students and ignite their curiosity. We have a time-tested curriculum that is perfect for beginners and gets them on track to ace high school computer science. Many of our graduates get high scores on the AP Computer Science test. Our teachers have experience motivating high school students.

  • Mobile Apps

    Ages 13-18

    Create an app with actual code, not just drag and drop. You will learn the basics of Swift and Xcode which is the development tool for iOS. An innovation is just an idea unless you can create something tangible. Take your game or business idea and create an app!

  • C++

    Ages 12-18

    Learn C++ Programming for HS & Middle School - a great language to learn to master the foundations of coding - from variables, functions, conditionals and loops to the use of objects.

Questions? Email us at

info@penguincodingschool.com