Code for Hope 2017

FREE Code-for-Hope (Half-Day) Computer Coding Camp 2017

In support of Alberta Children’s Hospital, MathPro is proud to present FREE coding camps in the months of July and August. It’s completely FREE.
All we ask is a minimum donation of $50.00 per child, per course, to Alberta Children’s Hospital.

Free courses are offered at all three locations
North: 23-41 Chelsea St NW, Calgary
South: 100L-9705C Horton Rd SW, Calgary
West: 102-3515 17Ave SW, Calgary

  • FREE
  • Age: 8 to 15
  • Small Class Size6 students per course camp
  • Instructor Guidedguided learning with clear goals and unplugged activities
  • Structured Learning – much more effective than self-pacing at young age
  • Text-based Codinga real step into the world of coding (Python, Javascript & HTML)
  • Deliberate Practiceit’s challenging with a clear productive purpose
  • Open-ended Game Designboth structural (coding) and imaginative (game design)
  • Engagingmost engaging coding game your child will ever play
  • Instant Feedbackcoding errors reflect immediately with subsequence corrective actions


Beginner (Recommended for all no prior text-based coding experience)
Intermediate (Prerequisite: Beginner or some exposures to text-based coding)
Advanced (Prerequisite: Intermediate or with formal training to text-based coding)

Learn more about curriculum

Registration is FREE*: For each child, we ask you to make a minimum donation of $50.00

Register Now
*We are unable to ‘refund’ your donation if you can’t make to class.
*Please contact us to unregister if you cannot make it to camp

Sortable Timetable

OrderCamp DatesLocationLevelTime
1July 4-7NorthBeginner9am-12pm
2July 4-7NorthBeginner1pm-4pm
3July 10-14NorthBeginner1pm-4pm
4July 10-14NorthIntermediate9am-12pm
5July 17-21NorthIntermediate1pm-4pm
6July 24-28NorthAdvanced9am-12pm
7July 17-21SouthBeginner9am-12pm
8July 24-28SouthBeginner1pm-4pm
9July 24-28SouthIntermediate9am-12pm
10July 31-Aug 4SouthIntermediate1pm-4pm
11Aug 8-11SouthAdvanced1pm-5pm
12July 31-Aug 4WestBeginner1pm-4pm
13Aug 8-11WestBeginner8:30am-12pm
14Aug 14-18WestBeginner9am-12pm
15Aug 8-11WestIntermediate1pm-5pm
16Aug 14-18WestIntermediate9am-12pm
17Aug 21-25WestAdvanced9am-12pm