Skip to Main Content

Computer Science Research Resources: Languages and Tools

Research resources for computer sciences.

Welcome Banner: Data Science Languages and Tools

Safari O'Reilly (logo)

O’Reilly's collection of ebooks, streaming videos, and short courses includes a very large collection tutorials and handbooks for learning software, programming and web languages, and related tools.

To learn how to set up your personal O’Reilly Safari account, click here.


Safari O'Reilly (logo)

LinkedIn Learning (formerly Lynda.com) provides detailed video tutorials (often with practice exercises) for a wide range of technical and creative topics.

You'll see the LinkedIn Learning logo when you log into Okta (your Single Sign On).

Click a tab to get started!

See O'Reilly's collection of books and videos on C++ here.

Click an image below to get started with one of our top picks for this topic.

Click to Access: 
C++ Crash Course  Click to Access: 
Complete Modern C++  Click to Access: 
C++ High Performance - Second Edition 

 

See O'Reilly's collection of books and videos on Python here.

Click an image below to get started with one of our top picks for this topic.

Click to Access: Python Fundamentals  Click to Access: Python Crash Course, 2nd Edition 

 

See O'Reilly's collection of books and videos on Java here.

Click an image below to get started with one of our top picks for this topic.

Click to Access: Head First Java, 3rd Edition  Click to Access: Java: The Complete Reference, Eleventh Edition  Click to Access: Java: Core Java Volume I—Fundamentals, Eleventh Edition 

 

 

See O'Reilly's collection of books and videos on Scala here.

Click an image below to get started with one of our top picks for this topic.

Click to Access: Learning Scala Programming  Click to Access: 
Cover image for Programming Scala, 3rd Edition
Programming Scala, 3rd Edition 

 

See O'Reilly's collection of books and videos on Ruby here.

Click an image below to get started with one of our top picks for this topic.

Click to Access: Beginning Ruby 3: From Beginner to Pro  Click to Access: Learn to Code with Ruby 

 

FAQs button

When you click on the link for any of our online resources, you'll be asked to log in.

Click on the blue Single Sign On button and use your usual SSO credentials (just like you would to log into SOAR).

You can find more help for logging in here.

You can access O'Reilly Safari at https://nu.libguides.com/OReilly.

We've got a digital handout to show you how to set up your O’Reilly Safari account; click here to access it.