Skip to content

Commit fde9c6b

Browse files
Update README.md
1 parent aa2c652 commit fde9c6b

File tree

1 file changed

+15
-17
lines changed

1 file changed

+15
-17
lines changed

README.md

Lines changed: 15 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -422,7 +422,7 @@ Videos:
422422
- [Graph representation](https://www.youtube.com/watch?v=WQ2Tzlxl_Xo)
423423

424424

425-
Home reading:
425+
### Home reading:
426426
- [MIT (video)](https://www.youtube.com/watch?v=s-CYnVz-uh4&list=PLUl4u3cNGP61Oq3tWYp6V_F-5jb5L2iHb&index=13)
427427
- [Priority Queues] (https://www.youtube.com/watch?v=-WEku8ZnynU)
428428
- [ ] [CSE373 2012 - Lecture 11 - Graph Data Structures (video)](https://www.youtube.com/watch?v=OiXxhDrFruw&list=PLOtl7M3yp-DV69F32zdK7YJcNXpTunF2b&index=11)
@@ -455,7 +455,7 @@ Quicksort
455455
- https://www.coursera.org/learn/algorithms-divide-conquer/lecture/xUd8B/partitioning-around-a-pivot
456456
- https://www.coursera.org/learn/algorithms-divide-conquer/lecture/QCLVL/choosing-a-good-pivot
457457

458-
More:
458+
### Home Reading:
459459
- https://www.coursera.org/learn/algorithms-divide-conquer/lecture/KMyzr/correctness-of-quicksort-review-optional
460460
- [ ] TopCoder (includes recurrence relations and master theorem):
461461
- [Computational Complexity: Section 1](https://www.topcoder.com/community/data-science/data-science-tutorials/computational-complexity-section-1/)
@@ -550,7 +550,7 @@ Applications:
550550
- https://www.coursera.org/learn/machine-learning/lecture/2WoBV/collaborative-filtering
551551

552552

553-
More:
553+
### Home Reading:
554554
- [Neural Networks for Machine Learning](https://www.coursera.org/learn/neural-networks)
555555
- [How Google Is Remaking Itself As A Machine Learning First Company](https://backchannel.com/how-google-is-remaking-itself-as-a-machine-learning-first-company-ada63defcb70)
556556
- [Large-Scale Deep Learning for Intelligent Computer Systems (video)](https://www.youtube.com/watch?v=QSaZGT4-6EY)
@@ -590,7 +590,7 @@ More:
590590

591591

592592

593-
Home:
593+
### Home Reading:
594594

595595
- **Splay trees**
596596
- In practice:
@@ -681,8 +681,7 @@ Some Applications of Trees:
681681

682682

683683

684-
685-
Home:
684+
### Home Reading
686685
- [ ] [MIT (video)](https://www.youtube.com/watch?v=9Jry5-82I68)
687686
- [ ] [Sedgewick - Tries (3 videos)](https://www.youtube.com/playlist?list=PLe-ggMe31CTe9IyG9MB8vt5xUJeYgOYRQ)
688687
- [ ] [1. R Way Tries](https://www.youtube.com/watch?v=buq2bn8x3Vo&index=3&list=PLe-ggMe31CTe9IyG9MB8vt5xUJeYgOYRQ)
@@ -752,7 +751,7 @@ Dijkstra Graph Search Algorihtm
752751
- https://www.coursera.org/learn/algorithms-graphs-data-structures/lecture/rxrPa/dijkstras-shortest-path-algorithm
753752
- https://www.coursera.org/learn/algorithms-graphs-data-structures/lecture/Jfvmn/dijkstras-algorithm-examples
754753

755-
Home:
754+
### Home Reading
756755
- https://www.coursera.org/learn/algorithms-graphs-data-structures/lecture/VCHYw/correctness-of-dijkstras-algorithm
757756
- https://www.coursera.org/learn/algorithms-graphs-data-structures/lecture/Pbpp9/dijkstras-algorithm-implementation-and-running-time
758757
- https://www.coursera.org/learn/algorithms-graphs-data-structures/lecture/yeKm7/topological-sort
@@ -765,8 +764,7 @@ Home:
765764

766765
Use this: https://www.coursera.org/learn/algorithms-on-graphs
767766

768-
Home:
769-
767+
### Home Reading
770768

771769
Graphs are a huge subject in computer science, there are many applications in which they are powerful. From modeling the relationships between people in social networks, to representing connections of genomic data in trying to understand patterns of diseases, they are very useful. There are many ways to represent them and we will understand them below:
772770

@@ -808,8 +806,7 @@ Optimal Substructure:
808806
- https://www.coursera.org/learn/algorithms-greedy/lecture/tNmae/a-dynamic-programming-algorithm
809807

810808

811-
812-
More:
809+
### Home Reading
813810
Dynamic programming is quite simple. It takes advantages of two things seen previously: data structures and recursion.
814811
- [ ] Videos:
815812
- Weighted independent sets:
@@ -863,7 +860,7 @@ https://www.coursera.org/learn/advanced-algorithms-and-complexity/lecture/71PHI/
863860
Backtracking
864861
https://www.coursera.org/learn/comparing-genomes/lecture/TDKlW/dynamic-programming-and-backtracking-pointers
865862

866-
Home:
863+
### Home Reading
867864
https://www.coursera.org/learn/algorithms-greedy
868865

869866

@@ -890,8 +887,7 @@ https://www.coursera.org/learn/algorithms-greedy
890887

891888

892889

893-
894-
Home:
890+
### Home Reading
895891

896892
Probability:
897893
- [ ] [Basic Theoretical Probability](https://www.khanacademy.org/math/probability/probability-and-combinatorics-topic)
@@ -1002,8 +998,7 @@ Very Basics first:
1002998
- [ ] [Python Threads](https://www.youtube.com/watch?v=Bs7vPNbB9JM)
1003999
- [ ] [Mutex in Python](https://www.youtube.com/watch?v=0zaPs8OtyKY)
10041000

1005-
1006-
Home:
1001+
### Home Reading
10071002
- [Operating Systems and System Programming (video)](https://www.youtube.com/playlist?list=PL-XXv-cvA_iBDyz-ba4yDskqMDY6A1w_c)
10081003
- [What Is The Difference Between A Process And A Thread?](https://www.quora.com/What-is-the-difference-between-a-process-and-a-thread
10091004
- [Count Bits](https://graphics.stanford.edu/~seander/bithacks.html#CountBitsSetKernighan)
@@ -1052,7 +1047,7 @@ Home:
10521047

10531048
Give talk on design and testing
10541049

1055-
Home:
1050+
### Home Reading
10561051

10571052
- ### Testing:
10581053
- [ ] [Agile Software Testing with James Bach (video)](https://www.youtube.com/watch?v=SAhJf36_u5U)
@@ -1109,6 +1104,9 @@ Home:
11091104

11101105
This section will have shorter videos that can you watch pretty quickly to review most of the important concepts.
11111106
It's nice if you want a refresher often.
1107+
- Wrap up
1108+
1109+
### Home Reading (for your own, on your own time, don't do all this in a week otherwise you will be wasting your time since you won't remember any of it by cramming it)
11121110

11131111
- [ ] Series of 2-3 minutes short subject videos (23 videos)
11141112
- [Videos](https://www.youtube.com/watch?v=r4r1DZcx1cM&list=PLmVb1OknmNJuC5POdcDv5oCS7_OUkDgpj&index=22)

0 commit comments

Comments
 (0)