diff --git a/Year1.md b/Year1.md index 2a222e7..1a8455c 100644 --- a/Year1.md +++ b/Year1.md @@ -56,6 +56,7 @@ ### Object Oriented Programming (OOPs) - [Java OOPs Concepts](https://www.javatpoint.com/java-oops-concepts) - JavaTPoint +- [Java OOPs - Kunal Kushwaha](https://youtube.com/playlist?list=PL9gnSGHSqcno1G3XjUbwzXHL8_EttOuKk&si=mYGXo3UQUvoRumFw) - YouTube ### Java Swing - [Java Swing Tutorials](https://www.javatpoint.com/java-swing) - JavaTPoint @@ -105,6 +106,7 @@ - [Ajax with PHP: Add Dynamic Content to Websites](https://www.linkedin.com/learning/ajax-with-php-add-dynamic-content-to-websites/welcome) - LinkedIn Learning Course #### SQL +- [CS50's Introduction to Databases with SQL - Harvard](https://youtube.com/playlist?list=PLhQjrBD2T382v1MBjNOhPu9SiJ1fsD4C0&si=UKMaRFDw-aWhX4Tq) - YouTube - [Learning SQL Programming](https://www.linkedin.com/learning/learning-sql-programming-8382385/learning-sql-programming) - LinkedIn Learning Course - [SQL Tutorial](https://www.w3schools.com/mysql/default.asp) - W3Schools - [SQL Murder Mystery](http://mystery.knightlab.com/) - Fun Game to learn SQL concepts and commands diff --git a/Year2.md b/Year2.md index 477c6fa..e5b5724 100644 --- a/Year2.md +++ b/Year2.md @@ -40,6 +40,7 @@ Coding exercises for Ocaml, available with help, testing for free [Course Details](https://curriculum.hw.ac.uk/coursedetails/F28SG?termcode=202324) - [Data Structure Visualization](https://www.cs.usfca.edu/~galles/visualization/Algorithms.html) - [Data Structures and Algorithms](https://practice.geeksforgeeks.org/courses/dsa-self-paced) - GeeksForGeeks +- [Java Data Structures and Algorithms for Beginners - Kunal Kushwaha](https://youtube.com/playlist?list=PL9gnSGHSqcnr_DxHsP7AW9ftq0AtAyYqJ&si=jhvT4txPyGSCe9Vx) - YouTube - [Java Data Structures and Algorithms Masterclass](https://www.udemy.com/course/java-data-structures-and-algorithms-masterclass/) - Udemy ## Web Programming (F28WP) @@ -58,6 +59,7 @@ Coding exercises for Ocaml, available with help, testing for free ## Data Structures and Algorithms (F28DA) [Course Details](https://curriculum.hw.ac.uk/coursedetails/F28DA?termcode=202324) - [Data Structures and Algorithms](https://practice.geeksforgeeks.org/courses/dsa-self-paced) - GeeksForGeeks +- [Java Data Structures and Algorithms for Beginners - Kunal Kushwaha](https://youtube.com/playlist?list=PL9gnSGHSqcnr_DxHsP7AW9ftq0AtAyYqJ&si=jhvT4txPyGSCe9Vx) - YouTube - [Java Data Structures and Algorithms Masterclass](https://www.udemy.com/course/java-data-structures-and-algorithms-masterclass/) - Udemy ### Hashing @@ -66,8 +68,10 @@ Coding exercises for Ocaml, available with help, testing for free ## Database Management Systems (F28DM) [Course Details](https://curriculum.hw.ac.uk/coursedetails/F28DM?termcode=202324) +- [CS50's Introduction to Databases - Harvard](https://youtube.com/playlist?list=PLhQjrBD2T382v1MBjNOhPu9SiJ1fsD4C0&si=l-tnY6i8LgnZ-LX9) - YouTube - [Database Management Systems - Neso Academy](https://www.youtube.com/playlist?list=PLBlnK6fEyqRi_CUQ-FXxgzKQ1dwr_ZJWZ) - [SQL Murder Mystery](http://mystery.knightlab.com/) - Fun Game to learn SQL concepts and commands +- [Introduction to Database Systems (not recommended for beginners) - Carnegie Mellon University](https://youtube.com/playlist?list=PLSE8ODhjZXjbj8BMuIrRcacnQh20hmY9g&si=I6C97lfsqrctqYAu) - YouTube ## Hardware-Software Interface (F28HS) [Course Details](https://curriculum.hw.ac.uk/coursedetails/F28HS?termcode=202324) diff --git a/Year3.md b/Year3.md index 37a9b9e..fc4e8a6 100644 --- a/Year3.md +++ b/Year3.md @@ -12,7 +12,9 @@ - [Markov Decision Processes 2](https://www.youtube.com/watch?v=HpaHTfY52RQ&list=PLoROMvodv4rOca_Ovz1DvdtWuz8BfSWL2&index=21) - Stanford Online - [Minimax, Alpha-beta Pruning](https://www.youtube.com/watch?v=3pU-Hrz_xy4&list=PLoROMvodv4rOca_Ovz1DvdtWuz8BfSWL2&index=22) - Stanford Online - [Intro to AI course - UC Berkeley](http://ai.berkeley.edu/) +- [CS 188 Intro to AI - UC Berkeley Lecture Videos](https://youtube.com/playlist?list=PLsOUugYMBBJENfZ3XAToMsg44W7LeUVhF&si=7iJvLYbfzmQelp43) - YouTube - [Data Structures Easy to Advanced Course - Full Tutorial from a Google Engineer](https://youtu.be/RBSGKlAvoiM) +- [CS50's Introduction to AI - Harvard](https://youtube.com/playlist?list=PLhQjrBD2T381PopUTYtMSstgk-hsTGkVm&si=StzEKb1D-7LY5XMV) - YouTube #### Check out [Prolog](Year2.md#prolog) resources too @@ -37,6 +39,7 @@ [Course Details](https://curriculum.hw.ac.uk/coursedetails/F29DC?termcode=202324) - [Subnet Mask Cheat Sheet](https://www.aelius.com/njh/subnet_sheet.html)
(Super helpful sheet to help you understand subnetting) +- [Introduction to Networking - Cisco x Effat University](https://youtube.com/playlist?list=PLnd7R4Mcw3rIo5hZp6JJa_UXg3NK5dd--&si=1Aeg-XJtI6UIffGT) - YouTube - [Networking Animated Videos](https://www.youtube.com/playlist?list=PL7zRJGi6nMRzg0LdsR7F3olyLGoBcIvvg) - PowerCert Animated Videos - [Information Technology](https://www.youtube.com/playlist?list=PL7zRJGi6nMRzHkyXpGZJg3KfRSCrF15Jg) - PowerCert Animated Videos - [OSI Model](https://youtu.be/vv4y_uOneC0) - TechTerms @@ -94,7 +97,8 @@ There is also a [YouTube playlist](https://youtube.com/playlist?list=PLTZYG7bZ1u ### Operating Systems - [Operating System - Jenny's Lectures CS IT](https://youtube.com/playlist?list=PLdo5W4Nhv31a5ucW_S1K3-x6ztBRD-PNa) - YouTube - [Operating System - Neso Academy](https://www.youtube.com/playlist?list=PLBlnK6fEyqRiVhbXDGLXDk_OQAeuVcp2O) - YouTube - +- [Operating Systems with Concurrency, System Adminstration and OS Security (Urdu/Hindi) - NUCES ](https://youtube.com/playlist?list=PLnd7R4Mcw3rLVqVWxTlC99FeDbzjJZO-F&si=pWAQCgsHYPAQ_uqd) - YouTube + ### Concurrency - [Java Concurrency and Multithreading - Jakob Jenkov](https://youtube.com/playlist?list=PLL8woMHwr36EDxjUoCzboZjedsnhLP1j4) - YouTube
@@ -105,6 +109,7 @@ Highly recommended to start off with (even in the course page, it is recommended ## Professional Development (F29PD) [Course Details](https://curriculum.hw.ac.uk/coursedetails/F29PD?termcode=202324) +- [Firebase, Backend as a Service - Net Ninja](https://youtube.com/playlist?list=PL4cUxeGkcC9jERUGvbudErNCeSZHWUVlb&si=oVBc7251sRICKbLh) - YouTube