From 34466ed40f7a1dab170bd727d02f79e2e5bea2b8 Mon Sep 17 00:00:00 2001 From: Peter Thaleikis Date: Thu, 6 Oct 2022 13:40:55 +0200 Subject: [PATCH] Switch remaining links to https --- README.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 37bddcd..67f2f75 100644 --- a/README.md +++ b/README.md @@ -376,10 +376,10 @@ Courses - [Lecture Videos](http://web.cs.ucdavis.edu/~gusfield/cs222f07/videolist.html) - [Syllabus](http://web.cs.ucdavis.edu/~gusfield/cs222w11/syll11.pdf) - [Assignments](http://web.cs.ucdavis.edu/~gusfield/cs222w11/) -- [6.INT](http://courses.csail.mit.edu/iap/interview/index.php) **Hacking a Google Interview** *MIT* Readings +- [6.INT](https://courses.csail.mit.edu/iap/interview/index.php) **Hacking a Google Interview** *MIT* Readings - This course taught in the MIT Independent Activities Period in 2009 goes over common solution to common interview questions for software engineer interviews at highly selective companies like Apple, Google, and Facebook. They cover time complexity, hash tables, binary search trees, and other common algorithm topics you should have already covered in a different course, but goes more in depth on things you wouldn't otherwise learn in class- like bitwise logic and problem solving tricks. - - [Handouts](http://courses.csail.mit.edu/iap/interview/materials.php) - - [Topics Covered](http://courses.csail.mit.edu/iap/interview/calendar.php) + - [Handouts](https://courses.csail.mit.edu/iap/interview/materials.php) + - [Topics Covered](https://courses.csail.mit.edu/iap/interview/calendar.php) - [6.006](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/index.htm) **Introduction to Algorithms** *MIT* Lecture VideosAssignments Readings - This course provides an introduction to mathematical modeling of computational problems. It covers the common algorithms, algorithmic paradigms, and data structures used to solve these problems. The course emphasizes the relationship between algorithms and programming, and introduces basic performance measures and analysis techniques for these problems. - [Lecture Videos](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/) @@ -395,10 +395,10 @@ Courses - [Resources](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-046j-design-and-analysis-of-algorithms-spring-2015/download-course-materials/) - [Old Exams](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-046j-design-and-analysis-of-algorithms-spring-2015/exams/) - [6.851](https://courses.csail.mit.edu/6.851/spring21/index.html) **Advanced Data Structures** *MIT* Lecture Videos Assignments Lecture Notes - - This is an advanced DS course, you must be done with the [Advanced Algorithms](http://courses.csail.mit.edu/6.854/current/) course before attempting this one. + - This is an advanced DS course, you must be done with the [Advanced Algorithms](https://courses.csail.mit.edu/6.854/current/) course before attempting this one. - [Lectures](https://courses.csail.mit.edu/6.851/spring21/lectures/) Contains videos from sp2012 version, but there isn't much difference. - [Assignments](https://courses.csail.mit.edu/6.851/spring21/psets/) contains the calendar as well. -- [6.854/18.415J](http://courses.csail.mit.edu/6.854/current/) **Advanced Algorithms** *MIT* Lecture Videos Assignments Lecture Notes +- [6.854/18.415J](https://courses.csail.mit.edu/6.854/current/) **Advanced Algorithms** *MIT* Lecture Videos Assignments Lecture Notes - Advanced course in algorithms by Dr. David Karger covering topics such as amortization, randomization, fingerprinting, word-level parallelism, bit scaling, dynamic programming, network flow, linear programming, fixed-parameter algorithms, and approximation algorithms. - **Register** on [NB](http://nb.mit.edu/subscribe?key=D3a8CYpoO2VcR1ZcfaxmR5KbyjCGXd3INNXvL3mxEakYJ7qGJw) to access the [problem set and lectures](http://nb.mit.edu/). - [6.854J/18.415J](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-854j-advanced-algorithms-fall-2005/index.htm) **Advanced Algorithms** *MIT* Lecture NotesAssignments Readings @@ -777,10 +777,10 @@ and anti-analysis techniques. - [Lectures Notes](https://github.com/RPISEC/Malware/tree/master/Lectures) - [Labs](https://github.com/RPISEC/Malware/tree/master/Labs) - [Projects](https://github.com/RPISEC/Malware/tree/master/Projects) -- [6.857](http://courses.csail.mit.edu/6.857/2015/) **Computer and Network Security** *MIT* Lecture Notes +- [6.857](https://courses.csail.mit.edu/6.857/2015/) **Computer and Network Security** *MIT* Lecture Notes - Emphasis on applied cryptography and may include: basic notion of systems security, cryptographic hash functions, symmetric cryptography (one-time pad, stream ciphers, block ciphers), cryptanalysis, secret-sharing, authentication codes, public-key cryptography (encryption, digital signatures), public-key attacks, web browser security, biometrics, electronic cash, viruses, electronic voting, Assignments include a group final project. Topics may vary year to year. - [Lecture Notes](http://courses.csail.mit.edu/6.857/2015/handouts) - [References](http://courses.csail.mit.edu/6.857/2015/references) + [Lecture Notes](https://courses.csail.mit.edu/6.857/2015/handouts) + [References](https://courses.csail.mit.edu/6.857/2015/references) - [6.858](http://css.csail.mit.edu/6.858/2014/) **Computer Systems Security** *MIT* Lecture Videos Lecture Notes Assignments Readings - Design and implementation of secure computer systems. Lectures cover threat models, attacks that compromise security, and techniques for achieving security, based on recent research papers. Topics include operating system (OS) security, capabilities, information flow control, language security, network protocols, hardware security, and security in web applications. - Taught by [James Mickens](http://research.microsoft.com/en-us/people/mickens/) and [Nickolai Zeldovich](http://people.csail.mit.edu/nickolai/)