About APCS Academy

APCS Academy is an independent school that offers learning options in Computer Science to middle and high schoolers. These include small class sizes, a flexible schedule for completing the coursework, advanced and remedial courses along with College Counseling, and internships with the industry.

We support student's unique needs and objectives, schedule, and academic curiosity. Most of our learners are ready to take on first and second-year College level classes in Computer Science.

Most APCS academy students are referred by friends, family, and counselors. Your neighbors trust us to take care of our learners. Get access to key CS courses for a stronger transcript. Discover what you can achieve through experiential learning when you go the distance with APCS Academy

Our Mission

Enrichment of Pattern Oriented Thinking

Unique Approach

We’ve combined our deep understanding of human cognitive abilities, about experience with with the science of learning, to develops an enduring learning and connect you in a community of like-minded individuals who develop patterns oriented thinking for solving complex problems.

Through real-life practice and application of new concepts, you’ll strengthen your creative problem-solving skills by moving away from what's familiar.

You learn from your failures, see alternatives and stretch from your comfort some to creating new things. We believe that learning comes when you are challenged with experiences. It is okay to fail but not on the same thing


We challenge our learners to find organization in chaos, challenge their assumptions, work their core to rise above the challenges and shape themselves to serve themselves and others. You will learn from esteemed practitioners who apply these methods in their own work as well as at universities include Carnegie Mellon University, Stanford and UC Berkeley.

Our experiences help engage your learners in ladder approach to see, experiment, fail, share and reflect their learning. Our courses cycles you through concepts linking each Computer Science concept to day-to-day life, helping you solve complex problems, resulting in deeper learning and life skills that carry through life in realm of strong EI and EQ.

You are also able to reflect on the experiences as stories of how you grow in your College Applications.

Lead Faculty Bob Singh

Educator and Counselor

MS in Software Engineering, Carnegie Mellon University

MS in Education, CSU East Bay

College counselor for over 20 years serving high schoolers, undergrad and grad students.

Over 23 years of experience in teaching Computer Science, Project and Product Management. Trained over 25,000 Java Developers and counseled hundreds of students with career choices and College Applications.

Renowned faculty since 1998. First faculty to teach Java as a first programming language with UC Berkeley Extension.

Former Faculty of Computer Science at:

  • Carnegie Mellon University

  • Stanford University

  • UC Berkeley Extension

Empowering learners worldwide with accessible, quality education and support

Newsletter

Join our community to stay updated on the latest courses, exclusive content, and learning resources. Subscribe now and take the next step in your educational journey!

This form is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.