Links And Resources

📚 ✏️ 🎓 A collection of textbooks, links and resources during our studying years in NUS SoC
Alternatives To Links And Resources
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Numerical Linear Algebra9,325
2 months ago11Jupyter Notebook
Free online textbook of Jupyter notebooks for Computational Linear Algebra course
16 days ago4otherPython
Open Machine Learning Course
Python For Algorithms Data Structures And Interviews2,212
6 months ago21Jupyter Notebook
Files for Udemy Course on Algorithms and Data Structures
Qiskit Textbook847
7 days agoapache-2.0Jupyter Notebook
A university quantum algorithms/computation course supplement based on Qiskit
2 months ago1Python
📚 A Collection of Free & Open Resources for University Coursework in Computer Science.
21 days agoJupyter Notebook
18.335 - Introduction to Numerical Methods course
20 days ago1C++
A completely free course on data structures , algorithms and competitive programming.
4 years ago1mitJupyter Notebook
T 414 Aflv367
5 years agootherTeX
T-414-ÁFLV: A Competitive Programming Course
Stanford Algs290
a year ago6Java
Example Test Cases for Stanford's Algorithms Coursera Specialization
Alternatives To Links And Resources
Select To Compare

Alternative Project Comparisons


A collection of resources during our studying years in NUS SoC Which does not only contain the modules we took, but everything we've came across while struggling through the course :)


Largely organised by CS Focus Areas

General Resources

Learning to Program

Learning the Command Line
Learning C
Learning C++
Learning "C#"
Learning Python
Learning Matlab
Learning Java And Algorithms
Learning other basics for Programme Requirements

Algorithms and Theory

Artificial Intelligence

Computer Networks

Computer Security

Database Systems

Interactive Media

Information Retrieval

Parallel Computing

Programming Languages

Software Engineering

Mobile Development

Android Development
iOS Development
Windows 10 Development

Web Development

Backend Languages and Frameworks

Learning PHP
Learning Ruby on Rails

Frontend Languages and Frameworks

Learning AngularJS and Angular 2
Learning React

Technical Interviews

Relevant Resources




Physics and Maths

Information Systems Modules

  • IS1105 Strategic IT Applications
    • [Jin Zhe's condensed notes](resources/IS1105/IS1105 NOTES.docx)
  • IS2102 Requirements Analysis and Design
  • IS2103 Enterprise Systems Development Concepts

Other NUS Modules

General Education modules

Singapore Studies modules


Other Modules, IDEs, Resources, Cool Stuff, ...

Other Modules

Integrated Online IDEs

Great Tools for Drawing Diagrams

Great IDEs

Free Academic Resources

Top Self-learning Resources

Cool Stuff



Building the list

  • Help us build the list! (how)
Popular Algorithms Projects
Popular Course Projects
Popular Computer Science Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.