Contact Information:


905 - 845 - 2875 x124

Link to BTT1O1

Why should you learn programming?

code.org Video

Interview with Bjarne Stroustrup - inventor of C++

Wired: Any advice for young programmers?

Stroustrup: I guess giving advice is easy compared to taking it. Know your fundamentals (algorithms, data structures, machine architecture, systems) and know several programming languages to the point where you can use them idiomatically.

Know some non-computer field of study well -- math, biology, history, optics, whatever. Learn to communicate effectively in speech and in writing. Spend an unreasonable amount of time on some difficult topic to really master it. Try to do something that might make a difference in the world.

Computational thought

Mental Health Week - video (15 minutes)

These videos are a short example of each person's work, all examples of masterful craftsmanship :

Ravi Ramamoorthi

Richard Feynman - The Pleasure of Finding Things Out

Blaise Aguera y Arcas

Abdullah Ibrahim