Here you’ll find some links and resources for activities, including on-line teaching resources during COVID-19 distance learning time

Learn something new that interest you – repositories of online courses on variety of subject areas – predominantly for asynchronous learning

    •– hundreds of free courses, taught by top instructors from world-class universities and companies. Most courses have video lectures, homework exercises, and community discussion forums. Paid courses provide additional quizzes and projects as well as a shareable Course Certificate upon completion.
    • – multiple on-line courses in different areas, including pro-d articles and courses on teaching on-line. Some courses are not free
    • – Multiple free on-line courses, movies, books, audio from the world’s leading universities —  Stanford, Yale, MIT, Harvard, Berkeley, Oxford and more. You can download these audio & video courses (often from iTunes, YouTube, or university web sites) straight to your computer or mp3 player.
    • Harvard on-line courses – no introduction is needed 🙂
    • Stanford courses – Stanford Online offers a front row seat to some of the brightest minds at Stanford. Big catalog of global and extended education provides a variety of ways to expand learning, advance your career, and enhance your life.
    • Lynda – processing course
    • Kadenza – processing course


Teach online (multiple grades and subject areas): 

  • Communication with kids / parents / groups etc.

    • Talking points – translates your messages to the language spoken at home
    • Simple parent-teacher communication that just works, for everyone. It’s also free forever.
    • ClassDojo –  an educational technology communication app and website. It connects primary school teachers, students and families through communication. Teachers can record videos on your computer and post to Class Story! Share a daily read-aloud, morning message, or lesson plans.
    •– simple parent-teacher communication. It’s also free forever.
    •– easy for teachers to securely share photos, classroom updates and reach parents instantly through 2 way messaging.
  • Screen capturing software

    • – free screen capture software, as well as for editing, managing and sharing videos. Could be used for flipped of blended learning, students assignments, lecture capturing, pro-d days. Easy integration with teams, google classroom, moodle, canvas etc.
    • – Google adds-on tool, designed from the ground up to be the safest, simplest video creation tool for teachers and students.
    • How to record your screen with power point :). yes it is possible even with power point. But AP CS P, please do not go for that, unless everything else fails 🙂
  • Organizational tools

    • Calendars – free downloads all variety excel, pdf, word etc.


Teach or Learn Math and/or Comp. Science – resources, courses and activities:

  •– amazing explanantions, showing BC old curriculum.
  • – Computer Science and Learning to Program from Univercity of Waterloo
  • -The University of Waterloo courseware materials feature lessons, interactive activities, enrichment challenges, and unlimited opportunity for practice with feedback. The courseware is online, free to use, and does not require registration. Start learning from a world-class group of educators today!
  •– some free, but some paid activities and courses. Brilliant creates a culture of learning around inquiry, curiosity, and openness to failure. All of our courses are written with these principles of learning in mind.
  • – arguably the most popular web site for on-line learning, Khan’s mission is to provide a free, world-class education to anyone, anywhere.
  • Math Resources, compiled from Peter Liljedahl – Professor, Faculty of Education, SFU
  • Euler project – a series of challenging mathematical/computer-programming problems that will require more than just mathematical insights to solve. Although mathematics will help you arrive at elegant and efficient methods, the use of a computer and programming skills will be required to solve most problems.
  • – A website that allows teachers to assign math practice content to their students. Students get immediate feedback as they complete the problems.
  • -The National Library of Virtual Manipulative (NLVM) is a library of uniquely interactive, web-based virtual manipulative or concept tutorials, mostly in the form of Java applets, for mathematics instruction (K-12 emphasis).
  • an interactive geometry, algebra, statistics and calculus application, intended for learning and teaching mathematics and science from primary school to university level.
  • Coding with UC Berkeley – Learning to code is easier than you think. Whether you’re a novice who’s just starting out or already have prior experience with industry concepts and tools, our coding resource articles and web design tutorials can help further develop your existing skill set.
  • Mathematics in Movies – This is a collection of movie clips in which Mathematics appears.
  • – Rich collections of Comp Science (including AP CS A and AP CS P ) materials, lesson plas, resources, ideas.
  • Codewars – Hewlett Packard competition questions
  • CrashCourse– Multiple videos on variety of subject youtube link
  • AP courses – March 2020 – COVID-19 recording
  • CrackAP – AP tests and other resources
  • CrackSAT – SAT test and other resources
  • CrackACT – ACT test and other resources
  • CrackSSAT – SAT test and other resources

AP CS Principles Resources:

AP CS A Resources

  • Practice-it – is a web application to help you practice solving Java programming problems online. Many of the problems come from the University of Washington’s introductory Java courses.
  • CodingBat – is a free site of live coding problems to build coding skill in Java and Python (example problem). CodingBat is a project by Nick Parlante, a computer science lecturer at Stanford.
  • AP College board – the offical web site of the College Board, which is the organization that connects students to college success.
  • FR questions + answers – excel table

e-Sports resources

  • MVSSEA is an organization dedicated to being the pillar of scholastic esports in the Metro Vancouver region. It aims to do this by being a voice for secondary school e-athletes, as well as organizing events to give a chance for their potential to shine.
  • Coquitlam Pinetree School e-Sports club

Language Specific Comp. Science resources: 









Learning to code




Multiple :




Socialize with this activities, while practicing self-isolation or social distancing at home:

  • Guess the word: a free multiplayer drawing and guessing game. Draw and guess words with your friends and people all around the world in different languages. Teacher can set a private room or seeds the words to be guessed.
  • Charades Usually a single person acts out without using any spoken words or mimes a word, expression, movie or any other language piece, usually related by a common theme. Some conventional gestures or visual puns are used.
  • Ultimate puzzles and riddles created by three Dutch university students, this site has aims to all people that share the excitement of puzzling.
  • different card games, you can invite friends to play with.
  • Cool games– traditional, logical etc.
  • 7 second riddles – watch and guess the murder in 7 seconds 🙂
  • Bright Side –  whether you’re into recent scientific discoveries, space exploration, thought-provoking mysteries, shocking true stories, health and fitness, fun tests and riddles, or useful tips for self-improvement, psychology, relationships, gadgets, or just your day-to-day routine, there’s something for everyone!
  • 5 min crafts – fun diy-projects, crafts, experience the joy of doing it yourself!