Lego® and VEX® IQ Robotics and Programming Classes and Camps

     At Brickineers, students engage in educational STEAM-based (Science, Technology, Engineering, Arts and Mathematics) learning programs using either Lego® or scalable VEX IQ Robotics technology! Our hands-on, authentic learning approach allows students to exercise their analytical and problem-solving skills while working in an atmosphere of creativity, friendly competition and teamwork. There is ample time during the week-long camp, or 5 to 8 series of weekend classes, for students to explore and learn how to use the resources required to create and program simple and complex systems.      Brickineers classes & camps are taught by Wolly Barabash, an accomplished professor of computer and electronics technology, registered Alberta Childcare Supervisor and Electronics Engineer with a Master's in Education. The camps use high technology to prepare children for the inevitable automation and robotic paradigm shift, and its looming cultural consequences.      We look forward to building with you at Brickineers soon! Thank you for visiting.
Learn More  








Fastest Robot on Earth! Kuka  Thoughts for the future. Do you think assembly lines will still employ us? Do you think construction firms will change their want ads? Is dentistry going to embrace robotics? Isn’t it time to future proof with Brickineers courses?

New Youtube Video: Roboticized Lego JOKERLAND!   Jokerland


Must read in the New Year, the FT & McKinsey Business 2015 book of the year: “Rise of the Robots: Technology and the Threat of a Jobless Future”, by Martin Ford.    ISBN-10: 1480574775

If America misses the next Industrial Revolution, where will that leave us? The new Industrial Revolution.        Federal government warned…

Experential Learning
Brickineers classes raise the bar on all aspects of STEM education. The Brickineers philosophy is “Experential Learning”, which means “think, do, reflect and do again”. Let’s grow and learn together!

One ‘pod’ section

Emotional & social development often takes a back seat to cognitive processes involved in math readiness and reading readiness when the topic of academic learning is being addressed. Even though rhetoric is often employed to make it seem as if it is possible to isolate cognitive development from emotional and social development, it cannot be done. Emotional health and social competence provide the foundation for emerging cognitive abilities. (Dr. W. Mosier, Lynda A. Cohen Center for the Study of Child Development, Wright State University)

Robotics can be a gateway for children to learn about applied mathematical concepts, the scientific method of inquiry, and problem solving. Working with robotic manipulatives engages children in social interactions and negotiations while playing to learn and learning to play. (Tufts University Dev Tech Research)


This fall we will engage in SCRATCH programming classes for children in grades 3 to 6, at BRCA. The classes will begin Sunday October 22, and the ultimate goal  will be to better prepare young learners for robotic applications. It is difficult to learn both RobotC and how to use the VEX IQ, or Mindstorms, at the same time; these classes will go a long way to make learning robotics easier. The Scratch class topic is on game programming, which is highly motivating. The final two classes will include robotics that interact with the onscreen computer game; just because we can. Scratch is free, and there are many resources to help young learners master programming concepts.  Hopefully the graduates of the Scratch class will go on to learn VEX Robotics in 2018.

Classes in Robotics will resume in January 2018. Course material is being re-written to include more applied physics concepts and practical mathematics for each build.  



Thank you for your interest and please use the contact form for any questions!


Mining Centre Action





Calgary Grade 6 students average at a C+ grade for Science for the past five years!

The Education Minister is ok with that. Are you? Alberta elementary schools show little improvement_ Calgary Herald
Hopefully Brickineers classes and camps are designed to inspire your child to learn more about science and math.

Alberta Students tank on math tests!

Alberta students … performed “significantly below” the mean Canadian score of 511 in 2015, according to the newly released Trends in International Mathematics and Science Study.



Still don’t think robots will replace workers? Sweating Robot     Robotic Revolution


Feedback & Testimonials:

Testimonials have not been solicited, however, a feedback page is planned. In the meantime, please view a small sample here: Feedback


Lifelong learning: fun to learn, fun for life. 

Advanced Kindergarten, Grades 1 to 4, Junior Brickineers  We will build and program robots using Lego bricks, gears, sensors and motors. We will then use the Lego WeDo drop down visual programming environments to make them move, react and make sounds. Learn and apply programming concepts and improve all the various skills necessary for building and modifying robots. Please keep in mind that over simplification of physics concepts can result in lifelong difficulties in understanding them in the future. Junior classes are experiential and do not rely nor promote formulas that rely on over simplification.

Grades 4 to 7. Senior Brickineers: Build, program and modify more complex Lego robots and machines and use Scratch, the programming language from MIT, to control them.

Grades 4 to 8. Robot Engineer 1 and Robot Engineer 2: Learn more complex principles of Robots and programming using VEX IQ Robot Superkits. The programming concepts are directly transferable to Mindstorms, so anyone with a NXT or EV3 can join the camp! Develop confidence in analyzing and solving problems, then implementing solutions using RobotC graphical and natural language programming.  Please navigate the main menu  to read and select the class or camp for your child.

Read a recent article about Robotics Education:   Stop educating students for jobs that won’t exist.

Google Robots and the End of Manual Labour      Boston Dynamics


Tesla production line uses 542 robots.

This is the year of “Robot Replace Human” in China, which is trying to overcome the rest of the world in robotic automation by 2017. Shown is the California plant of Tesla where a production line uses 542 robots to make cars.

robotics in manufacturing

The sleek six-axis Universal Robots UR5 boasts a one-hour setup time right out the box and can be trained on a new job in about 30 minutes. The result is a system flexible and robust enough to fulfill the short-run requirements of most small and medium-sized manufacturers. (Universal Robots)

“After just a few hours of training and configuration, the RSS’ UR5 was up and running on its first simple project: feeding materials to a tube bender. With manual labor, this was a three-day job. The robot completed it in four hours.” From Does anyone think that unemployment for unskilled and semi-skilled labour is going to go down?

Baxter robot

Baxter the robot worker. It is slow, to prevent injury, because it works next to humans.


Programming Insights Robot Engineer 1 Summer Camp

Programming Insights in a VEX Robotics Summer Camp.

Lego Competition at BRCA, February 6th    BRCA Lego Competition

Two Brickineers won first and third prize at the Lego Competition on February 6th. Brickineers also showed off a ‘motorized and computerized’ DC SuperHero Jokerland Lego build:   Jokerland


Background on the new class format.

Brickineers classes are now organized along grades and will incorporate new research based ideas on learning.

Carnegie Mellon (CMU), the University of Pittsburgh’s Learning Research and Development Center (LRDC), conducted a two year study in middle school (grades 6, 7 and 8), during which they found that most teachers across hundreds of schools miss the “key STEM teaching moments that a robotics project places into a real-world context”. The researchers found that: “Students are haphazard in their design process and mathematics is avoided, and guess-and-check strategies lead to weak solutions and poor learning.”

The researchers advise that focus be placed on a narrower set of mathematical principles to teach fractions, ratios and proportions, and that engineering design methods should be used. These mathematical principles are foundational, however, they are difficult to learn and many students do not understand them even in high school and university. According to the research: “Robot math demonstrates specific mathematical principles in a focused-applied setting. Students apply ratio, proportion, conversion of units, and measurement when they program their robots; the robot math context is much different than what is being taught in the mathematics classroom and assessed”.

My thoughts about “guess-and check” strategies are that they are very important in education and engineering, if the “guess” is based on problem solving experience, or on logical reasoning. Children by middle school years would be better prepared for the future if engineering problem solving strategies were taught earlier in their education. For example, a teaching moment occurs when a guess-and-check strategy bears fruit, and the student is asked to explain why it worked, and why the other strategies did not work. The formation of a guess-and check strategy is central to the scientific method and subsequent reflection is extremely important in learning, not only during the school years, but for lifelong learning. Schools for the most part, do not test reflection or problem solving strategies that students create for their own style of learning. Tests are focused on memory and standardized problem solving strategies. I think that robotics is a subject that can enhance the kinds of learning that schools avoid, as teachers are forced to reach strict minimal objectives handed down by school boards and governments, and work in classes that have far too many students of differing abilities.

In my experience in Brickineers classes, children in grades 1 to 6 cannot be expected to solve robot math problems using fractions, ratios and proportions because the Alberta math curriculum does not begin proper coverage of these topics until grade 6. Robot math problems, however, can be presented graphically in different ways, and the children can experience ratios by observing and feeling the ‘strength’ and speed of rotation of motors, gears and robotic appendages. The focus for children in grades 1 to 3 in Brickineers courses is to begin the process of reflection based on play, while learning to build and program robots. They will be asked to explain their reasoning using prompts and descriptions of how the robots work. Logical thinking is supported by exposure to programming and control of the robots as well as by their design.

Children in grades 4 to 7 will continue to learn the value of reflection, and will be able to visualize the ideas of of ratios and proportions based on geometric relationships. They will be asked to write their reflections in organized fashion using tables, figures and charts. They will prove they understand programming concepts by writing down program steps, pseudocode or flowcharts, and by using variables in programs and equations. More complex robotic builds will be offered, and new designs or design modifications encouraged, based on logical “guess and check” strategies. The concept of logical and arithmetic algorithms will be introduced with more complex programming based on MIT’s Scratch programming environment.

Children are all not the same, and it is difficult to use age as an indicator for classification, which is why grade equivalent knowledge is suggested as a guide. It is advised that children with grade 1 to 3 knowledge be registered in Junior Brickineers classes, and children with grade 4 to 6 knowledge register in Senior Brickineers classes. Robot Engineer classes are open from grades 2 to 7. Please refer to the Alberta Curriculum guidelines: for more information on what the standards are for Alberta.

Parent’s Expectations

Parents should bear in mind that children in grades 1, 2 and 3 enrolled in Lego or VEX robotics classes, will be involved in experiential learning which is difficult to test, explain or demonstrate. Parents should not put undue pressure to provide measurable results, but they should be comfortable with the idea that experiential learning has taken place on many levels, which standardized testing would not show. Children in these grades do not have the arithmetic knowledge to solve robotic problems or the communication skills necessary to explain what they did in detail. The children can, however, begin to feel at least on a visceral level, if unable to understand on an intellectual level, as to how things work and why arithmetic knowledge and communication skills are important for their future. 


New video on visualization and the VEX IQ!

Click to see the movie about Visualization and the VEX IQ!

Click to see the movie about Visualization and the VEX IQ!


Lead Brickineer

As Lead Brickineer (and an engineer), Wolly Barabash brings two decades of instructional experience in electronics, computer and robotics engineering at the college level, and a decade of high technology work experience into the classroom. He believes that “strong trees require rich soil” – a metaphor for: “meaningful activities and a rich environment help children grow intellectually strong”. The Lego and VEX Education curriculums, with freedom to modify, is well suited for fertile imagination and unbounded creativity. 

After enrolling his own son in various classes and camps around Calgary, Wolly decided that they were not meeting the family’s educational goals. He has embarked on this Brickineers journey to provide high quality experiential learning for his son Michael, and to extend the experience to other children in the community. Michael is now in Grade 3, has completed many of the builds, and attends most of the classes as an assistant helping other children build and program the robots. Sometimes Michael changes roles and builds the robots along with the class as a participant. Brickineers is very much a family effort, and we invite other families to join and help improve the learning experience with suggestions and advice.   

For any questions please use the contact form below or call 587-966-5346 (LEGO). 



Thank you for your interest and support! 

We look forward to building with you soon!

Copyright 2014 Brickineers. All rights reserved