Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Hypervision-UPES/awesome-computer-science
A curated list of computer science related courses, resources, libraries and frameworks.
https://github.com/Hypervision-UPES/awesome-computer-science
List: awesome-computer-science
awesome-list computer-science
Last synced: 3 months ago
JSON representation
A curated list of computer science related courses, resources, libraries and frameworks.
- Host: GitHub
- URL: https://github.com/Hypervision-UPES/awesome-computer-science
- Owner: Hypervision-UPES
- Created: 2017-12-17T18:34:47.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-09-12T16:44:21.000Z (about 5 years ago)
- Last Synced: 2024-05-19T22:41:42.799Z (6 months ago)
- Topics: awesome-list, computer-science
- Homepage:
- Size: 10.7 KB
- Stars: 6
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- ultimate-awesome - awesome-computer-science - A curated list of computer science related courses, resources, libraries and frameworks. (Other Lists / PowerShell Lists)
README
# Awesome Computer Science ![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)
## Introduction
This is a curated list of computer science related courses, resources, libraries and frameworks.
Feel free to make a Pull Request if want to contribute.## Table of Contents
- [Github Usage](#github-usage)
- [Algorithms](#algorithms)
- [Data Structures](#data-structures)
- [Programming Languages Resources](#programming-languages-resources)
- [C](#c)
- [C++](#c++)
- [Java](#java)
- [Python](#python)
- [JavaScript](#javascript)
- [PHP](#php)
- [Competitive Coding](#competitive-coding)## Github Usage
- [Github Tutorial For Beginners](https://www.youtube.com/watch?v=0fKg7e37bQE)
- [Github Tutorial For Beginners Udacity free Course](https://in.udacity.com/course/how-to-use-git-and-github--ud775)
- [GitHub Guides](https://guides.github.com/)## Algorithms
- [MIT 6.006 Introduction to Algorithms (Basic to Expert)](https://www.youtube.com/playlist?list=PLUl4u3cNGP61Oq3tWYp6V_F-5jb5L2iHb)
- [Geeks for Geeks - Algorithms](http://www.geeksforgeeks.org/fundamentals-of-algorithms/)
- [Khan Academy - Algorithms (Basic)](https://www.khanacademy.org/computing/computer-science/algorithms)
- [edX - Algorithms (Basic to Expert)](https://www.edx.org/course/algorithms-iitbombayx-cs213-3x-0)
- [6.006: Introduction to Algorithms - courses - MIT ](https://courses.csail.mit.edu/6.006/fall11/notes.shtml)## Data Structures
- [mycodeschool(Youtube) - Data structures (Basic)](https://www.youtube.com/playlist?list=PL2_aWCzGMAwI3W_JlcBbtYTwiQSsOTa6P)
- [Geeks for Geeks - Data Structures (Basic to Intermediate)](http://www.geeksforgeeks.org/data-structures/)## Programming Languages Resources
### C
- [learn-c.org (Basic to Intermediate)](http://www.learn-c.org/)
- [Learn C Programming (Basic)](https://www.programiz.com/c-programming)
- [C Programming Language Tutorial (Basic)](https://www.javatpoint.com/c-programming-language-tutorial)
- [C Programming Tutorial - Youtube Video (Basic to Intermediate)](https://www.youtube.com/watch?v=-CpG3oATGIs)
### C++- [CPlusPlus](http://www.cplusplus.com/)
- [Geeks for Geeks - C++ (Basic to Intermediate)](http://www.geeksforgeeks.org/c-plus-plus/)
- [The C++ Standard Template Library (STL) (Intermediate)](http://www.geeksforgeeks.org/the-c-standard-template-library-stl/)
- [Power up C++ with the Standard Template Library: Part 1 (Intermediate)](https://www.topcoder.com/community/data-science/data-science-tutorials/power-up-c-with-the-standard-template-library-part-1/)
- [Power up C++ with the Standard Template Library: Part 2 (Intermediate)](https://www.topcoder.com/community/data-science/data-science-tutorials/power-up-c-with-the-standard-template-library-part-2/)
- [STL - Hacker Earth (Intermediate)](https://www.hackerearth.com/practice/notes/standard-template-library/)### Java
- [JavaTPoint (Basic)](https://www.javatpoint.com/java-tutorial)
- [Setting up the environment in Java](http://www.geeksforgeeks.org/setting-environment-java/)
- [Java Programming - 30 minutes video](https://www.youtube.com/watch?v=WPvGqX-TXP0)### Python
- [LearnPython.org (Basic to Intermediate)](https://www.learnpython.org/)
- [Python 3 for Beginners (Basic to Intermediate)](https://www.youtube.com/watch?v=oVp1vrfL_w4&list=PLQVvvaa0QuDe8XSftW-RAxdo6OmaeL85M)
- [Python Notes(Basic to Advance)](http://thomas-cokelaer.info/tutorials/python/index.html)
- [Code Academy - Learn Python (Basic)](https://www.codecademy.com/learn/learn-python)
- [Python 3.x Documentation](https://docs.python.org/3/)- Libraries and Frameworks
- [Django Web Framework](https://www.djangoproject.com/)
- [NumPy](http://www.numpy.org/)
- [Matplotlib](https://matplotlib.org/)
- [Pandas](https://pandas.pydata.org/pandas-docs/stable/)
- [Pandas Video Tutorials](https://www.youtube.com/watch?v=Iqjy9UqKKuo&list=PLQVvvaa0QuDc-3szzjeP6N6b0aDrrKyL-)
- [Scikit-Learn](http://scikit-learn.org/)
- [Tensorflow](https://www.tensorflow.org/)
### JavaScript
- [Code Academy - Learn JavaScript (Basic)](https://www.codecademy.com/learn/learn-javascript)
- [W3 School (Basic)](https://www.w3schools.com/js/)
- [Mozilla Offical Documentation (Intermediate)](https://developer.mozilla.org/en-US/docs/Learn/JavaScript)
- [FreeCodeCamp (Basic to Expert)](https://www.freecodecamp.org/)- Libraries, Frameworks and Runtime
- [NodeJS - JavaScript runtime (For Web Backend)](https://nodejs.org/en/)
- [ReactJS - Frontend Framework](https://reactjs.org/)
- [AngularJS - Frontend Framework](https://angularjs.org/)
- [MEAN - A Fullstack javascript framework](http://mean.io/)### PHP
- [Code Academy - Learn PHP (Basic)](https://www.codecademy.com/en/tracks/php)
- [W3 School (Basic)](https://www.w3schools.com/php/)
- [learn-php.org (Basic to Intermediate)](http://www.learn-php.org/)- Libraries and Frameworks
- [Laravel Framework](https://laravel.com/)
- [Zend Framework](https://framework.zend.com/)
- [CakePHP Framework](https://cakephp.org/)
- [Symphony Framework](https://symfony.com/)### ANDROID
- [Android Developer(Official Guide)](https://developer.android.com/guide)## Competitive Coding
### Platforms
- [HackerEarth (Basic to Intermediate)](https://www.hackerearth.com/)
- [CodeChef (Intermediate to Expert)](https://www.codechef.com/)
- [HackerRank (Basic to Intermediate)](https://www.hackerrank.com/)
- [CodeFoces (Intermediate to Expert)](http://codeforces.com/)
- [Top Coder (Intermediate to Expert)](https://www.topcoder.com/)### Competitions
- [ACM ICPC](https://icpc.baylor.edu/)
- [Facebook Hacker Cup](https://www.facebook.com/hackercup/)
- [Google Code Jam](https://code.google.com/codejam/)### Resources
- [How to prepare for ACM – ICPC?](http://www.geeksforgeeks.org/how-to-prepare-for-acm-icpc/)