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!



LinkedIn has postponed its planned Sept. 18 transition of to LinkedIn Learning. For the moment, will continue to operate as usual.

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. Learn how to use Video Tutorial, or check out the LinkedIn Learning help pages

Access Information:

  • Free for City of North Vancouver residents
  • Requires an NVCL card (barcode 23287...)
  • 20 users at a time

O'Reilly eBooks & Video Courses

access now

product privacy policy | product terms of service

Thousands of current consumer technology, computer programming, design, and business eBooks and video courses. Formerly known as Safari Books Online.

Access Information:

  • Licensed for City of North Vancouver residents only
  • Log in with any library card registered with NVCL
  • Maximum 8 users at a time (increased to 16 users until July 1, 2020)



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

Learn to code with games


Teach yourself to code in 20 different languages.

Code Combat

Provides two games through their online platform "Code Combat" and "Ozaria" both teach Python coding through interactive game play.

A multitude of puzzles and games that teach you coding in 20 different languages.

A selection of apps and other tools from

Share |