Check out Solaro and get help with math, science and ELA! For grades 3 - 12.
Math tutorials from the excellent Eddie Woo.


Books on Python


Learn Python the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code
In Learn Python the Hard Way, you'll learn Python by working through 52 brilliantly crafted exercises. Read them. Type their code precisely. (No copying and pasting!) Fix your mistakes. Watch the programs run. As you do, you'll learn how software works; what good programs look like; how to read, write, and think about code; and how to find and fix your mistakes using tricks professional programmers use.


Getting Started with Raspberry Pi
The Raspberry Pi is a credit card-sized computer that plugs into your TV and a keyboard. It can be used in electronics projects, and for many of the things that your desktop PC does, like spreadsheets, word processing, browsing the internet, and playing games. This book takes you step-by-step through many fun and educational possibilities!



access now

product privacy statement | website use policy

This iconic service offers professional-level video instruction to develop your creative and professional skills. Subject areas include computer software, programming, audio and music production, photography, design, marketing, and 3D animation. It's free for City of North Vancouver residents with an NVCL card - create a account so you can track your learning and receive certifications for completion!

Access Information:

  • Licensed for City of North Vancouver residents only
  • Requires an NVCL card (barcode 23287...)
  • Requires creating a account to track progress
  • 20 users at a time
  • help pages

Safari Books Online

access now

product privacy policy | product terms of service

Thousands of computer, technical and business books from top publishers, including O'Reilly, Sams, Microsoft and more! For more info see Safari Books' support pages here.

Access Information:

  • Licensed for City of North Vancouver residents only
  • Log in with any library card registered with NVCL



This is Harvard University's (fantastic) Intro to computer science course. The primary language of this course is C. You can access videos of each lecture, plus notes, slides, source code, problem sets, and download the software development appliance in which you can work through the assignments. All for free!

MIT Open Courseware

Complete, free, computer science and electrical engineering courses from MIT.

Khan Academy Computer Science

Learn the fundamentals of programming on the Khan Academy computer science platform. Explore programs made by others. Write your own programs and share them!

Programming Basics

A very nice interactive introduction to computer programming, using Javascript

A selection of apps and other tools from

Share |