Skip to Main Content
It looks like you're using Internet Explorer 11 or older. This website works best with modern browsers such as the latest versions of Chrome, Firefox, Safari, and Edge. If you continue with this browser, you may see unexpected results.
TWU logo

Computing Science

Online Resources

MOOCs (Massive Open Online Courses) for Computer Science

Beginning and Intermediate tutorials in Java

Online CS related tutorials and ebooks

Lynda.com is an online videos collection on programming languages. They have a selection of free videos on YouTube. Some public libraries in Lower Mainland subscribe to Lynda.com videos (listed under 'databases') and Safari Books Online (listed under 'ebooks').

Fraser Valley Regional Library Lynda.com video
Burnaby Public Library Safari Online Books, Lyndia.com video
Coquitlam Public Library Lynda.com video
Vancouver Public Library Lynda.com video
West Vancouver Memorial Library Lynda.com video
North Vancouver City Library

Safari Online Books, Lynda.com video

Useful Search Engines

Google Scholar (access it via the Library Homepage's Scholar Search)

This link not only searches Google Scholar's resources, but links to many of the library databases, allowing you to access full-text articles for free.

Wolfram|Alpha 

Wolfram|Alpha's long-term goal is to make all systematic knowledge immediately computable and accessible to everyone. More info

Other Links

Free Software Foundation 

A nonprofit with a worldwide mission to promote computer user freedom and to defend the rights of all free software users.

io-port.net

Offers access to about one million publications in informatics and related subject areas from all over the world

OAIster (digital resources online) 

A union catalog of more than 30 million records from open access collections worldwide.

Vector (The Official Journal of the British Columbia Association of Mathematics Teachers)

OpenCampus - one of the largest resource libraries for professional certifications courses. It offers access to course materials for various courses like PMP, Six Sigma, Big Data and more.