TODO:
- Threads
https://www.youtube.com/watch?v=YdlnEWC-7Wo&list=PLBB24CFB073F1048E&index=1&t=497s
Jan 15th:
https://www.baseclass.io/newsletter/depth-first-search
https://javachallengers.com/depth-first-search-with-java/
https://levelup.gitconnected.com/depth-first-search-dfs-algorithm-visually-explained-87bca008085f
https://www.algotree.org/algorithms/adjacency_list/graph_as_adjacency_list_java/
https://www.algotree.org/algorithms/tree_graph_traversal/pre_in_post_order/
https://stackabuse.com/graphs-in-java-depth-first-search-dfs/
https://www.algolist.net/Algorithms/Graph/Undirected/Depth-first_search
https://codeahoy.com/questions/java/3/
Jan 14th:
- Mulitple constructor
- Graph Data Structor
- https://www.tutorialspoint.com/data_structures_algorithms/depth_first_traversal.htm
- https://www.simplilearn.com/tutorials/data-structure-tutorial/dfs-algorithm
- https://favtutor.com/blogs/depth-first-search-python
- https://furkangulsen.medium.com/depth-first-search-algorithm-8dc6b280510b
- https://visualgo.net/en/graphds?slide=1
- https://www.cs.usfca.edu/~galles/visualization/DFS.html
RSA
https://www.youtube.com/watch?v=7swoLEqABhQ
https://www.youtube.com/watch?v=wcbH4t5SJpg
https://www.youtube.com/watch?v=dh8Rxhf7cLU
Dec 30th
AOT
https://www.youtube.com/watch?v=5rn_MAspYFM
Dec 31 st
Database:
https://www.youtube.com/watch?v=_Q07-8e3UbI
https://www.youtube.com/watch?v=jMTpsTUVGaM&list=PL1LIXLIF50uURxYXfBCaAXDzSdZlQiESy&index=3
https://app.datacamp.com/learn/courses
https://data-flair.training/blogs/data-science-tutorials-home/
A* Algorithm
https://academy.vertabelo.com/
Flask
https://www.youtube.com/watch?v=AgVqsmz-ZW4
Threads
https://www.youtube.com/watch?v=jkRN9zcLH1s
https://www.youtube.com/watch?v=ddUSe3A9MMg
https://www.youtube.com/watch?v=6Oo-9Can3H8
https://www.youtube.com/watch?v=sUVJoUp8gBc
https://www.youtube.com/watch?v=evWn_UkspMI&list=PLqpaR2svEQyHZ8T1zaV71Ab2GDBqA_h-Y&index=3
https://www.youtube.com/playlist?list=PLZ9NgFYEMxp4uV6IgyjGNH9U-Tx-9c4LN
Threading vs Multiprocessing in Python
https://www.youtube.com/watch?v=ecKWiaHCEKs
SOLID
https://www.youtube.com/watch?v=HoA6aZPR5K0
Deadlock
https://www.youtube.com/watch?v=3cgZbACBpxI
https://www.youtube.com/watch?v=oEbXlSH8hyE
Volatile
https://www.youtube.com/watch?v=WH5UvQJizH0
mySQL + flask
https://www.youtube.com/watch?v=hQl2wyJvK5k
Steamlit
https://www.youtube.com/watch?v=JwSS70SZdyM
https://www.youtube.com/watch?v=__fwMqh-2WA
Web-Server
Application Server
Database-Server
Jan 1st
what is a web-server ?
https://www.youtube.com/watch?v=9J1nJOivdyw
Java advanced Features
https://www.youtube.com/watch?v=4ti5AlguRjg&list=PLZ9NgFYEMxp574kj4iyXomsheEHPFFOO8
Modern Java
https://www.youtube.com/watch?v=WMDbGZ9hYdw&list=PLM35z29saonJSb0z0VZbrhQu6T4pDmfpD&index=7
Java Enterprise , SAP, Oracle PLM , Oracle financials
Mutex Lock
https://www.youtube.com/watch?v=9lAuS6jsDgE
https://www.youtube.com/watch?v=2RB-lQRvaNI
https://www.youtube.com/watch?v=YdlnEWC-7Wo&list=PLBB24CFB073F1048E
https://www.youtube.com/watch?v=fjMTaVykOpc
https://www.youtube.com/watch?v=lz5kMLhmJXE&list=PLM35z29saonJSb0z0VZbrhQu6T4pDmfpD&index=12
Simple Web-Server
https://www.youtube.com/watch?v=FNUdLeGfShU&list=PLAuGQNR28pW56GigraPdiI0oKwcs8gglW&index=1
Jan 4th
https://www.w3schools.com/java/java_threads.asp
https://www.javatpoint.com/java-string-charat
https://www.geeksforgeeks.org/c-vs-java-vs-python/?ref=lbp
https://www.geeksforgeeks.org/setting-environment-java/?ref=lbp
https://www.youtube.com/@JavaHyperText/videos
Graph
https://www.youtube.com/watch?v=DgXR2OWQnLc&t=11s
https://andrewcmyers.github.io/oodds/toc.html
https://www.youtube.com/playlist?list=PLyMom0n-MBrqFwguQhbCu0Anlxoel08dr
https://www.youtube.com/watch?v=cplfcGZmX7I
Dijkstra's Algorithm Explained and Implemented in Java
https://www.youtube.com/watch?v=BuvKtCh0SKk
https://www.youtube.com/watch?v=mbLzxKUeLJ4
https://www.youtube.com/watch?v=9P7K_WabJy8
https://www.cs.cornell.edu/courses/JavaAndDS/files/graph1.pdf
https://www.cs.cornell.edu/courses/JavaAndDS/files/88-906.pdf
https://www.cs.cornell.edu/courses/JavaAndDS/files/graphPlanar.pdf
https://www.cs.cornell.edu/courses/JavaAndDS/files/graph2.pdf
https://www.cs.cornell.edu/courses/JavaAndDS/files/spanningMaze.pdf
INFIX:
Reverse Polish Notation
https://www.youtube.com/watch?v=AoCSkRjICHo
https://www.youtube.com/watch?v=qN8LPIcY6K4
Sorting
https://www.youtube.com/watch?v=uXBnyYuwPe8
Deeply Understanding Logarithms
https://www.youtube.com/watch?v=M4ubFru2O80
https://www.youtube.com/watch?v=TIbUeeksXcI
Java Swing
https://www.youtube.com/watch?v=Kmgo00avvEw
Exercise
1. Captital to City Map -> collections
2. Create two threads and print number 1-10
3. Read and write a text file
4. Python class //Game Class
Jan 7th:
Java comeback
https://www.youtube.com/watch?v=Ibjm2KHfymo
https://www.youtube.com/watch?v=ZibsO2doQjU
https://www.youtube.com/watch?v=Bj9Mx_Lx3q4
https://www.youtube.com/playlist?list=PLkeaG1zpPTHhXOfy-mFbdqd1Zz4GnjcpC
https://www.udemy.com/course/java-tutorial/learn/lecture/149501#overview
https://java-programming.mooc.fi/part-13/5-multiple-views
https://algs4.cs.princeton.edu/10fundamentals/
https://hyperskill.org/tracks/8
//Game
https://www.youtube.com/watch?v=UWIFtzUjDLw&list=PLE7E8B7F4856C9B19&index=59
Kotlin
https://www.geeksforgeeks.org/kotlin-interfaces/?ref=lbp
// Classes and Objects
https://www.codecademy.com/courses/learn-java/videos/classes-and-objects-video
Java Graph
https://www.youtube.com/watch?v=dS44jZyj5gU
Assignment 4:
https://courses.cis.cornell.edu/courses/cs2110/2023fa/assignments/a4_handout.html
https://courses.cis.cornell.edu/courses/cs2110/2023fa/assignments/a5_handout.html
Que
https://www.geeksforgeeks.org/queue-interface-java/
Graph
https://www.youtube.com/watch?v=zqXDwFhfPtI&list=PL6Zs6LgrJj3v7n2dyV3V1bxd9ZsuBj0LB&index=3
https://www.youtube.com/watch?v=FGswVJHx5Hk&list=PLt4nG7RVVk1geg-Y5VOa9dDM0kKKMFWZo&index=2
Tree Node
https://www.youtube.com/watch?v=mQk6Y5B_0Mk
https://www.youtube.com/@CodingSimplified/playlists