Learning Resources

A list of learning resources for Computer Science, made and maintained by MakerGhat. By no means is this list exhaustive. If you wish to contribute to this repository, please consider starting a PR. If you’re new to GitHub, please refer this.

Computer Science for School Students


C



C++


Java


JavaScript


Go


Python


Ruby


Android Development


Flutter


Compilers


Data Structures and Algorithms


Data Science


Machine Learning and Deep learning

(Only Jump to these courses once you’ve a good grip on Mathematics required for ML)


Natural Language Processing


Operating Systems


Web Development using Django


Game Development


Git and GitHub


Web Development


Node.js


React