while True:
print 'awesome'

coding school for aspiring innovators

This Week @ Predicate - Weekly Blog (read more)

Join Our Mailing List


230 Village Center Drive
Logan NJ
484-483-5820
info@predicate.us

Learn More    News & Events    Enroll Today

Teaching the Language of Creativity


We love coding! We are an independent company founded by a Woolwich NJ resident that has a passion to teach children how to code. We create our own courses with a goal of providing a glimpse into the computing field. Not only to we teach coding, we demonstrate “real world” applications of technology and do so in an environment that is ripe with learning opportunity and fun. Our objective is simple - we want to show the hidden educational value of making technology (read more).

Predicate Academy runs four "seasonal" sessions a year with classes that meet weekly for 10 weeks. Students purchase and keep all hardware used during the class. Our goal is to provide lifelong skills that stimulate the mind to think about approaching advanced technology with an eye for innovation.

What's in a name? - check out this post for details.


Why Technology Education?

Prepare for the Future


Technology is pervasive in our society. It impacts almost every field of study and every career path. We often see technology through the lens of a consumer - we carry it in our pocket, use it at work, have it control our homes, and entertain children. Being a producer of technology, the ability to think computationally, unlocks our creative side; it provides a venue to learn how to decompose a problem into a set of tasks, sequence and prioritize those tasks, and execute towards a completed realization of a vision. For our children, producing technology provides a means to develop lifelong skills in science, technology, engineering, and math (STEM). It is generally seen as having wide applicability beyond just Computer Science or any technical discipline for that matter.

Our school systems do an excellent job of navigating through federal and state regulations to teach the fundamentals. However, district curriculum has evolved ever so slightly with technological change. Unfortunately, Computer Science is not seen as a priority and is largely absent in our schools' curriculum. Code.org collects and provides the statistics that describe the problem and opportunity. The bottom line is that, much like learning a second language, kids can become computational thinkers if given an adequate instructional platform and people who can produce technology have access to an abundance of well paying jobs (local area, DC).

Our Program

Programs with Purpose


Tech Stack

We teach using the “tools of the trade”. Not only do our aspiring innovators see real-world applications of technology, they learn to code using the same tools as the pros!

  • Raspberry Pi - the $35 fully capable microcomputer

  • Linux - the operating system that powers most of the Internet

  • Python - programming language that is simple yet expressive and widely used

Learning Tiers

There are no hard and fast rules for technology education. In broad terms, the computing industry is still in a relatively infantile stage. Teaching children to code, while largely identified as relevant and important in today’s age, lacks the formalities that we work expect to see from math or the hard sciences. As we’ve seen first hand, kids exposure to technology and coding varies greatly on an individual-by-individual basis.

Predicate Academy builds curriculum across three “learning tiers”. These tiers are largely split around suggested age with slightly differing learning objectives:

Adventures (ages 8-10 / 3-5 grade). Focus on teaching the fundamentals of coding and computational thinking. We emphasize coding syntax and structure. Applications and coding exercises are generally lighter in complexity and more demonstrative of the power of writing code. Some familiarity with the keyboard and mouse is expected.

Foundations (ages 9-13 / 4-7 grade). Focus on “real world” applications of technology. Aspiring innovators will see how technology is used and will learn the basics of coding through examples. Real world applications may introduce complex coding use cases and advanced programming language features. Command of the keyboard and mouse is expected as some programming problems will be typing intensive.

Journey (ages 12-15+ / 6-9+ grade). Journey builds on Foundations with a continued focus on “real world” application. Aspiring innovators that take Journey level courses will learn the importance of establishing a portfolio of coding artifacts that can be showcased as part of their mastery of skills. A coding portfolio can be used as part of a college admission package as well as a recruiting tool for future employment.

There is no fix rule for movement between these learning tiers. As parents, we naturally want to challenge our children. All of these tiers will challenge everybody! Placement in a tier is largely based on technical and social maturity. Placement varies on a case-by-case basis – we have some 9 year olds that would be a great fit for Journey level classes.

Predicate Academy program offerings operate on a 10 week / 60 minute per session schedule. All of our students start with Predicate Bootcamp, an introductory course that provides broad exposure to the varying facets of working with technology and the fundamentals of computational thinking. As part of this introductory course, students will assemble their own Predi-Kit hardware bundle then dive into the basics of Raspbian, the Pi’s Linux-based operating system, as well as key concepts such as hardware interfacing and writing code.

Enroll Today

Program Enrollment


Interested in our programs? Join our Mailing List and be the first to know about new classes, special events, and relevant technology education information.

Fall 2016 Schedule

Our Fall 2016 Season will start during the week of September 18th and run through the week of December 5th. The academy will not hold classes on October 31 (Halloween), November 7-12 (Jersey Week), November 23-26 (Thanksgiving). All programs run for 10 weeks. Unless otherwise noted, classes will be taught at the "Foundations" level.

Enroll Class Time Cost
  Adventures Bootcamp (ages 8-10) Mon 5:15 - 6:15 $395
  Adventures Bootcamp (ages 8-10) Fri 4:00 - 5:00 $395
  Foundations Bootcamp (ages 9+) Tue 5:15 - 6:15 $395
  Home on the Web (ages 9+) Tue 6:30 - 7:30 $290
  Near Field Comms (ages 9+) Fri 5:15 - 6:15 $310
  Robots I (ages 9+) Mon 6:30 - 7:30 $365
  Journey - Fall Mon 7:45 - 8:45 $280
  Journey - Fall Sat 9:00 - 10:00 $280

Program Descriptions

Predicate Bootcamp - All new innovators entering Predicate start with the Bootcamp course. Bootcamp provides broad exposure to the varying facets of working with technology. As part of this introductory course, aspiring innovators will assemble their Predi-Kit hardware bundle. We’ll then cover the basics of Raspbian, the Pi’s Linux-based operating system, as well as key concepts such as hardware interfacing and the basic building blocks of writing code. At the end of Bootcamp, the Predi-Kit comes home for continued prototyping and exploring.

Robotics I - This is not your typical robot. We will build a fully capable robot with a Raspberry Pi, control board, chasis, servo motors, and an ultrasonic range finder. In addition to assemblying this beauty, we will code (using Python) some basic navigational tasks for the robot. From controling motors to integrating with sensors, our inspiring innovators will get direct experience building a real robot from the ground up using the same platform and programming language as our other classes.

Home on the Web - learn what it takes to make your own home page from scratch. There are so many tools that make writing webpages easier, but when it comes to it, learning the fundamental of web coding and page layout is essential. This class teaches the basics of the Hypertext Markup Language (HTML) and Cascading Style Sheets (CSS) in a series of engaging weekly exercises.

Near Field Communications - Did you visit a magical place in the greater Orlando area and have those "magic bands". We have some really cool ideas for building RFID-based applications. While they're great for opening doors at the office, opening hotel rooms and ride passes, they are also really cool to integrate into some custom software programs.


Loyalty Matters - sustained enrollments at Predicate are the lifeblood of our operation. We value your time and interest in our programs. Every student is automatically enrolled into our loyalty program that provides tuition credits for continued enrollment and new Bootcamp referrals. Our program is simple: earn one week for every registered course after Bootcamp AND earn one week for every friend referral that registers for Bootcamp.

After 10 weeks of credits are in the bank, the tuition for the next class is on the house! You'll be responsible for any hardware costs (if required). Tuition credits can be pooled together in the same household, they do not expire, and there are no limits for earning.

Please contact us at info@predicate.us with any questions on enrolling @ Predicate.

About Us

The Predicate Team


We created Predicate Academy to provide a platform for making advanced technology more accessible. We see technology development as an art that is mastered with time. Much like learning a musical instrument, crafting a skill requires practice across varying applications and a mentor to provide encouragement and direction. As a platform, Predicate Academy provides a launching pad for students to obtain the breadth of computer science principals and practices, building lifelong skills that supersede trends and are applicable regardless of career path.

Michael Orr - Founder and Lead Instructor

My first exposure to technology was in the 10th grade in a year long elective that focused on the fabrication and assembly of a programmable circuit board. The hardware coupled with Microsoft’s QuickBASIC programming language, provided a means of using software to control the physical world. For me, this class was a defining moment in my life - I started to appreciate technology from the lens of a producer. Technology made learning fun.

I have a BA in Computer Science from Rutgers University and a MS in Computer Science from Drexel University. For the past 15 years I’ve had the opportunity to work on advanced research projects in support of our nation's defense. Many of these projects sprung out of an initial idea - thinking about technology a different way - that led to design, development, and deployment with the military to make a difference.

Lizbeth Rivera Orr - Operations Manager

My background is not in technology, it is in healthcare. I have a PharmD from Rutgers University and have practiced as a pharmacist in several disciplines including retail, hospital, and home infusion. In the last 10 years I’ve seen technological innovation greatly improve patient care and services. Wearable technology, 3D biological materials, genome sequencing are just a few of the advancements we have seen. If I am honest, I was always a little reluctant to let technology “take over” my profession, but the transformations and possibilities that exist now leave me excited about what the future of healthcare holds.

You will not find me in the classroom at Predicate Academy teaching, but I will managing the day to day functions as well as keeping everyone in the loop via Facebook and Twitter.

Gabe Cicione - Instructor Assistant

I'm a 2016 high school graduate from Woolwich Township. Professionally, I've built websites for various businesses, as well as teaching here at Predicate Academy. For the last few years I've volunteered at my local library teaching technology classes to kids of varying ages. Additionally, I am building my web development portfolio while pursuing a career in technology.

Jack Porter - Instructor Assistant

As a Senior at Gloucester County Institute of Technology (GCIT) studying Information Technology/Digital Communications, I am extremely excited to join the Predicate team and apply what I have learned to the real world. I've always been interested in computers and all that technology has to offer; computer science is essential to the 21st century. Based on my experiences and interests, I plan to pursue a major in the world of technology and I am eager to share this passion with students at Predicate Academy. My interests beyond technology include running for my cross country team and playing music with my band.

What to join our team?

We're Hiring! Check out our jobs page for open positions!


Predicate Studio - Logan Township

We are located at the Village Center (aka The Acme Shopping Center) on Center Square Drive in Logan Township. The Village Center is conveniently located right off I-295 exit 10. Our studio is on the second floor above Papa Luigi Pizza and across the hall from Burgundy and Brushes.

Here is our location on Google Maps.

Contact Us

Contact Predicate Academy


Learn more about our courses and the impact of technology education.

484-483-5820