We love coding! We are an independent company founded by a Woolwich NJ resident with 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 do 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 for 8-10 instructional hours (normally one hour a week). Students purchase and keep all hardware used during the class. We promote collaboration over code and ideas - not equipment.
What's in a name? - check out this post for details.
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
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!
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 10-12 / 5-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+ / 7-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. Click here for a sample of our Journey projects.
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 8-10 week / 60 minute per session schedule. All innovators wishing to take classes at Predicate or those looking to return after missing three consequtive seasons must register for a Predicate Jumpstart class, a primer on our "tech stack", introduction to programming, and the Predicate approach to creating awesomeness. Our Jumpstart classes are offered off-cycle throughout the year.Enroll Today
Seasonal enrollments are open to those who have taken Predicate Jumpstart or one of our seasonal classes within the past nine months. For those new to Predicate or those returning after an extended break - please read about our Jumpstart Program.
Our Fall 2017 Season will run for ten weeks starting on Saturday, September 9th. For convenience and in consideration of Fall holidays, our classes will meet on the following days. Please note that a class may not necessarily meet in consecutive weeks.
Monday: 9/11, 9/18, 9/25, 10/2, 10/9, 10/16, 10/23, 10/30, 11/20, 11/27
Tuesday: 9/12, 9/19, 9/26, 10/3, 10/10, 10/17, 10/24, 10/31, 11/21, 11/28
Saturday: 9/9, 9/16, 9/23, 9/30, 10/7, 10/14, 10/21, 10/28, 11/18, 12/2
Please read our blog post (click here) for exciting new program changes starting this Fall!
|Enroll||Minecraft Mashup (Adventures)||Sat 10:00 - 11:00||$260|
|Enroll||Coding with Cameras (Foundations)||Mon 5:00 - 6:00||$275|
|Enroll||Coding with Cameras (Foundations)||Tue 5:00 - 6:00||$275|
|Enroll||Puppet Masters (Foundations)||Mon 6:00 - 7:00||$280|
|Enroll||Puppet Masters (Foundations)||Tue 6:00 - 7:00||$280|
|Enroll||Puppet Masters (Journey)||Tue 7:00 - 8:00||$280|
|Enroll||Capture the Flag: Intro to Hacking (Journey)||Mon 7:00 - 8:00||$260|
Minecraft Mashup (Adventures, ages 8-10) - We'll be teaching our youngest of innovators how to create basic mods in Minecraft (Raspberry Pi Edition) using the python programming language. The mods will literally inject a bunch of fun into what is already considered to be a favorite game for kids. Adventures Innovators will learn the basics of a text coding language, file management, and cause and effect. We will be encouraging peer collaboration as coding is best experienced (and learned) in small teams.
Coding with Cameras (Foundations, ages 10-12) - This class will explore all the fun things that can be done when code is combined with a camera. We'll create a custom photo booth with digital overlays (e.g. funny hats, glasses, "Wanted!" borders, etc.), green screen effects, and animated gifs. The class will also cover the basics of camera control and image processing. All innovators will receive an upgraded 16GB SD memory card to hold all of their pictures. All camera supplies will be provided for use during the class.
Puppet Masters (Foundations, ages 10-12 / Journey, ages 12+) - NEW FOR FALL!! We’ll be all the fun things that can be done automating puppet movements with a Raspberry PI computer. This class will use a mariachi style puppet (yes, they are a little creepy) with string controls for arms and legs that will be wired into individual servo motors. The possibilities are endless! This class will be a form of robotics but with puppets in lieu of rovers.
Want a preview? WATCH A VIDEO of our puppet waving high and walking and here is one dancing!
Capture the Flag: Introduction to Hacking (Journey, ages 12+) – NEW FOR FALL!! We’re finally caving to the demands of our Journey Innovators and plan to offer a brand-new class that introduces the fundamentals of hacking. Since we launched Predicate in 2016, hacking has been the top request and we think we’ve found a way to deliver instruction that showcases some pretty cool concepts while still having fun (a requirement for any Predicate class). Parents – we plan to provide a safe environment for conceptual exploration and will not be engaging in nefarious activities. This class will cover reconnaissance, encryption, remote execution, exfiltration, and other cool approaches like hiding in plain sight. The classes will be structured around a “Capture the Flag” game where teams complete. NOTE: we will make heavy use of the Linux terminal (and typing). Please reach out with any questions prior to registration.
Our Summer 2017 Season will run for eight weeks starting during the week of July 10th and run through the week of August 28th. Over the course of the season we will schedule "drop in" classes for extra time in the studio or make up for a missed class.
|Game Creators (Adventures)||Mon 4:00 - 5:00||$235|
|Game Creators (Adventures)||Tue 4:00 - 5:00||$235|
|Web Development (Foundations)||Mon 5:15 - 6:15||$235|
|Web Development (Foundations)||Tue 5:15 - 6:15||$235|
|Coding with Cameras (Foundations)||Mon 6:30 - 7:30||$255|
|Coding with Cameras (Foundations)||Tue 6:30 - 7:30||$255|
|Coding with Cameras (Journey)||Mon 7:45 - 8:45||$255|
|Coding with Cameras (Journey)||Tue 7:45 - 8:45||$255|
Game Creators (Adventures, ages 8-10) - The successor and continuation to our spring Game Makers (prior participation in Game Makers is not required). We've been hard at work creating a new gaming platform, PrediGame, designed to demonstrate the power of creating technology with minimal typing. This class will review the basics of game creation, teach some new skills, as well as make fun and new games.
Web Development (Foundations, ages 10-12) - We'll be covering the fundamentals of making a website and publishing it online - that's right, you'll innovator will have their own home on the web that they can showcased to their friends outside of Predicate. Starting with the basics and learning new skills each week, the students will be challenged with creative problems to assist them in building their own webpages.
Coding with Cameras (Foundations, ages 10-12 / Journey, ages 12+) - This class will explore all the fun things that can be done when code is combined with a camera. We'll create a custom photo booth with digital overlays (e.g. funny hats, glasses, "Wanted!" borders, etc.) as well as learn the basics of camera control and image processing. All innovators will receive an upgraded 16GB SD memory card to hold all of their pictures. All camera supplies will be provided for use during the class.
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 referrals. Our program is simple: earn one week for every registered course after Jumpstart AND earn one week for every friend referral that registers for a seasonal class.
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 firstname.lastname@example.org with any questions on enrolling @ Predicate.About Us
We are industry professionals who have a passion to teach! We created Predicate Academy to provide a platform for making advanced technology more accessible to youth. 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.
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.