Please review our 2021 Policy page.
Real Programming 4 kids is focused on delivering high-quality computer science education through our various programming courses. Due to the nature of technology, developing brains of students, we must set some initial ground rules to keep our programs running smoothly. These policies are in place to protect you, your children, and their information.
Students enrolled in RP4K classes will be invited to use our Learning Management System through a website link provided by email. This website is a special domain configured for our program. Their use of this system will enhance their understanding and help further their at-home learning ability. This system should be carefully monitored by both the student and parent, as we will share new material throughout the course!
This Learning Management System provides students with mechanisms to try to submit code samples, solve problems, and upload assignments. This is done using the file-explorer tool. Students are expected to respect the systems and keep content to appropriate sources and material. There is no place for spam, links to inappropriate content, images or memes, etc. RP4K reserves the right to remove a student at any time due to their behavior on this system.
Students will also be expected to be on their best behavior during the live virtual sessions that occur weekly. This includes keeping the course content moving by limiting interruptions to relevant questions. Students will be expected not to share the private link, as this is a common source of problems. Our staff have introduced mechanisms to prevent uninvited guests, including approving each attending student before they can be added to the live virtual session.
Students will be expected to regularly use the platform provided to review material in preparation for the next lesson, complete assignments, quizzes, discussions, and more between classes, and to participate in actively learning beyond the classroom setting.
Students should prepare to participate in the live-sessions using their microphone. Webcams are optional for students, however participation is easily monitored with a webcam. Our staff are trained to constantly have the students participate, and use the power of screen sharing and remote control to solve problems as they are encountered!
Students who fall behind in our weekly material will be contacted for additional support options. We are committed to delivering the right course for your child, and will try to accurately assess the appropriate level for them to start or more on to.
Parents are expected to regularly monitor students weekly progress! This can be done by verifying the module with the current week has had all tasks completed. In our first class we will introduce this system to you and help you navigate it for the benefit of your child’s learning.
Parents are expected to be present or actively available during live-sessions in case of emergencies. We welcome parents to join in on the lessons, it sit with and monitor the communications and screen content. However, we must ask that you limit your participation to the beginnings and ends of the sessions to keep things active. Each week our instructor staff will explain level of progress, and show parents and students the material to complete before the next session.
In the event of behavior or other issues, RP4K will contact you immediately. You are expected to be available at your primary contact method during the live sessions. We will ask you for this information on sign-up.
Zoom – We use Zoom for our live-sharing classroom environment. Our staff are trained to use the software safely, and our administrators have configured our meetings such that there is no possible way for outside interruption or exposure of data. Zoom Computer Audio calls are encrypted with the same technology as secure web-pages using Transport Layer Security.
Canvas – Instructure’s Canvas tool allows us to manage a student’s progress in our material, provide them additional resources and challenges to further their learning. Canvas is a Learning Management System that provides us the ability to provide homework, assignments, quizzes, discussions, and much more. It also features an easy-to-follow calendar system that shows your child’s weekly online live-session, and more!
Real Programming 4 Kids minimizes the amount of student data we retain, and has sought to protect student data on our 3rd party programs. Student data is stored completely in Canada, hosted on Canvas servers in Montreal. Zoom is a U.S. entity, and while we will use U.S. servers to connect and host our live sessions, there is no student-data transferred or stored on the Zoom platform. Information accessible to Zoom are recorded audio and video calls, as well as chat logs. All RP4K resources will be accessible through Canvas.
Real Programming 4 Kids will record each live session for the purposes of auditing and ensuring virtual safety online. We will not tolerate any indecent behavior, and will move quickly to remove any offenders from our program. The rules and policies will be clearly outlined and indicated to you as part of the introduction to the course.
No video of children’s classes will be ever made publicly available without your consent.
Real Programming 4 Kids offers weekly classes and summer camp options, check below to see the difference between our programs:
RP4K 18-Week Program Hours of Operation:
|Hours||5:00 – 9:00 PM||5:00 – 9:00 PM||5:00 – 9:00 PM||5:00 – 9:00 PM||9:30 – 6:00 PM|
Real Programming 4 Kids Online 2021 Fall/Winter season continues through March, and it’s NEW 2021 Winter/Spring season is NOW OPEN for registrations and will remain open for courses starting in April 2021!
1-2 Week Half/Full Day Summer Camp Hours of Operation:
Full-day camps combine AM and PM sessions.
|Week||Start Date||End Date||AM Session||PM Session|
|1||June 22nd, 2020||June 26th, 2020||9:00 AM – 12:00 PM||1:00 PM – 4:00 PM|
|2||June 29th, 2020||July 3rd, 2020||8:30 AM – 12:15 PM||1:00 PM – 4:45 PM|
|3||July 6th, 2020||July 10th, 2020||9:00 AM – 12:00 PM||1:00 PM – 4:00 PM|
|4||July 13th, 2020||July 17th, 2020||9:00 AM – 12:00 PM||1:00 PM – 4:00 PM|
|5||July 20th, 2020||July 24th, 2020||9:00 AM – 12:00 PM||1:00 PM – 4:00 PM|
|6||July 27th, 2020||July 31st, 2020||9:00 AM – 12:00 PM||1:00 PM – 4:00 PM|
|7||August 4th, 2020||August 7th, 2020||8:30 AM – 12:15 PM||1:00 PM – 4:45 PM|
|8||August 10th, 2020||August 14th, 2020||9:00 AM – 12:00 PM||1:00 PM – 4:00 PM|
|9||August 17th, 2020||August 21st, 2020||9:00 AM – 12:00 PM||1:00 PM – 4:00 PM|
Note: weeks 2 and 7 are 4 day weeks, extended each session by 45 minutes.
Pricing Online Weekly:
|Difficulty||Programming Language||Course Name||$/hr||Hr/wk||#-wks||Sub-Total||HST||Total|
|Early Start||Scratch||Crop Defender||$32||1||18||$576.00||$74.88||$650.88|
|Beginner||Python w/ Processing||Serpent Temple||$32||1||18||$576.00||$74.88||$650.88|
|Beginner+||Java w/ Processing||Pizza Bandit||$32||1||18||$576.00||$74.88||$650.88|
|Developing||Java w/ Processing||Polar Peril||$32||1.5||18||$864.00||$112.32||$976.32|
|Developing+||Python w/ Processing||Galacticat||$32||1.5||18||$864.00||$112.32||$976.32|
|Advanced||Java||Android Tower Defense||$38||2||18||$1,368.00||$177.84||$1,545.84|
|Elite||C# Unity||Endless Runner||$40||2||18||$1,440.00||$187.20||$1,627.20|
Pricing Online Summer Camp:
|Difficulty||Programming Language||Course Name||$/hr||Hours||#-wks||Sub-Total||HST||Total|
|Early Start||Scratch||Crop Defender||$32||15||1||$480.00||$62.40||$542.40|
|Beginner||Python w/ Processing||Serpent Temple||$32||15||1||$480.00||$62.40||$542.40|
|Beginner+||Java w/ Processing||Pizza Bandit||$32||15||1||$480.00||$62.40||$542.40|
|Developing||Java w/ Processing||Polar Peril||$32||30||1-2||$960.00||$124.80||$1084.80|
|Developing+||Python w/ Processing||Galacticat||$32||30||1-2||$960.00||$124.80||$1084.80|
|Advanced||Java||Android Tower Defense||$38||30||1-2||$1140.00||$148.20||$1288.20|
|Elite||C# Unity||Endless Runner||$40||30||1-2||$1200.00||$156.00||$1356.00|
Note that hourly rates for both weekly and summer programs are the same.
Java Processing and Python Processing utilize the lightweight Processing application, whereas our Intermediate and above classes use Industry Standard IDEs and Tools!
5% Veteran Student Discount: A “Veteran” Student is defined as an RP4K student who has taken at least two
different RP4K courses.
10% Expert Student Discount: An “Expert” Student is defined as an RP4K student who has taken at least four
different RP4K courses.
Applies to two or more students signing up together spearheaded by one guardian who single-handedly schedules the 2, 3, or 4 member group. All students must be in the same class.
Group of 2: 5% Discount for each of 2 Students
Group of 3: 10% Discount for each of 3 Students
Group of 4: 15% Discount for each of 4 Students
Family Discounts: 5% Discount for each child signed up beyond the first.
Only one percentage discount can apply: The preceding percentage discounts can not be combined. You can only
receive one of the preceding discounts. We always apply the best available discount.
RP4K appreciates referrals!
If you are a first time RP4K customer that was referred by an existing RP4K customer you will receive a $75 credit towards your first RP4K course. In addition the referring family also receives a $75 credit on their next RP4K course. This discount can be combined with our percentage discounts.