Skip to content

Commit 30960f1

Browse files
author
Somraj Saha
authored
Merge pull request #44 from developersIndia/refactor-resources
refactor how we store resource links using JSON Schema
2 parents 0eccd19 + 405d17f commit 30960f1

File tree

18 files changed

+879
-272
lines changed

18 files changed

+879
-272
lines changed

README.md

-272
Large diffs are not rendered by default.

android/index.json

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"resources":[
3+
{
4+
"title":"Path to Associate Android Developer",
5+
"url":"https://github.com/Amejia481/Associate-Android-Developer-Certification",
6+
"type":"github",
7+
"level":"intermediate"
8+
},
9+
{
10+
"title":"Examples of Simple basic isolated apps, for budding android devs.",
11+
"url":"https://github.com/nisrulz/android-examples",
12+
"type":"github",
13+
"level":"beginner"
14+
}
15+
]
16+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
{
2+
"resources":[
3+
{
4+
"title":"Practical Deep Learning by fast.ai",
5+
"url":"https://course.fast.ai/",
6+
"type":"course",
7+
"level":"everyone"
8+
},
9+
{
10+
"title":"Top 200 deep learning Github repositories sorted by the number of stars.",
11+
"url":"https://github.com/mbadry1/Top-Deep-Learning",
12+
"type":"github",
13+
"level":"everyone"
14+
},
15+
{
16+
"title":"Python Data Science Handbook by Jake VanderPlas",
17+
"url":"https://jakevdp.github.io/PythonDataScienceHandbook/",
18+
"type":"book",
19+
"level":"everyone"
20+
},
21+
{
22+
"title":"Deep Learning course: lecture slides and lab notebooks",
23+
"url":"https://m2dsupsdlclass.github.io/lectures-labs/",
24+
"type":"course",
25+
"level":"intermediate"
26+
},
27+
{
28+
"title":"Deep Learning Specialization - Coursera",
29+
"url":"https://www.coursera.org/specializations/deep-learning",
30+
"type":"course",
31+
"level":"intermediate"
32+
}
33+
]
34+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
{
2+
"resources":[
3+
{
4+
"title":"A to Z ML Resources for Students",
5+
"url":"https://github.com/dipakkr/A-to-Z-Resources-for-Students/blob/master/ML.md",
6+
"type":"github",
7+
"level":"beginner"
8+
},
9+
{
10+
"title":"CSE-229 - Stanford University",
11+
"url":"https://cs229.stanford.edu/",
12+
"type":"course",
13+
"level":"everyone"
14+
},
15+
{
16+
"title":"Machine Learning by AndrewNg (Coursera)",
17+
"url":"https://www.coursera.org/learn/machine-learning",
18+
"type":"course",
19+
"level":"everyone"
20+
},
21+
{
22+
"title":"Reinforcement Learning by Georgia Institute of Technology",
23+
"url":"https://in.udacity.com/course/reinforcement-learning--ud600",
24+
"type":"course",
25+
"level":"intermediate"
26+
},
27+
{
28+
"title":"ML with Python by sentdex",
29+
"url":"https://www.youtube.com/playlist?list=PLQVvvaa0QuDfKTOs3Keq_kaG2P55YRn5v",
30+
"type":"video",
31+
"level":"everyone"
32+
},
33+
{
34+
"title":"Self Taught Path for Data Science",
35+
"url":"https://github.com/ossu/data-science",
36+
"type":"github",
37+
"level":"everyone"
38+
},
39+
{
40+
"title":"ML Resources",
41+
"url":"https://sgfin.github.io/learning-resources/",
42+
"type":"article",
43+
"level":"everyone"
44+
}
45+
]
46+
}

computer-graphics/index.json

+67
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
{
2+
"resources":[
3+
{
4+
"title":"Scratchapixel",
5+
"url":"https://www.scratchapixel.com/",
6+
"type":"article",
7+
"level":"everyone"
8+
},
9+
{
10+
"title":"Peter Shirley raytracing trilogy",
11+
"url":"https://raytracing.github.io/",
12+
"type":"book",
13+
"level":"everyone"
14+
},
15+
{
16+
"title":"3D Graphics: Crash Course Computer Science",
17+
"url":"https://www.youtube.com/watch?v=TEAtmCYYKZA",
18+
"type":"video",
19+
"level":"everyone"
20+
},
21+
{
22+
"title":"How Rendering Graphics Works in Games!",
23+
"url":"https://www.youtube.com/watch?v=cvcAjgMUPUA",
24+
"type":"video",
25+
"level":"everyone"
26+
},
27+
{
28+
"title":"Introduction to Computer Graphics by Cem Yuksel, University of Utah",
29+
"url":"https://www.youtube.com/playlist?list=PLplnkTzzqsZTfYh4UbhLGpI5kGd5oW_Hh",
30+
"type":"video",
31+
"level":"everyone"
32+
},
33+
{
34+
"title":"Introduction to Game Development with Unity and C#",
35+
"url":"https://www.youtube.com/playlist?list=PLFt_AvWsXl0fnA91TcmkRyhhixX9CO3Lw",
36+
"type":"video",
37+
"level":"everyone"
38+
},
39+
{
40+
"title":"3D Rendering Tutorial Series by Bisqwit",
41+
"url":"https://www.youtube.com/playlist?list=PLzLzYGEbdY5nla16U99NTLCLch1ZCxT_4",
42+
"type":"video",
43+
"level":"everyone"
44+
},
45+
{
46+
"title":"Math for Game Devs by Freya Holmér",
47+
"url":"https://www.youtube.com/playlist?list=PLImQaTpSAdsD88wprTConznD1OY1EfK_V",
48+
"type":"video",
49+
"level":"everyone"
50+
},
51+
{
52+
"title":"OpenGL Tutorials by ThinMatrix",
53+
"url":"https://www.youtube.com/c/ThinMatrix/playlists?view=50&sort=dd&shelf_id=4",
54+
"type":"video",
55+
"level":"everyone"
56+
},
57+
{
58+
"title":"learnopengl.com",
59+
"url":"https://learnopengl.com/",
60+
"type":"book",
61+
"level":"everyone",
62+
"reviews":[
63+
"You should only follow concepts here, not api"
64+
]
65+
}
66+
]
67+
}

computer-science/index.json

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
"resources":[
3+
{
4+
"title":"Stanford CS Education Library",
5+
"url":"http://cslibrary.stanford.edu/",
6+
"type":"website",
7+
"level":"everyone"
8+
},
9+
{
10+
"title":"CS Resources - A list of resources in different fields of Computer Science",
11+
"url":"https://github.com/the-akira/Computer-Science-Resources.git",
12+
"type":"github",
13+
"level":"everyone"
14+
},
15+
{
16+
"title":"CS Unplugged: Computer Science without a computer",
17+
"url":"https://classic.csunplugged.org/books/",
18+
"type":"book",
19+
"level":"beginner"
20+
}
21+
]
22+
}

dsa/index.json

+151
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,151 @@
1+
{
2+
"resources":[
3+
{
4+
"title":"Coding Interview University",
5+
"url":"https://github.com/jwasham/coding-interview-university",
6+
"type":"github",
7+
"level":"everyone",
8+
"reviews":[
9+
"Strongly Recommended to learn DS and Computer Science fundamentals"
10+
]
11+
},
12+
{
13+
"title":"Algorithmic Graph Theory",
14+
"url":"http://code.google.com/p/graphbook/",
15+
"type":"book",
16+
"level":"intermediate"
17+
},
18+
{
19+
"title":"Algorithms {fundamental techniques}",
20+
"url":"https://en.wikibooks.org/wiki/Algorithms",
21+
"type":"book",
22+
"level":"everyone"
23+
},
24+
{
25+
"title":"Algorithms, 4th Edition",
26+
"url":"http://algs4.cs.princeton.edu/home/",
27+
"type":"book",
28+
"level":"everyone"
29+
},
30+
{
31+
"title":"Algorithms and Automatic Computing Machines (1963)",
32+
"url":"https://archive.org/details/Algorithms_And_Automatic_Computing_Machines/mode/2up",
33+
"type":"book",
34+
"level":"everyone"
35+
},
36+
{
37+
"title":"Algorithms and Complexity by Herbert S. Wilf (University of Pennsylvania)",
38+
"url":"https://www2.math.upenn.edu/~wilf/AlgoComp.pdf",
39+
"type":"book",
40+
"level":"everyone"
41+
},
42+
{
43+
"title":"Algorithms Course Materials by Jeff Erickson (University of Illinois)",
44+
"url":"https://jeffe.cs.illinois.edu/teaching/algorithms/#book",
45+
"type":"book",
46+
"level":"everyone"
47+
},
48+
{
49+
"title":"VisuAlgo.net - visualising data structures and algorithms through animation",
50+
"url":"https://visualgo.net/en",
51+
"type":"website",
52+
"level":"everyone"
53+
},
54+
{
55+
"title":"Annotated Algorithms in Python: Applications in Physics, Biology, and Finance",
56+
"url":"https://github.com/mdipierro/nlib",
57+
"type":"github",
58+
"level":"everyone"
59+
},
60+
{
61+
"title":"Binary Trees by Nick Parlante - CS Library Stanford",
62+
"url":"http://cslibrary.stanford.edu/110/BinaryTrees.pdf",
63+
"type":"book",
64+
"level":"everyone"
65+
},
66+
{
67+
"title":"Clever Algorithm by Jason Brownlee",
68+
"url":"https://raw.githubusercontent.com/clever-algorithms/CleverAlgorithms/master/release/clever_algorithms.pdf",
69+
"type":"book",
70+
"level":"everyone"
71+
},
72+
{
73+
"title":"Data Structures (Into Java) - Paul N. Hilfinger (University of California, Berkeley)",
74+
"url":"https://inst.eecs.berkeley.edu//~cs61b/fa14/book2/data-structures.pdf",
75+
"type":"book",
76+
"level":"everyone"
77+
},
78+
{
79+
"title":"Think Complexity by Allen B. Downey",
80+
"url":"https://greenteapress.com/complexity/",
81+
"type":"book",
82+
"level":"everyone"
83+
},
84+
{
85+
"title":"The Great Tree-List Recursion Problem by Nick Parlante",
86+
"url":"http://cslibrary.stanford.edu/109/TreeListRecursion.pdf",
87+
"type":"book",
88+
"level":"intermediate"
89+
},
90+
{
91+
"title":"Data Structures and Algorithms: Annotated Reference with Examples",
92+
"url":"https://web.archive.org/web/20180727114316/http://lib.mdp.ac.id/ebook/Karya%20Umum/Dsa.pdf",
93+
"type":"book",
94+
"level":"everyone"
95+
},
96+
{
97+
"title":"The Design of Approximation Algorithms",
98+
"url":"https://www.designofapproxalgs.com/book.pdf",
99+
"type":"book",
100+
"level":"everyone"
101+
},
102+
{
103+
"title":"The Art of Computer Programming by Donald E. Knuth.",
104+
"url":"https://web.archive.org/web/20190407180500/http://www.cs.utsa.edu/~wagner/knuth/",
105+
"type":"book",
106+
"level":"everyone"
107+
},
108+
{
109+
"title":"The Algorithm Design Manual",
110+
"url":"https://www8.cs.umu.se/kurser/TDBAfl/VT06/algorithms/BOOK/BOOK/BOOK.HTM",
111+
"type":"book",
112+
"level":"everyone"
113+
},
114+
{
115+
"title":"Text Algorithms",
116+
"url":"https://igm.univ-mlv.fr/~mac/REC/text-algorithms.pdf",
117+
"type":"book",
118+
"level":"everyone"
119+
},
120+
{
121+
"title":"Planning Algorithms by Steven M. LaValle",
122+
"url":"http://lavalle.pl/planning/",
123+
"type":"book",
124+
"level":"everyone"
125+
},
126+
{
127+
"title":"Open Data Structures: An open content textbook",
128+
"url":"https://opendatastructures.org/",
129+
"type":"website",
130+
"level":"everyone"
131+
},
132+
{
133+
"title":"Matters Computational: Ideas, Algorithms, Source Code",
134+
"url":"http://www.jjj.de/fxt/fxtbook.pdf",
135+
"type":"book",
136+
"level":"everyone"
137+
},
138+
{
139+
"title":"The LEDA Platform of Combinatorial and Geometric Computing",
140+
"url":"https://people.mpi-inf.mpg.de/~mehlhorn/LEDAbook.html",
141+
"type":"book",
142+
"level":"everyone"
143+
},
144+
{
145+
"title":"Handbook of Graph Drawing and Visualization",
146+
"url":"https://web.archive.org/web/20170801080631/http://cs.brown.edu/~rt/gdhandbook/",
147+
"type":"book",
148+
"level":"everyone"
149+
}
150+
]
151+
}

flutter/index.json

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"resources":[
3+
{
4+
"title":"Examples of Simple basic isolated apps, for budding flutter devs.",
5+
"url":"https://github.com/nisrulz/flutter-examples",
6+
"type":"github",
7+
"level":"beginner"
8+
}
9+
]
10+
}

git/index.json

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"resources":[
3+
{
4+
"title":"Git.WTF",
5+
"url":"https://git.wtf/",
6+
"type":"website",
7+
"level":"everyone"
8+
},
9+
{
10+
"title":"Oh shit, git!",
11+
"url":"https://ohshitgit.com/",
12+
"type":"website",
13+
"level":"everyone"
14+
}
15+
16+
]
17+
}

0 commit comments

Comments
 (0)