René's URL Explorer Experiment


Title: GitHub - code2exe/ieee-program

Open Graph Title: GitHub - code2exe/ieee-program

X Title: GitHub - code2exe/ieee-program

Description: Contribute to code2exe/ieee-program development by creating an account on GitHub.

Open Graph Description: Contribute to code2exe/ieee-program development by creating an account on GitHub.

X Description: Contribute to code2exe/ieee-program development by creating an account on GitHub.

Mail addresses
pbonin.giovanni@gmail.com

Opengraph URL: https://github.com/code2exe/ieee-program

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:8272f786-4027-7100-ae9f-7b88b3889f9c
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idC5D6:34E738:D05977:1130CC7:696B5FEE
html-safe-nonce21781df7f9e21c5bf475c2a384574581cf73218bc82bddc441a094da98caaedb
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDNUQ2OjM0RTczODpEMDU5Nzc6MTEzMENDNzo2OTZCNUZFRSIsInZpc2l0b3JfaWQiOiI3MzA5MzMxMDIxNDg2MDU1NDA2IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac1fd8357a86a2909ac468a9d59252bb71cbe78ed6297aed89583ada8dea367737
hovercard-subject-tagrepository:180395630
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/code2exe/ieee-program
twitter:imagehttps://opengraph.githubassets.com/05d8c6d677860e4bb7942f7b0a7213e5204c9b262f8318a671048d2620196bb5/code2exe/ieee-program
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/05d8c6d677860e4bb7942f7b0a7213e5204c9b262f8318a671048d2620196bb5/code2exe/ieee-program
og:image:altContribute to code2exe/ieee-program development by creating an account on GitHub.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None5f99f7c1d70f01da5b93e5ca90303359738944d8ab470e396496262c66e60b8d
turbo-cache-controlno-preview
go-importgithub.com/code2exe/ieee-program git https://github.com/code2exe/ieee-program.git
octolytics-dimension-user_id16284830
octolytics-dimension-user_logincode2exe
octolytics-dimension-repository_id180395630
octolytics-dimension-repository_nwocode2exe/ieee-program
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id79394047
octolytics-dimension-repository_parent_nwogiovannipbonin/ieee-program
octolytics-dimension-repository_network_root_id79394047
octolytics-dimension-repository_network_root_nwogiovannipbonin/ieee-program
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release82560a55c6b2054555076f46e683151ee28a19bc
ui-targetcanary-2
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/code2exe/ieee-program#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fcode2exe%2Fieee-program
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fcode2exe%2Fieee-program
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=code2exe%2Fieee-program
Reloadhttps://github.com/code2exe/ieee-program
Reloadhttps://github.com/code2exe/ieee-program
Reloadhttps://github.com/code2exe/ieee-program
code2exe https://github.com/code2exe
ieee-programhttps://github.com/code2exe/ieee-program
giovannipbonin/ieee-programhttps://github.com/giovannipbonin/ieee-program
Notifications https://github.com/login?return_to=%2Fcode2exe%2Fieee-program
Fork 0 https://github.com/login?return_to=%2Fcode2exe%2Fieee-program
Star 0 https://github.com/login?return_to=%2Fcode2exe%2Fieee-program
CC-BY-SA-4.0 license https://github.com/code2exe/ieee-program/blob/master/LICENSE.txt
0 stars https://github.com/code2exe/ieee-program/stargazers
6 forks https://github.com/code2exe/ieee-program/forks
Branches https://github.com/code2exe/ieee-program/branches
Tags https://github.com/code2exe/ieee-program/tags
Activity https://github.com/code2exe/ieee-program/activity
Star https://github.com/login?return_to=%2Fcode2exe%2Fieee-program
Notifications https://github.com/login?return_to=%2Fcode2exe%2Fieee-program
Code https://github.com/code2exe/ieee-program
Pull requests 0 https://github.com/code2exe/ieee-program/pulls
Actions https://github.com/code2exe/ieee-program/actions
Projects 0 https://github.com/code2exe/ieee-program/projects
Security Uh oh! There was an error while loading. Please reload this page. https://github.com/code2exe/ieee-program/security
Please reload this pagehttps://github.com/code2exe/ieee-program
Insights https://github.com/code2exe/ieee-program/pulse
Code https://github.com/code2exe/ieee-program
Pull requests https://github.com/code2exe/ieee-program/pulls
Actions https://github.com/code2exe/ieee-program/actions
Projects https://github.com/code2exe/ieee-program/projects
Security https://github.com/code2exe/ieee-program/security
Insights https://github.com/code2exe/ieee-program/pulse
Brancheshttps://github.com/code2exe/ieee-program/branches
Tagshttps://github.com/code2exe/ieee-program/tags
https://github.com/code2exe/ieee-program/branches
https://github.com/code2exe/ieee-program/tags
579 Commitshttps://github.com/code2exe/ieee-program/commits/master/
https://github.com/code2exe/ieee-program/commits/master/
extras/cheat sheetshttps://github.com/code2exe/ieee-program/tree/master/extras/cheat%20sheets
extras/cheat sheetshttps://github.com/code2exe/ieee-program/tree/master/extras/cheat%20sheets
.gitignorehttps://github.com/code2exe/ieee-program/blob/master/.gitignore
.gitignorehttps://github.com/code2exe/ieee-program/blob/master/.gitignore
LICENSE.txthttps://github.com/code2exe/ieee-program/blob/master/LICENSE.txt
LICENSE.txthttps://github.com/code2exe/ieee-program/blob/master/LICENSE.txt
README.mdhttps://github.com/code2exe/ieee-program/blob/master/README.md
README.mdhttps://github.com/code2exe/ieee-program/blob/master/README.md
READMEhttps://github.com/code2exe/ieee-program
CC-BY-SA-4.0 licensehttps://github.com/code2exe/ieee-program
https://github.com/code2exe/ieee-program#the-internet-taught-software-engineer---a-student-to-student-class-and-experiment
https://github.com/code2exe/ieee-program#note
https://github.com/code2exe/ieee-program#acknowledgements
https://github.com/code2exe/ieee-program#communication
https://github.com/code2exe/ieee-program#table-of-contents
Week 0https://github.com/code2exe/ieee-program#week-0
Week 1https://github.com/code2exe/ieee-program#week-1
Week 2https://github.com/code2exe/ieee-program#week-2
Week 3https://github.com/code2exe/ieee-program#week-3
Week 4https://github.com/code2exe/ieee-program#week-4
Week 5https://github.com/code2exe/ieee-program#week-5
Week 6https://github.com/code2exe/ieee-program#week-6
Week 7https://github.com/code2exe/ieee-program#week-7
Week 8https://github.com/code2exe/ieee-program#week-8
Week 9https://github.com/code2exe/ieee-program#week-9
Week 10https://github.com/code2exe/ieee-program#week-10
https://github.com/code2exe/ieee-program#week-0
https://github.com/code2exe/ieee-program#session-1
https://github.com/code2exe/ieee-program#session-2
https://github.com/code2exe/ieee-program#week-1
https://github.com/code2exe/ieee-program#session-1---about-silicon-valley-google-facebook-and-startups---motivation
https://github.com/code2exe/ieee-program#talk
https://github.com/code2exe/ieee-program#major-interview-tip
https://www.coursera.org/learn/learning-how-to-learnhttps://www.coursera.org/learn/learning-how-to-learn
Programming Interviews Exposed: Secrets to Landing Your Next Job, 2nd Editionhttp://www.wiley.com/WileyCDA/WileyTitle/productCd-047012167X.html
Cracking the Coding Interview, 6th Editionhttp://www.amazon.com/Cracking-Coding-Interview-6th-Programming/dp/0984782850/
Elements of Programming Interviewshttps://www.amazon.com/Elements-Programming-Interviews-Insiders-Guide/dp/1479274836
https://camo.githubusercontent.com/bff632568b63651598445645a07c746262a7aa070aa708c8603eb3668ac2417e/68747470733a2f2f646e67356c33717a7265616c362e636c6f756466726f6e742e6e65742f323031362f4175672f636f64696e675f626f6172645f736d616c6c2d313437303836363336393131382e6a7067
https://github.com/code2exe/ieee-program#the-purpose-of-this-guide---everything-id-wish-i-was-taught-earlier-on
https://github.com/code2exe/ieee-program#logistics
http://rogerdudler.github.io/git-guide/http://rogerdudler.github.io/git-guide/
https://www.lynda.com/Git-tutorials/Up-Running-Git-GitHub/409275-2.htmlhttps://www.lynda.com/Git-tutorials/Up-Running-Git-GitHub/409275-2.html
https://github.com/code2exe/ieee-program#its-all-about-discipline
https://github.com/code2exe/ieee-program#what-silicon-valley-looks-like
https://camo.githubusercontent.com/70ffaa558f6152e444b3e566b4d19f1c92d4c3a2a00ce264ed9b05f846e56c97/68747470733a2f2f73657468737068642e66696c65732e776f726470726573732e636f6d2f323031342f30332f696e2d7468652d68656172742d6f662d73696c69636f6e2d76616c6c65792e6a7067
The Evolution of Search (video)https://www.youtube.com/watch?v=mTBShTwCnD4
How Search Works - Matt Cutts (video)https://www.youtube.com/watch?v=BNHR6IQJGZs
How Google makes improvements to its search algorithm (video)https://www.youtube.com/watch?v=J5RZOU6vK4Q
How to Work at Google: Prepare for an Engineering Interview (video)https://www.youtube.com/watch?v=ko-KkSmp-Lk
How to Work at Google - Candidate Coaching Session (video)https://www.youtube.com/watch?v=oWbUtlUhwa8&feature=youtu.be
Google Recruiters Share Technical Interview Tips (video)https://www.youtube.com/watch?v=qc1owf2-220&feature=youtu.be
How to Work at Google: Tech Resume Preparation (video)https://www.youtube.com/watch?v=8npJLXkcmu8
https://github.com/code2exe/ieee-program#resources-that-helped-my-career
www.code2040.orghttp://www.code2040.org
www.coursera.orghttp://www.coursera.org
www.coursera.orghttp://www.coursera.org
Google Careers: Technical Development Guidehttps://www.google.com/about/careers/students/guide-to-technical-development.html
https://github.com/cassidoo/getting-a-gighttps://github.com/cassidoo/getting-a-gig
Made by Google announcement - Oct 2016 (video)https://www.youtube.com/watch?v=q4y0KOeXViI
How Search Works - the storyhttps://www.google.com/insidesearch/howsearchworks/thestory/
Phone Screen Questionshttp://sites.google.com/site/steveyegge2/five-essential-phone-screen-questions
How Search Workshttps://www.google.com/insidesearch/howsearchworks/
Get That Job at Googlehttp://steve-yegge.blogspot.com/2008/03/get-that-job-at-google.html
How Google Search Dealt With Mobilehttps://backchannel.com/how-google-search-dealt-with-mobile-33bc09852dc9
Google's Secret Study To Find Out Our Needshttps://backchannel.com/googles-secret-study-to-find-out-our-needs-eba8700263bf
Google Search Will Be Your Next Brainhttps://backchannel.com/google-search-will-be-your-next-brain-5207c26e4523
The Deep Mind Of Demis Hassabishttps://backchannel.com/the-deep-mind-of-demis-hassabis-156112890d8a
https://www.youtube.com/watch?v=0SARbwvhupQhttps://www.youtube.com/watch?v=0SARbwvhupQ
Book: How Google Workshttps://www.amazon.com/How-Google-Works-Eric-Schmidt/dp/1455582344
https://github.com/code2exe/ieee-program#session-2---interview-process--general-interview-prep
https://github.com/code2exe/ieee-program#interview-confidence
https://github.com/code2exe/ieee-program#talk-while-you-think-and-code-explain-everything-that-might-be-ambiguous
https://github.com/code2exe/ieee-program#if-running-out-of-time-and-need-shortcuts-explain-how-you-would-not-do-the-shortcut-in-a-real-scenario
https://github.com/code2exe/ieee-program#the-interviewer-is-there-because-they-want-to-hire-someone-they-are-your-friend-not-your-enemy
Gayle L McDowell - Cracking The Coding Interview (video)https://www.youtube.com/watch?v=rEJzOhC5ZtQ
Cracking the Coding Interview with Author Gayle Laakmann McDowell (video)https://www.youtube.com/watch?v=aClxtDcdpsQ
'How to Get a Job at the Big 4 - Amazon, Facebook, Google & Microsoft' (video)https://www.youtube.com/watch?v=YJZCUhxNCv8
ABC: Always Be Codinghttps://medium.com/always-be-coding/abc-always-be-coding-d5f8051afce2#.4heg8zvm4
Four Steps To Google Without A Degreehttps://medium.com/always-be-coding/four-steps-to-google-without-a-degree-8f381aa6bd5e#.asalo1vfx
Whiteboardinghttps://medium.com/@dpup/whiteboarding-4df873dbba2e#.hf6jn45g1
How Google Thinks About Hiring, Management And Culturehttp://www.kpcb.com/blog/lessons-learned-how-google-thinks-about-hiring-management-and-culture
Effective Whiteboarding during Programming Interviewshttp://www.coderust.com/blog/2014/04/10/effective-whiteboarding-during-programming-interviews/
Failing at Google Interviewshttp://alexbowe.com/failing-at-google-interviews/
http://www.byte-by-byte.com/choose-the-right-language-for-your-coding-interview/http://www.byte-by-byte.com/choose-the-right-language-for-your-coding-interview/
http://blog.codingforinterviews.com/best-programming-language-jobs/http://blog.codingforinterviews.com/best-programming-language-jobs/
https://www.quora.com/What-is-the-best-language-to-program-in-for-an-in-person-Google-interviewhttps://www.quora.com/What-is-the-best-language-to-program-in-for-an-in-person-Google-interview
See language resources herehttps://github.com/code2exe/ieee-program/blob/master/programming-language-resources.md
https://github.com/code2exe/ieee-program#talk-points----important-advice-pick-one-language-for-the-interview
Retaining Computer Science Knowledgehttps://googleyasheck.com/retaining-computer-science-knowledge/
https://github.com/code2exe/ieee-program#starting-with-basics-what-ide-should-i-use-vim-emacs-eclipse
https://github.com/code2exe/ieee-program#emacs-and-vim
Editing With vim 01 - Installation, Setup, and The Modes (video)https://www.youtube.com/watch?v=5givLEMcINQ&index=1&list=PL13bz4SHGmRxlZVmWQ9DvXo1fEg4UdGkr
VIM Adventureshttp://vim-adventures.com/
The vi/vim editor - Lesson 1https://www.youtube.com/watch?v=SI8TeVMX8pk
The vi/vim editor - Lesson 2https://www.youtube.com/watch?v=F3OO7ZIOaJE
The vi/vim editor - Lesson 3https://www.youtube.com/watch?v=ZYEccA_nMaI
The vi/vim editor - Lesson 4https://www.youtube.com/watch?v=1lYD5gwgZIA
Using Vi Instead of Emacshttp://www.cs.yale.edu/homes/aspnes/classes/223/notes.html#Using_Vi_instead_of_Emacs
Basics Emacs Tutorial (video)https://www.youtube.com/watch?v=hbmV1bnQ-i0
Emacs Tutorial (Beginners) -Part 1- File commands, cut/copy/paste, cursor commandshttps://www.youtube.com/watch?v=ujODL7MD04Q
Emacs Tutorial (Beginners) -Part 2- Buffer management, search, M-x grep and rgrep modeshttps://www.youtube.com/watch?v=XWpsRupJ4II
Emacs Tutorial (Beginners) -Part 3- Expressions, Statements, ~/.emacs file and packageshttps://www.youtube.com/watch?v=paSgzPso-yc
Evil Mode: Or, How I Learned to Stop Worrying and Love Emacs (video)https://www.youtube.com/watch?v=JWD1Fpdd4Pc
Writing C Programs With Emacshttp://www.cs.yale.edu/homes/aspnes/classes/223/notes.html#Writing_C_programs_with_Emacs
(maybe) Org Mode In Depth: Managing Structure (video)https://www.youtube.com/watch?v=nsGYet02bEk
https://github.com/code2exe/ieee-program#week-2
https://github.com/code2exe/ieee-program#session-1----algorithmic-complexity--big-o--asymptotic-analysis
https://github.com/code2exe/ieee-program#talk-points
Harvard CS50 - Asymptotic Notation (video)https://www.youtube.com/watch?v=iOq5kSKqeR4
Big O Notations (general quick tutorial) (video)https://www.youtube.com/watch?v=V6mKVRU1evU
Cheat sheethttp://bigocheatsheet.com/
Big O Notation (and Omega and Theta) - best mathematical explanation (video)https://www.youtube.com/watch?v=ei-A_wy5Yxw&index=2&list=PL1BaGV1cIH4UhkL8a9bJGG356covJ76qN
videohttps://www.youtube.com/watch?v=gSyDMtdPNpU&index=2&list=PLOtl7M3yp-DV69F32zdK7YJcNXpTunF2b
Orders of Growth (video)https://class.coursera.org/algorithmicthink1-004/lecture/59
Asymptotics (video)https://class.coursera.org/algorithmicthink1-004/lecture/61
A Gentle Introduction to Algorithm Complexity Analysishttp://discrete.gr/complexity/
UC Berkeley Big O (video)https://youtu.be/VIS4YDpuP98
UC Berkeley Big Omega (video)https://youtu.be/ca3e7UVmeUc
Amortized Analysis (video)https://www.youtube.com/watch?v=B3SpQZaAZP4&index=10&list=PL1BaGV1cIH4UhkL8a9bJGG356covJ76qN
https://github.com/code2exe/ieee-program#session-2---an-overview-of-data-structures-and-algorithms
https://github.com/code2exe/ieee-program#talk-points---data-structures
https://github.com/code2exe/ieee-program#what-is-a-data-structure---with-examples
https://github.com/code2exe/ieee-program#arrays
Arrays (video)https://www.coursera.org/learn/data-structures/lecture/OsBSF/arrays
https://github.com/code2exe/ieee-program#list
Singly Linked Lists (video)https://www.coursera.org/learn/data-structures/lecture/kHhgK/singly-linked-lists
Core Linked Lists Vs Arrays (video)https://www.coursera.org/learn/data-structures-optimizing-performance/lecture/rjBs9/core-linked-lists-vs-arrays
In The Real World Linked Lists Vs Arrays (video)https://www.coursera.org/learn/data-structures-optimizing-performance/lecture/QUaUd/in-the-real-world-lists-vs-arrays
https://github.com/code2exe/ieee-program#queue
Queue (video)https://www.coursera.org/learn/data-structures/lecture/EShpq/queue
A* Pathfinding Tutorial (video)https://www.youtube.com/watch?v=KNXfSOx4eEE
https://github.com/code2exe/ieee-program#hash-tables
https://github.com/code2exe/ieee-program#trees
Series: Core Trees (video)https://www.coursera.org/learn/data-structures-optimizing-performance/lecture/ovovP/core-trees
Series: Trees (video)https://www.coursera.org/learn/data-structures/lecture/95qda/trees
Series (video)https://www.coursera.org/learn/data-structures-optimizing-performance/lecture/p82sw/core-introduction-to-binary-search-trees
https://github.com/code2exe/ieee-program#graphs
BFShttps://www.youtube.com/watch?v=QRq6p9s8NVg
DFShttps://www.youtube.com/watch?v=QRq6p9s8NVg
Graph representationhttps://www.youtube.com/watch?v=WQ2Tzlxl_Xo
https://github.com/code2exe/ieee-program#home-reading
MIT (video)https://www.youtube.com/watch?v=s-CYnVz-uh4&list=PLUl4u3cNGP61Oq3tWYp6V_F-5jb5L2iHb&index=13
https://www.youtube.com/watch?v=-WEku8ZnynUhttps://www.youtube.com/watch?v=-WEku8ZnynU
CSE373 2012 - Lecture 11 - Graph Data Structures (video)https://www.youtube.com/watch?v=OiXxhDrFruw&list=PLOtl7M3yp-DV69F32zdK7YJcNXpTunF2b&index=11
CSE373 2012 - Lecture 12 - Breadth-First Search (video)https://www.youtube.com/watch?v=g5vF8jscteo&list=PLOtl7M3yp-DV69F32zdK7YJcNXpTunF2b&index=12
https://github.com/code2exe/ieee-program#week-3
https://github.com/code2exe/ieee-program#session-1---recursion
https://www.coursera.org/learn/principles-of-computing-2/lecture/CVJBS/the-importance-of-recursionhttps://www.coursera.org/learn/principles-of-computing-2/lecture/CVJBS/the-importance-of-recursion
https://www.coursera.org/learn/principles-of-computing-2/lecture/ccrwD/recursionhttps://www.coursera.org/learn/principles-of-computing-2/lecture/ccrwD/recursion
https://www.coursera.org/learn/principles-of-computing-2/lecture/pubjS/visualizing-recursionhttps://www.coursera.org/learn/principles-of-computing-2/lecture/pubjS/visualizing-recursion
https://www.coursera.org/learn/principles-of-computing-2/lecture/ylfQH/recurrenceshttps://www.coursera.org/learn/principles-of-computing-2/lecture/ylfQH/recurrences
https://www.coursera.org/learn/object-oriented-java/lecture/Zmla4/core-binary-searchhttps://www.coursera.org/learn/object-oriented-java/lecture/Zmla4/core-binary-search
https://www.coursera.org/learn/algorithms-divide-conquer/lecture/Zt0Ti/quicksort-overviewhttps://www.coursera.org/learn/algorithms-divide-conquer/lecture/Zt0Ti/quicksort-overview
https://www.coursera.org/learn/algorithms-divide-conquer/lecture/xUd8B/partitioning-around-a-pivothttps://www.coursera.org/learn/algorithms-divide-conquer/lecture/xUd8B/partitioning-around-a-pivot
https://www.coursera.org/learn/algorithms-divide-conquer/lecture/QCLVL/choosing-a-good-pivothttps://www.coursera.org/learn/algorithms-divide-conquer/lecture/QCLVL/choosing-a-good-pivot
https://github.com/code2exe/ieee-program#home-reading-1
https://www.coursera.org/learn/algorithms-divide-conquer/lecture/KMyzr/correctness-of-quicksort-review-optionalhttps://www.coursera.org/learn/algorithms-divide-conquer/lecture/KMyzr/correctness-of-quicksort-review-optional
Computational Complexity: Section 1https://www.topcoder.com/community/data-science/data-science-tutorials/computational-complexity-section-1/
Computational Complexity: Section 2https://www.topcoder.com/community/data-science/data-science-tutorials/computational-complexity-section-2/
https://www.coursera.org/learn/algorithms-divide-conquer/lecture/GFmmJ/o-n-log-n-algorithm-for-counting-inversions-ihttps://www.coursera.org/learn/algorithms-divide-conquer/lecture/GFmmJ/o-n-log-n-algorithm-for-counting-inversions-i
https://www.coursera.org/learn/algorithms-divide-conquer/lecture/IUiUk/o-n-log-n-algorithm-for-counting-inversions-iihttps://www.coursera.org/learn/algorithms-divide-conquer/lecture/IUiUk/o-n-log-n-algorithm-for-counting-inversions-ii
https://github.com/code2exe/ieee-program#session-2---basic-algorithms-examples
https://github.com/code2exe/ieee-program#applications-of-sorting
http://www3.cs.stonybrook.edu/~algorith/video-lectures/1997/lecture8.pdfhttp://www3.cs.stonybrook.edu/~algorith/video-lectures/1997/lecture8.pdf
Sedgewick - Suffix Arrays (video)https://www.youtube.com/watch?v=HKPrVm5FWvg
Sedgewick - Substring Search (videos)https://www.youtube.com/watch?v=2LvvVFCEIv8&list=PLe-ggMe31CTdAdjXB3lIuf2maubzo9t66&index=5
1. Introduction to Substring Searchhttps://www.youtube.com/watch?v=2LvvVFCEIv8&list=PLe-ggMe31CTdAdjXB3lIuf2maubzo9t66&index=5
2. Brute-Force Substring Searchhttps://www.youtube.com/watch?v=CcDXwIGEXYU&list=PLe-ggMe31CTdAdjXB3lIuf2maubzo9t66&index=4
3. Knuth-Morris Pratthttps://www.youtube.com/watch?v=n-7n-FDEWzc&index=3&list=PLe-ggMe31CTdAdjXB3lIuf2maubzo9t66
4. Boyer-Moorehttps://www.youtube.com/watch?v=fI7Ch6pZXfM&list=PLe-ggMe31CTdAdjXB3lIuf2maubzo9t66&index=2
5. Rabin-Karphttps://www.youtube.com/watch?v=QzI0p6zDjK4&index=1&list=PLe-ggMe31CTdAdjXB3lIuf2maubzo9t66
Search pattern in text (video)https://www.coursera.org/learn/data-structures/lecture/tAfHI/search-pattern-in-text
https://github.com/code2exe/ieee-program#applications-of-hash-tables
http://www3.cs.stonybrook.edu/~algorith/video-lectures/2007/lecture6.pdfhttp://www3.cs.stonybrook.edu/~algorith/video-lectures/2007/lecture6.pdf
https://www.coursera.org/learn/algorithms-on-stringshttps://www.coursera.org/learn/algorithms-on-strings
https://www.youtube.com/watch?v=CLHDr1tqaFQhttps://www.youtube.com/watch?v=CLHDr1tqaFQ
CS 61B Lecture 29: Sorting I (video)https://www.youtube.com/watch?v=EiUvYS2DT6I&list=PL4BBB74C7D2A1049C&index=29
CS 61B Lecture 30: Sorting II (video)https://www.youtube.com/watch?v=2hTY3t80Qsk&list=PL4BBB74C7D2A1049C&index=30
CS 61B Lecture 32: Sorting III (video)https://www.youtube.com/watch?v=Y6LOLpxg6Dc&index=32&list=PL4BBB74C7D2A1049C
CS 61B Lecture 33: Sorting V (video)https://www.youtube.com/watch?v=qNMQ4ly43p4&index=33&list=PL4BBB74C7D2A1049C
1. Quicksorthttps://www.youtube.com/watch?v=5M5A7qPWk84&index=1&list=PLe-ggMe31CTeE3x2-nF1-toca1QpuXwE1
2. Selectionhttps://www.youtube.com/watch?v=CgVYfSyct_M&index=2&list=PLe-ggMe31CTeE3x2-nF1-toca1QpuXwE1
3. Duplicate Keyshttps://www.youtube.com/watch?v=WBFzOYJ5ybM&index=3&list=PLe-ggMe31CTeE3x2-nF1-toca1QpuXwE1
4. System Sortshttps://www.youtube.com/watch?v=rejpZ2htBjE&index=4&list=PLe-ggMe31CTeE3x2-nF1-toca1QpuXwE1
Analyzing Bubble Sort (video)https://www.youtube.com/watch?v=ni_zk257Nqo&index=7&list=PL89B61F78B552C1AB
Insertion Sort (video)https://www.youtube.com/watch?v=c4BRHC7kTaQ&index=2&list=PL89B61F78B552C1AB
Selection Sort (video)https://www.youtube.com/watch?v=6nDMgr0-Yyo&index=8&list=PL89B61F78B552C1AB
https://github.com/code2exe/ieee-program#week-4
https://github.com/code2exe/ieee-program#session-1---machine-learning---supervised-learning
https://www.coursera.org/learn/machine-learning/lecture/RKFpn/welcomehttps://www.coursera.org/learn/machine-learning/lecture/RKFpn/welcome
https://www.coursera.org/learn/machine-learning/lecture/1VkCb/supervised-learninghttps://www.coursera.org/learn/machine-learning/lecture/1VkCb/supervised-learning
https://www.coursera.org/learn/machine-learning/lecture/db3jS/model-representationhttps://www.coursera.org/learn/machine-learning/lecture/db3jS/model-representation
https://www.coursera.org/learn/machine-learning/lecture/rkTp3/cost-functionhttps://www.coursera.org/learn/machine-learning/lecture/rkTp3/cost-function
https://www.coursera.org/learn/machine-learning/lecture/N09c6/cost-function-intuition-ihttps://www.coursera.org/learn/machine-learning/lecture/N09c6/cost-function-intuition-i
https://www.coursera.org/learn/machine-learning/lecture/wlPeP/classificationhttps://www.coursera.org/learn/machine-learning/lecture/wlPeP/classification
https://www.coursera.org/learn/machine-learning/lecture/RJXfB/hypothesis-representationhttps://www.coursera.org/learn/machine-learning/lecture/RJXfB/hypothesis-representation
https://www.coursera.org/learn/machine-learning/lecture/OAOhO/non-linear-hypotheseshttps://www.coursera.org/learn/machine-learning/lecture/OAOhO/non-linear-hypotheses
https://www.coursera.org/learn/machine-learning/lecture/4h5X4/prioritizing-what-to-work-onhttps://www.coursera.org/learn/machine-learning/lecture/4h5X4/prioritizing-what-to-work-on
https://github.com/code2exe/ieee-program#session-2---machine-learning---unsupervised-learning
https://www.coursera.org/learn/machine-learning/lecture/olRZo/unsupervised-learninghttps://www.coursera.org/learn/machine-learning/lecture/olRZo/unsupervised-learning
https://www.coursera.org/learn/machine-learning/lecture/czmip/unsupervised-learning-introductionhttps://www.coursera.org/learn/machine-learning/lecture/czmip/unsupervised-learning-introduction
https://www.coursera.org/learn/machine-learning/lecture/93VPG/k-means-algorithmhttps://www.coursera.org/learn/machine-learning/lecture/93VPG/k-means-algorithm
https://www.coursera.org/learn/machine-learning/lecture/G6QWt/optimization-objectivehttps://www.coursera.org/learn/machine-learning/lecture/G6QWt/optimization-objective
https://www.coursera.org/learn/machine-learning/lecture/0EJ6A/motivation-i-data-compressionhttps://www.coursera.org/learn/machine-learning/lecture/0EJ6A/motivation-i-data-compression
https://www.coursera.org/learn/machine-learning/lecture/t6pYD/motivation-ii-visualizationhttps://www.coursera.org/learn/machine-learning/lecture/t6pYD/motivation-ii-visualization
https://www.coursera.org/learn/machine-learning/lecture/Rhg6r/problem-formulationhttps://www.coursera.org/learn/machine-learning/lecture/Rhg6r/problem-formulation
https://www.coursera.org/learn/machine-learning/lecture/uG59z/content-based-recommendationshttps://www.coursera.org/learn/machine-learning/lecture/uG59z/content-based-recommendations
https://www.coursera.org/learn/machine-learning/lecture/2WoBV/collaborative-filteringhttps://www.coursera.org/learn/machine-learning/lecture/2WoBV/collaborative-filtering
https://github.com/code2exe/ieee-program#home-reading-2
Neural Networks for Machine Learninghttps://www.coursera.org/learn/neural-networks
How Google Is Remaking Itself As A Machine Learning First Companyhttps://backchannel.com/how-google-is-remaking-itself-as-a-machine-learning-first-company-ada63defcb70
Large-Scale Deep Learning for Intelligent Computer Systems (video)https://www.youtube.com/watch?v=QSaZGT4-6EY
https://www.youtube.com/watch?v=X769cyzBNVwhttps://www.youtube.com/watch?v=X769cyzBNVw
Google's Cloud Machine learning tools (video)https://www.youtube.com/watch?v=Ja2hxBAwG_0
Google Developers' Machine Learning Recipes (Scikit Learn & Tensorflow) (video)https://www.youtube.com/playlist?list=PLOU2XLYxmsIIuiBfYad6rFYQU_jL2ryal
Tensorflow (video)https://www.youtube.com/watch?v=oZikw5k_2FM
Tensorflow Tutorialshttps://www.tensorflow.org/versions/r0.11/tutorials/index.html
Practical Guide to implementing Neural Networks in Python (using Theano)http://www.analyticsvidhya.com/blog/2016/04/neural-networks-python-theano/
https://github.com/code2exe/ieee-program#week-5
https://github.com/code2exe/ieee-program#session-1---search-trees--and-balanced-trees
https://github.com/code2exe/ieee-program#binary-search-trees-bsts
Serieshttps://www.coursera.org/learn/data-structures/lecture/E7cXP/introduction
https://github.com/code2exe/ieee-program#balanced-search-trees
https://www.coursera.org/learn/data-structures/lecture/Qq5E0/avl-treeshttps://www.coursera.org/learn/data-structures/lecture/Qq5E0/avl-trees
https://www.coursera.org/learn/data-structures/lecture/PKEBC/avl-tree-implementationhttps://www.coursera.org/learn/data-structures/lecture/PKEBC/avl-tree-implementation
https://www.coursera.org/learn/data-structures/lecture/22BgE/split-and-mergehttps://www.coursera.org/learn/data-structures/lecture/22BgE/split-and-merge
https://www.coursera.org/learn/algorithms-part1/lecture/wIUNW/2-3-search-treeshttps://www.coursera.org/learn/algorithms-part1/lecture/wIUNW/2-3-search-trees
https://www.coursera.org/learn/algorithms-part1/lecture/GZe13/red-black-bstshttps://www.coursera.org/learn/algorithms-part1/lecture/GZe13/red-black-bsts
https://www.coursera.org/learn/algorithms-part1/lecture/HIlHd/b-trees-optionalhttps://www.coursera.org/learn/algorithms-part1/lecture/HIlHd/b-trees-optional
https://github.com/code2exe/ieee-program#home-reading-3
https://www.youtube.com/watch?v=Najzh1rYQTo&index=23&list=PL-XXv-cvA_iAlnI-BQr9hjqADPBtujFJdhttps://www.youtube.com/watch?v=Najzh1rYQTo&index=23&list=PL-XXv-cvA_iAlnI-BQr9hjqADPBtujFJd
Videohttps://www.youtube.com/watch?v=QnPl_Y6EqMo
23-Tree Intuition and Definition (video)https://www.youtube.com/watch?v=C3SsdUqasD4&list=PLA5Lqm4uh9Bbq-E0ZnqTIa8LRaL77ica6&index=2
Binary View of 23-Treehttps://www.youtube.com/watch?v=iYvBtGKsqSg&index=3&list=PLA5Lqm4uh9Bbq-E0ZnqTIa8LRaL77ica6
2-3 Trees (student recitation) (video)https://www.youtube.com/watch?v=TOb1tuEZ2X4&index=5&list=PLUl4u3cNGP6317WaSNfmCvGym2ucw3oGp
Aduni - Algorithms - Lecture 4 (link jumps to starting point) (video)https://youtu.be/1W3x0f_RmUo?list=PLFDnELG9dpVxQCxuD-9BSy2E7BWY3t5Sm&t=3871
Aduni - Algorithms - Lecture 5 (video)https://www.youtube.com/watch?v=hm2GHwyKF1o&list=PLFDnELG9dpVxQCxuD-9BSy2E7BWY3t5Sm&index=5
Black Treehttps://en.wikipedia.org/wiki/Red%E2%80%93black_tree
An Introduction To Binary Search And Red Black Treehttps://www.topcoder.com/community/data-science/data-science-tutorials/an-introduction-to-binary-search-and-red-black-trees/
https://www.coursera.org/learn/algorithms-graphs-data-structures/lecture/8acpe/red-black-treeshttps://www.coursera.org/learn/algorithms-graphs-data-structures/lecture/8acpe/red-black-trees
https://www.coursera.org/learn/algorithms-graphs-data-structures/lecture/JV7KI/rotations-advanced-optionalhttps://www.coursera.org/learn/algorithms-graphs-data-structures/lecture/JV7KI/rotations-advanced-optional
https://www.coursera.org/learn/algorithms-graphs-data-structures/lecture/jPL2x/insertion-in-a-red-black-tree-advancedhttps://www.coursera.org/learn/algorithms-graphs-data-structures/lecture/jPL2x/insertion-in-a-red-black-tree-advanced
CS 61B Lecture 26: Balanced Search Trees (video)https://www.youtube.com/watch?v=zqrqYXkth6Q&index=26&list=PL4BBB74C7D2A1049C
Bottom Up 234-Trees (video)https://www.youtube.com/watch?v=DQdMYevEyE4&index=4&list=PLA5Lqm4uh9Bbq-E0ZnqTIa8LRaL77ica6
Top Down 234-Trees (video)https://www.youtube.com/watch?v=2679VQ26Fp4&list=PLA5Lqm4uh9Bbq-E0ZnqTIa8LRaL77ica6&index=5
B-Treehttps://en.wikipedia.org/wiki/B-tree
Introduction to B-Trees (video)https://www.youtube.com/watch?v=I22wEC1tTGo&list=PLA5Lqm4uh9Bbq-E0ZnqTIa8LRaL77ica6&index=6
B-Tree Definition and Insertion (video)https://www.youtube.com/watch?v=s3bCdZGrgpA&index=7&list=PLA5Lqm4uh9Bbq-E0ZnqTIa8LRaL77ica6
B-Tree Deletion (video)https://www.youtube.com/watch?v=svfnVhJOfMc&index=8&list=PLA5Lqm4uh9Bbq-E0ZnqTIa8LRaL77ica6
MIT 6.851 - Memory Hierarchy Models (video)https://www.youtube.com/watch?v=V3omVLzI0WE&index=7&list=PLUl4u3cNGP61hsJNdULdudlRL493b-XZf
https://github.com/code2exe/ieee-program#n-ary-k-ary-m-ary-trees
K-Ary Treehttps://en.wikipedia.org/wiki/K-ary_tree
https://github.com/code2exe/ieee-program#session-2---heaps-tries-and-more
https://github.com/code2exe/ieee-program#trees---notes--background
Series: Core Trees (video)https://www.coursera.org/learn/data-structures-optimizing-performance/lecture/ovovP/core-trees
Series: Trees (video)https://www.coursera.org/learn/data-structures/lecture/95qda/trees
https://github.com/code2exe/ieee-program#tries
https://www.coursera.org/learn/data-structures-optimizing-performance/lecture/08Xyf/core-introduction-to-trieshttps://www.coursera.org/learn/data-structures-optimizing-performance/lecture/08Xyf/core-introduction-to-tries
https://www.coursera.org/learn/data-structures-optimizing-performance/lecture/PvlZW/core-performance-of-trieshttps://www.coursera.org/learn/data-structures-optimizing-performance/lecture/PvlZW/core-performance-of-tries
https://www.coursera.org/learn/data-structures-optimizing-performance/lecture/DFvd3/core-implementing-a-triehttps://www.coursera.org/learn/data-structures-optimizing-performance/lecture/DFvd3/core-implementing-a-trie
https://github.com/code2exe/ieee-program#home-reading-4
MIT (video)https://www.youtube.com/watch?v=9Jry5-82I68
Sedgewick - Tries (3 videos)https://www.youtube.com/playlist?list=PLe-ggMe31CTe9IyG9MB8vt5xUJeYgOYRQ
1. R Way Trieshttps://www.youtube.com/watch?v=buq2bn8x3Vo&index=3&list=PLe-ggMe31CTe9IyG9MB8vt5xUJeYgOYRQ
2. Ternary Search Trieshttps://www.youtube.com/watch?v=LelV-kkYMIg&index=2&list=PLe-ggMe31CTe9IyG9MB8vt5xUJeYgOYRQ
3. Character Based Operationshttps://www.youtube.com/watch?v=00YaFPcC65g&list=PLe-ggMe31CTe9IyG9MB8vt5xUJeYgOYRQ&index=1
Notes on Data Structures and Programming Techniqueshttp://www.cs.yale.edu/homes/aspnes/classes/223/notes.html#Tries
Introduction To Tries (video)https://www.coursera.org/learn/data-structures-optimizing-performance/lecture/08Xyf/core-introduction-to-tries
Performance Of Tries (video)https://www.coursera.org/learn/data-structures-optimizing-performance/lecture/PvlZW/core-performance-of-tries
Implementing A Trie (video)https://www.coursera.org/learn/data-structures-optimizing-performance/lecture/DFvd3/core-implementing-a-trie
The Trie: A Neglected Data Structurehttps://www.toptal.com/java/the-trie-a-neglected-data-structure
TopCoder - Using Trieshttps://www.topcoder.com/community/data-science/data-science-tutorials/using-tries/
Stanford Lecture (real world use case) (video)https://www.youtube.com/watch?v=TJ8SkcUSdbU
Series (video)https://www.coursera.org/learn/data-structures-optimizing-performance/lecture/p82sw/core-introduction-to-binary-search-trees
https://github.com/code2exe/ieee-program#heap--priority-queue--binary-heap
Heaphttps://en.wikipedia.org/wiki/Heap_(data_structure)
https://www.coursera.org/learn/algorithms-graphs-data-structures/lecture/iIzo8/heaps-operations-and-applicationshttps://www.coursera.org/learn/algorithms-graphs-data-structures/lecture/iIzo8/heaps-operations-and-applications
https://www.coursera.org/learn/algorithms-graphs-data-structures/lecture/KKqlm/heaps-implementation-details-advanced-optionalhttps://www.coursera.org/learn/algorithms-graphs-data-structures/lecture/KKqlm/heaps-implementation-details-advanced-optional
Naive Implementations (video)https://www.coursera.org/learn/data-structures/lecture/z3l9N/naive-implementations
Binary Trees (video)https://www.coursera.org/learn/data-structures/lecture/GRV2q/binary-trees
Basic Operations (video)https://www.coursera.org/learn/data-structures/lecture/0g1dl/basic-operations
Complete Binary Trees (video)https://www.coursera.org/learn/data-structures/lecture/gl5Ni/complete-binary-trees
Pseudocode (video)https://www.coursera.org/learn/data-structures/lecture/HxQo9/pseudocode
Heap Sort - jumps to start (video)https://youtu.be/odNJmw5TOEE?list=PLFDnELG9dpVxQCxuD-9BSy2E7BWY3t5Sm&t=3291
Heap Sort (video)https://www.coursera.org/learn/data-structures/lecture/hSzMO/heap-sort
Building a heap (video)https://www.coursera.org/learn/data-structures/lecture/dwrOS/building-a-heap
CS 61B Lecture 24: Priority Queues (video)https://www.youtube.com/watch?v=yIUFT6AKBGE&index=24&list=PL4BBB74C7D2A1049C
Linear Time BuildHeap (max-heap)https://www.youtube.com/watch?v=MiyLo8adrWw
https://github.com/code2exe/ieee-program#treap
Treaphttps://en.wikipedia.org/wiki/Treap
Data Structures: Treaps explained (video)https://www.youtube.com/watch?v=6podLUYinH8
Applications in set operationshttps://www.cs.cmu.edu/~scandal/papers/treaps-spaa98.pdf
https://github.com/code2exe/ieee-program#week-6
https://github.com/code2exe/ieee-program#session-1---graph-properties-and-graph-search
https://www.coursera.org/learn/algorithms-graphs-data-structures/lecture/NX0BI/graph-search-overviewhttps://www.coursera.org/learn/algorithms-graphs-data-structures/lecture/NX0BI/graph-search-overview
https://www.coursera.org/learn/algorithms-graphs-data-structures/lecture/JZRXz/breadth-first-search-bfs-the-basicshttps://www.coursera.org/learn/algorithms-graphs-data-structures/lecture/JZRXz/breadth-first-search-bfs-the-basics
https://www.coursera.org/learn/algorithms-graphs-data-structures/lecture/ZAaJA/bfs-and-shortest-pathshttps://www.coursera.org/learn/algorithms-graphs-data-structures/lecture/ZAaJA/bfs-and-shortest-paths
https://www.coursera.org/learn/algorithms-graphs-data-structures/lecture/BTVWn/bfs-and-undirected-connectivityhttps://www.coursera.org/learn/algorithms-graphs-data-structures/lecture/BTVWn/bfs-and-undirected-connectivity
https://www.coursera.org/learn/algorithms-graphs-data-structures/lecture/pKr0Y/depth-first-search-dfs-the-basicshttps://www.coursera.org/learn/algorithms-graphs-data-structures/lecture/pKr0Y/depth-first-search-dfs-the-basics
https://www.coursera.org/learn/algorithms-graphs-data-structures/lecture/rxrPa/dijkstras-shortest-path-algorithmhttps://www.coursera.org/learn/algorithms-graphs-data-structures/lecture/rxrPa/dijkstras-shortest-path-algorithm
https://www.coursera.org/learn/algorithms-graphs-data-structures/lecture/Jfvmn/dijkstras-algorithm-exampleshttps://www.coursera.org/learn/algorithms-graphs-data-structures/lecture/Jfvmn/dijkstras-algorithm-examples
https://github.com/code2exe/ieee-program#home-reading-5
https://www.coursera.org/learn/algorithms-graphs-data-structures/lecture/VCHYw/correctness-of-dijkstras-algorithmhttps://www.coursera.org/learn/algorithms-graphs-data-structures/lecture/VCHYw/correctness-of-dijkstras-algorithm
https://www.coursera.org/learn/algorithms-graphs-data-structures/lecture/Pbpp9/dijkstras-algorithm-implementation-and-running-timehttps://www.coursera.org/learn/algorithms-graphs-data-structures/lecture/Pbpp9/dijkstras-algorithm-implementation-and-running-time
https://www.coursera.org/learn/algorithms-graphs-data-structures/lecture/yeKm7/topological-sorthttps://www.coursera.org/learn/algorithms-graphs-data-structures/lecture/yeKm7/topological-sort
https://www.coursera.org/learn/algorithms-graphs-data-structures/lecture/rng2S/computing-strong-components-the-algorithmhttps://www.coursera.org/learn/algorithms-graphs-data-structures/lecture/rng2S/computing-strong-components-the-algorithm
https://www.coursera.org/learn/algorithms-graphs-data-structures/lecture/f11at/structure-of-the-web-optionalhttps://www.coursera.org/learn/algorithms-graphs-data-structures/lecture/f11at/structure-of-the-web-optional
https://www.youtube.com/watch?v=7QcoJjSVT38https://www.youtube.com/watch?v=7QcoJjSVT38
https://github.com/code2exe/ieee-program#session-2---solving-problems-using-graphs
https://www.coursera.org/learn/algorithms-on-graphshttps://www.coursera.org/learn/algorithms-on-graphs
https://github.com/code2exe/ieee-program#home-reading-6
Overviewhttps://www.coursera.org/learn/data-structures/lecture/JssSY/overview
Naive Implementationhttps://www.coursera.org/learn/data-structures/lecture/EM5D0/naive-implementations
Treeshttps://www.coursera.org/learn/data-structures/lecture/Mxu0w/trees
Union By Rankhttps://www.coursera.org/learn/data-structures/lecture/qb4c2/union-by-rank
Path Compressionhttps://www.coursera.org/learn/data-structures/lecture/Q9CVI/path-compression
Analysis Optionshttps://www.coursera.org/learn/data-structures/lecture/GQQLN/analysis-optional
Sedgewick Algorithms - Union-Find (6 videos)https://www.youtube.com/watch?v=8mYfZeHtdNc&list=PLe-ggMe31CTexoNYnMhbHaWhQ0dvcy43t
Synchronous Distributed Algorithms: Symmetry-Breaking. Shortest-Paths Spanning Treeshttps://www.youtube.com/watch?v=mUBmcbbJNf4&list=PLUl4u3cNGP6317WaSNfmCvGym2ucw3oGp&index=27
Asynchronous Distributed Algorithms: Shortest-Paths Spanning Treeshttps://www.youtube.com/watch?v=kQ-UQAzcnzA&list=PLUl4u3cNGP6317WaSNfmCvGym2ucw3oGp&index=28
https://www.coursera.org/learn/algorithms-on-graphshttps://www.coursera.org/learn/algorithms-on-graphs
https://www.coursera.org/learn/algorithms-graphs-data-structureshttps://www.coursera.org/learn/algorithms-graphs-data-structures
https://github.com/code2exe/ieee-program#week-7
https://github.com/code2exe/ieee-program#session-1---dynamic-programming
https://www.coursera.org/learn/algorithms-greedy/lecture/LIgLJ/the-knapsack-problemhttps://www.coursera.org/learn/algorithms-greedy/lecture/LIgLJ/the-knapsack-problem
https://www.coursera.org/learn/algorithms-greedy/lecture/0n68L/a-dynamic-programming-algorithmhttps://www.coursera.org/learn/algorithms-greedy/lecture/0n68L/a-dynamic-programming-algorithm
https://www.coursera.org/learn/algorithms-greedy/lecture/LADQc/example-review-optionalhttps://www.coursera.org/learn/algorithms-greedy/lecture/LADQc/example-review-optional
https://www.coursera.org/learn/algorithms-greedy/lecture/QJkyp/optimal-substructurehttps://www.coursera.org/learn/algorithms-greedy/lecture/QJkyp/optimal-substructure
https://www.coursera.org/learn/algorithms-greedy/lecture/tNmae/a-dynamic-programming-algorithmhttps://www.coursera.org/learn/algorithms-greedy/lecture/tNmae/a-dynamic-programming-algorithm
https://github.com/code2exe/ieee-program#home-reading-7
https://www.coursera.org/learn/algorithms-greedy/lecture/WENc1/introduction-weighted-independent-sets-in-path-graphshttps://www.coursera.org/learn/algorithms-greedy/lecture/WENc1/introduction-weighted-independent-sets-in-path-graphs
https://www.coursera.org/learn/algorithms-greedy/lecture/t9XAF/wis-in-path-graphs-optimal-substructurehttps://www.coursera.org/learn/algorithms-greedy/lecture/t9XAF/wis-in-path-graphs-optimal-substructure
https://www.coursera.org/learn/algorithms-greedy/lecture/w040v/wis-in-path-graphs-a-linear-time-algorithmhttps://www.coursera.org/learn/algorithms-greedy/lecture/w040v/wis-in-path-graphs-a-linear-time-algorithm
https://www.coursera.org/learn/algorithms-greedy/lecture/TZgJM/wis-in-path-graphs-a-reconstruction-algorithmhttps://www.coursera.org/learn/algorithms-greedy/lecture/TZgJM/wis-in-path-graphs-a-reconstruction-algorithm
https://www.coursera.org/learn/algorithms-greedy/lecture/VEc7L/principles-of-dynamic-programminghttps://www.coursera.org/learn/algorithms-greedy/lecture/VEc7L/principles-of-dynamic-programming
https://www.coursera.org/learn/algorithms-greedy/lecture/GKCeN/problem-definitionhttps://www.coursera.org/learn/algorithms-greedy/lecture/GKCeN/problem-definition
https://www.coursera.org/learn/algorithms-greedy/lecture/rUDLu/optimal-substructurehttps://www.coursera.org/learn/algorithms-greedy/lecture/rUDLu/optimal-substructure
https://www.coursera.org/learn/algorithms-greedy/lecture/0qjbs/proof-of-optimal-substructurehttps://www.coursera.org/learn/algorithms-greedy/lecture/0qjbs/proof-of-optimal-substructure
https://www.coursera.org/learn/algorithms-greedy/lecture/3wrTN/a-dynamic-programming-algorithm-ihttps://www.coursera.org/learn/algorithms-greedy/lecture/3wrTN/a-dynamic-programming-algorithm-i
https://www.coursera.org/learn/algorithms-greedy/lecture/5ERYG/a-dynamic-programming-algorithm-iihttps://www.coursera.org/learn/algorithms-greedy/lecture/5ERYG/a-dynamic-programming-algorithm-ii
Dynamic Programming (video)https://www.youtube.com/playlist?list=PLrmLmBdmIlpsHaNTPP_jHHDx_os9ItYXr
The RNA secondary structure problem (video)https://www.coursera.org/learn/algorithmic-thinking-2/lecture/80RrW/the-rna-secondary-structure-problem
A dynamic programming algorithm (video)https://www.coursera.org/learn/algorithmic-thinking-2/lecture/PSonq/a-dynamic-programming-algorithm
Illustrating the DP algorithm (video)https://www.coursera.org/learn/algorithmic-thinking-2/lecture/oUEK2/illustrating-the-dp-algorithm
Running time of the DP algorithm (video)https://www.coursera.org/learn/algorithmic-thinking-2/lecture/nfK2r/running-time-of-the-dp-algorithm
DP vs. recursive implementation (video)https://www.coursera.org/learn/algorithmic-thinking-2/lecture/M999a/dp-vs-recursive-implementation
Global pairwise sequence alignment (video)https://www.coursera.org/learn/algorithmic-thinking-2/lecture/UZ7o6/global-pairwise-sequence-alignment
Local pairwise sequence alignment (video)https://www.coursera.org/learn/algorithmic-thinking-2/lecture/WnNau/local-pairwise-sequence-alignment
6.006: Dynamic Programming I: Fibonacci, Shortest Pathshttps://www.youtube.com/watch?v=OQ5jsbhAv_M&list=PLUl4u3cNGP61Oq3tWYp6V_F-5jb5L2iHb&index=19
6.006: Dynamic Programming II: Text Justification, Blackjackhttps://www.youtube.com/watch?v=ENyox7kNKeY&list=PLUl4u3cNGP61Oq3tWYp6V_F-5jb5L2iHb&index=20
6.006: DP III: Parenthesization, Edit Distance, Knapsackhttps://www.youtube.com/watch?v=ocZMDMZwhCY&list=PLUl4u3cNGP61Oq3tWYp6V_F-5jb5L2iHb&index=21
6.006: DP IV: Guitar Fingering, Tetris, Super Mario Bros.https://www.youtube.com/watch?v=tp4_UXaVyx8&index=22&list=PLUl4u3cNGP61Oq3tWYp6V_F-5jb5L2iHb
6.046: Dynamic Programming & Advanced DPhttps://www.youtube.com/watch?v=Tw1k46ywN6E&index=14&list=PLUl4u3cNGP6317WaSNfmCvGym2ucw3oGp
6.046: Dynamic Programming: All-Pairs Shortest Pathshttps://www.youtube.com/watch?v=NzgFUwOaoIw&list=PLUl4u3cNGP6317WaSNfmCvGym2ucw3oGp&index=15
6.046: Dynamic Programming (student recitation)https://www.youtube.com/watch?v=krZI60lKPek&list=PLUl4u3cNGP6317WaSNfmCvGym2ucw3oGp&index=12
https://www.coursera.org/learn/algorithms-npcomplete/lecture/gXaGS/a-dynamic-programming-heuristic-for-knapsackhttps://www.coursera.org/learn/algorithms-npcomplete/lecture/gXaGS/a-dynamic-programming-heuristic-for-knapsack
https://www.coursera.org/learn/algorithms-npcomplete/lecture/qtdIZ/knapsack-via-dynamic-programming-revisitedhttps://www.coursera.org/learn/algorithms-npcomplete/lecture/qtdIZ/knapsack-via-dynamic-programming-revisited
https://www.coursera.org/learn/algorithms-npcomplete/lecture/ApF82/ananysis-of-dynamic-programming-heuristichttps://www.coursera.org/learn/algorithms-npcomplete/lecture/ApF82/ananysis-of-dynamic-programming-heuristic
https://github.com/code2exe/ieee-program#session-2---solving-problems-with-dynamic-programming
https://www.coursera.org/learn/dna-sequencing/lecture/ZDDOH/practical-implementing-dynamic-programming-for-edit-distancehttps://www.coursera.org/learn/dna-sequencing/lecture/ZDDOH/practical-implementing-dynamic-programming-for-edit-distance
https://www.coursera.org/learn/advanced-algorithms-and-complexity/lecture/71PHI/tsp-dynamic-programminghttps://www.coursera.org/learn/advanced-algorithms-and-complexity/lecture/71PHI/tsp-dynamic-programming
https://www.coursera.org/learn/comparing-genomes/lecture/TDKlW/dynamic-programming-and-backtracking-pointershttps://www.coursera.org/learn/comparing-genomes/lecture/TDKlW/dynamic-programming-and-backtracking-pointers
https://github.com/code2exe/ieee-program#home-reading-8
https://www.coursera.org/learn/algorithms-greedyhttps://www.coursera.org/learn/algorithms-greedy
https://github.com/code2exe/ieee-program#week-8
https://github.com/code2exe/ieee-program#session-1---bitwise-operations-discrete-mathematics-and-np-completeness-and-computability
https://github.com/code2exe/ieee-program#combinatorics-n-choose-k--probability
Math Skills: How to find Factorial, Permutation and Combination (Choose) (video)https://www.youtube.com/watch?v=8RRo6Ti9d0U
https://www.youtube.com/watch?v=2Df1sDAyRvQhttps://www.youtube.com/watch?v=2Df1sDAyRvQ
https://www.youtube.com/watch?v=q27iV8y4fdMhttps://www.youtube.com/watch?v=q27iV8y4fdM
https://github.com/code2exe/ieee-program#shortest-paths-and-np-np-complete-and-approximation-algorithms
https://www.coursera.org/learn/algorithms-npcomplete/lecture/8HT5O/polynomial-time-solvable-problemshttps://www.coursera.org/learn/algorithms-npcomplete/lecture/8HT5O/polynomial-time-solvable-problems
https://www.coursera.org/learn/algorithms-npcomplete/lecture/o1CGE/reductions-and-completenesshttps://www.coursera.org/learn/algorithms-npcomplete/lecture/o1CGE/reductions-and-completeness
https://www.coursera.org/learn/algorithms-npcomplete/lecture/vZ9Bc/definition-and-interpretation-of-np-completeness-ihttps://www.coursera.org/learn/algorithms-npcomplete/lecture/vZ9Bc/definition-and-interpretation-of-np-completeness-i
https://www.coursera.org/learn/algorithms-npcomplete/lecture/3JqiX/definition-and-interpretation-of-np-completeness-iihttps://www.coursera.org/learn/algorithms-npcomplete/lecture/3JqiX/definition-and-interpretation-of-np-completeness-ii
https://www.coursera.org/learn/algorithms-npcomplete/lecture/VZY2Z/the-p-vs-np-questionhttps://www.coursera.org/learn/algorithms-npcomplete/lecture/VZY2Z/the-p-vs-np-question
https://www.coursera.org/learn/algorithms-npcomplete/lecture/jugfP/algorithmic-approaches-to-np-complete-problemshttps://www.coursera.org/learn/algorithms-npcomplete/lecture/jugfP/algorithmic-approaches-to-np-complete-problems
https://github.com/code2exe/ieee-program#home-reading-9
Basic Theoretical Probabilityhttps://www.khanacademy.org/math/probability/probability-and-combinatorics-topic
Probability Explained (video)https://www.youtube.com/watch?v=uzkc-qNVoOk&list=PLC58778F28211FA19
MIT 6.042J - Probability Introductionhttps://www.youtube.com/watch?v=SmFwFdESMHI&index=18&list=PLB7540DEDD482705B
MIT 6.042J - Conditional Probabilityhttps://www.youtube.com/watch?v=E6FbvM-FGZ8&index=19&list=PLB7540DEDD482705B
MIT 6.042J - Independencehttps://www.youtube.com/watch?v=l1BCv3qqW4A&index=20&list=PLB7540DEDD482705B
MIT 6.042J - Random Variableshttps://www.youtube.com/watch?v=MOfhhFaQdjw&list=PLB7540DEDD482705B&index=21
MIT 6.042J - Expectation Ihttps://www.youtube.com/watch?v=gGlMSe7uEkA&index=22&list=PLB7540DEDD482705B
MIT 6.042J - Expectation IIhttps://www.youtube.com/watch?v=oI9fMUqgfxY&index=23&list=PLB7540DEDD482705B
MIT 6.042J - Large Deviationshttps://www.youtube.com/watch?v=q4mwO2qS2z4&index=24&list=PLB7540DEDD482705B
MIT 6.042J - Random Walkshttps://www.youtube.com/watch?v=56iFMY8QW2k&list=PLB7540DEDD482705B&index=25
https://github.com/code2exe/ieee-program#bloom-filter
Bloom Filtershttps://www.youtube.com/watch?v=-SuTGoFYjZs
Bloom Filters | Mining of Massive Datasets | Stanford Universityhttps://www.youtube.com/watch?v=qBTdukbzc78
Tutorialhttp://billmill.org/bloomfilter-tutorial/
How To Write A Bloom Filter Apphttp://blog.michaelschmatz.com/2016/04/11/how-to-write-a-bloom-filter-cpp/
https://github.com/code2exe/ieee-program#cryptography
Khan Academy Serieshttps://www.khanacademy.org/computing/computer-science/cryptography
Cryptography: Hash Functionshttps://www.youtube.com/watch?v=KqqOXndnvic&list=PLUl4u3cNGP6317WaSNfmCvGym2ucw3oGp&index=30
Cryptography: Encryptionhttps://www.youtube.com/watch?v=9TNI2wHmaeI&index=31&list=PLUl4u3cNGP6317WaSNfmCvGym2ucw3oGp
https://github.com/code2exe/ieee-program#linear-programming-videos
Linear Programminghttps://www.youtube.com/watch?v=M4K6HYLHREQ
Finding minimum costhttps://www.youtube.com/watch?v=2ACJ9ewUC6U
Finding maximum valuehttps://www.youtube.com/watch?v=8AA_81xI3ik
Solve Linear Equations with Python - Simplex Algorithmhttps://www.youtube.com/watch?v=44pAWI7v5Zk
https://github.com/code2exe/ieee-program#math-for-fast-processing
Integer Arithmetic, Karatsuba Multiplication (video)https://www.youtube.com/watch?v=eCaXlAaN2uE&index=11&list=PLUl4u3cNGP61Oq3tWYp6V_F-5jb5L2iHb
The Chinese Remainder Theorem (used in cryptography) (video)https://www.youtube.com/watch?v=ru7mWZJlRQg
Computational Complexity (video)https://www.youtube.com/watch?v=moPtwq_cVH8&list=PLUl4u3cNGP61Oq3tWYp6V_F-5jb5L2iHb&index=23
Greedy Algs. II & Intro to NP Completeness (video)https://youtu.be/qcGnJ47Smlo?list=PLFDnELG9dpVxQCxuD-9BSy2E7BWY3t5Sm&t=2939
NP Completeness II & Reductions (video)https://www.youtube.com/watch?v=e0tGC6ZQdQE&index=16&list=PLFDnELG9dpVxQCxuD-9BSy2E7BWY3t5Sm
NP Completeness III (Video)https://www.youtube.com/watch?v=fCX1BGT3wjE&index=17&list=PLFDnELG9dpVxQCxuD-9BSy2E7BWY3t5Sm
NP Completeness IV (video)https://www.youtube.com/watch?v=NKLDp3Rch3M&list=PLFDnELG9dpVxQCxuD-9BSy2E7BWY3t5Sm&index=18
CSE373 2012 - Lecture 23 - Introduction to NP-Completeness (video)https://youtu.be/KiK5TVgXbFg?list=PLOtl7M3yp-DV69F32zdK7YJcNXpTunF2b&t=1508
CSE373 2012 - Lecture 24 - NP-Completeness Proofs (video)https://www.youtube.com/watch?v=27Al52X3hd4&index=24&list=PLOtl7M3yp-DV69F32zdK7YJcNXpTunF2b
CSE373 2012 - Lecture 25 - NP-Completeness Challenge (video)https://www.youtube.com/watch?v=xCPH4gwIIXM&index=25&list=PLOtl7M3yp-DV69F32zdK7YJcNXpTunF2b
Complexity: P, NP, NP-completeness, Reductions (video)https://www.youtube.com/watch?v=eHZifpgyH_4&list=PLUl4u3cNGP6317WaSNfmCvGym2ucw3oGp&index=22
Complexity: Approximation Algorithms (video)https://www.youtube.com/watch?v=MEz1J9wY2iM&list=PLUl4u3cNGP6317WaSNfmCvGym2ucw3oGp&index=24
Complexity: Fixed-Parameter Algorithms (video)https://www.youtube.com/watch?v=4q-jmGrmxKs&index=25&list=PLUl4u3cNGP6317WaSNfmCvGym2ucw3oGp
Jupyter Notebookhttp://nbviewer.jupyter.org/url/norvig.com/ipython/TSP.ipynb
https://github.com/code2exe/ieee-program#session-2---caches-processes-and-threads-and-other-topics-edit
https://github.com/code2exe/ieee-program#bitwise-operations
Bit manipulationhttps://www.youtube.com/watch?v=NLKQEOgBAnw
C Programming Tutorial 2-10: Bitwise Operators (video)https://www.youtube.com/watch?v=d0AwjSpNXR0
Binary: Plusses & Minuses (Why We Use Two's Complement) (video)https://www.youtube.com/watch?v=lKTsv6iVxV4
4 ways to count bits in a byte (video)https://youtu.be/Hzuzo9NJrlc
https://github.com/code2exe/ieee-program#compilers
How a Compiler Works in ~1 minute (video)https://www.youtube.com/watch?v=IhC7sdYe-Jg
Harvard CS50 - Compilers (video)https://www.youtube.com/watch?v=CSZLNYF4Klo
C++ (video)https://www.youtube.com/watch?v=twodd1KFfGk
Understanding Compiler Optimization (C++) (video)https://www.youtube.com/watch?v=FnGCDLhaxKU
https://github.com/code2exe/ieee-program#floating-point-numbers
Representation of Floating Point Numbers - 1 (video - there is an error in calculations - see video description)https://www.youtube.com/watch?v=ji3SfClm8TU
IEEE754 32-bit floating point binary (video)https://www.youtube.com/watch?v=50ZYcZebIec
https://github.com/code2exe/ieee-program#unicode
The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Setshttp://www.joelonsoftware.com/articles/Unicode.html
What Every Programmer Absolutely, Positively Needs To Know About Encodings And Character Sets To Work With Texthttp://kunststube.net/encoding/
https://github.com/code2exe/ieee-program#endianness
Big And Little Endianhttps://www.cs.umd.edu/class/sum2003/cmsc311/Notes/Data/endian.html
Big Endian Vs Little Endian (video)https://www.youtube.com/watch?v=JrNF0KRAlyo
Big And Little Endian Inside/Out (video)https://www.youtube.com/watch?v=oBSuXP-1Tc0
https://github.com/code2exe/ieee-program#caches
https://github.com/code2exe/ieee-program#processes-and-threads
How does CPU execute program (video)https://www.youtube.com/watch?v=42KTvGYQYnA
Machine Code Instructions (video)https://www.youtube.com/watch?v=Mv2XQgpbTNE
threads in C++ (series - 10 videos)https://www.youtube.com/playlist?list=PL5jc9xFGsL8E12so1wlMS0r0hTQoJL74M
Short series on threadshttps://www.youtube.com/playlist?list=PL1H1sBF1VAKVMONJWJkmUh6_p8g4F2oy1
Python Threadshttps://www.youtube.com/watch?v=Bs7vPNbB9JM
Mutex in Pythonhttps://www.youtube.com/watch?v=0zaPs8OtyKY
https://github.com/code2exe/ieee-program#home-reading-10
Operating Systems and System Programming (video)https://www.youtube.com/playlist?list=PL-XXv-cvA_iBDyz-ba4yDskqMDY6A1w_c
https://www.quora.com/What-is-the-difference-between-a-process-and-a-threadhttps://www.quora.com/What-is-the-difference-between-a-process-and-a-thread
Count Bitshttps://graphics.stanford.edu/~seander/bithacks.html#CountBitsSetKernighan
Bit Manipulation (video)https://www.youtube.com/watch?v=7jkIUgLC29I
https://github.com/code2exe/ieee-program#computer-security
MIT (23 videos)https://www.youtube.com/playlist?list=PLUl4u3cNGP62K2DjQLRxDNRi0z2IRWnNh
Introduction, Threat Modelshttps://www.youtube.com/watch?v=GqmQg-cszw4&index=1&list=PLUl4u3cNGP62K2DjQLRxDNRi0z2IRWnNh
Control Hijacking Attackshttps://www.youtube.com/watch?v=6bwzNg5qQ0o&list=PLUl4u3cNGP62K2DjQLRxDNRi0z2IRWnNh&index=2
Buffer Overflow Exploits and Defenseshttps://www.youtube.com/watch?v=drQyrzRoRiA&list=PLUl4u3cNGP62K2DjQLRxDNRi0z2IRWnNh&index=3
Privilege Separationhttps://www.youtube.com/watch?v=6SIJmoE9L9g&index=4&list=PLUl4u3cNGP62K2DjQLRxDNRi0z2IRWnNh
Capabilitieshttps://www.youtube.com/watch?v=8VqTSY-11F4&index=5&list=PLUl4u3cNGP62K2DjQLRxDNRi0z2IRWnNh
Sandboxing Native Codehttps://www.youtube.com/watch?v=VEV74hwASeU&list=PLUl4u3cNGP62K2DjQLRxDNRi0z2IRWnNh&index=6
Web Security Modelhttps://www.youtube.com/watch?v=chkFBigodIw&index=7&list=PLUl4u3cNGP62K2DjQLRxDNRi0z2IRWnNh
Securing Web Applicationshttps://www.youtube.com/watch?v=EBQIGy1ROLY&index=8&list=PLUl4u3cNGP62K2DjQLRxDNRi0z2IRWnNh
Symbolic Executionhttps://www.youtube.com/watch?v=yRVZPvHYHzw&index=9&list=PLUl4u3cNGP62K2DjQLRxDNRi0z2IRWnNh
Network Securityhttps://www.youtube.com/watch?v=SIEVvk3NVuk&index=11&list=PLUl4u3cNGP62K2DjQLRxDNRi0z2IRWnNh
Network Protocolshttps://www.youtube.com/watch?v=QOtA76ga_fY&index=12&list=PLUl4u3cNGP62K2DjQLRxDNRi0z2IRWnNh
Side-Channel Attackshttps://www.youtube.com/watch?v=PuVMkSEcPiI&index=15&list=PLUl4u3cNGP62K2DjQLRxDNRi0z2IRWnNh
https://github.com/code2exe/ieee-program#parallel-programming
Understanding the Python GIL (2010)https://www.youtube.com/watch?v=Obt-vMVdM8s
referencehttp://www.dabeaz.com/GIL
David Beazley - Python Concurrency From the Ground Up: LIVE! - PyCon 2015https://www.youtube.com/watch?v=MCs5OvhV9S4
Keynote David Beazley - Topics of Interest (Python Asyncio)https://www.youtube.com/watch?v=ZzfHjytDceU
Coursera (Scala)https://www.coursera.org/learn/parprog1/home/week/1
Efficient Python for High Performance Parallel Computing (video)https://www.youtube.com/watch?v=uY85GkaYzBk
https://github.com/code2exe/ieee-program#networking-videos
Khan Academyhttps://www.khanacademy.org/computing/computer-science/internet-intro
UDP and TCP: Comparison of Transport Protocolshttps://www.youtube.com/watch?v=Vdc8TCESIg8
TCP/IP and the OSI Model Explained!https://www.youtube.com/watch?v=e5DEVa9eSN0
Packet Transmission across the Internet. Networking & TCP/IP tutorial.https://www.youtube.com/watch?v=nomyRJehhnM
HTTPhttps://www.youtube.com/watch?v=WGJrLqtX7As
SSL and HTTPShttps://www.youtube.com/watch?v=S2iBR2ZlZf0
SSL/TLShttps://www.youtube.com/watch?v=Rp3iZUvXWlM
HTTP 2.0https://www.youtube.com/watch?v=E9FxNzv1Tr8
Video Series (21 videos)https://www.youtube.com/playlist?list=PLEbnTDJUr_IegfoqO4iPnPYQui46QqT0j
Subnetting Demystified - Part 5 CIDR Notationhttps://www.youtube.com/watch?v=t5xYI0jzOf4
https://github.com/code2exe/ieee-program#week-9
https://github.com/code2exe/ieee-program#session-1---testing-and-system-design
https://github.com/code2exe/ieee-program#home-reading-11
https://github.com/code2exe/ieee-program#testing
Agile Software Testing with James Bach (video)https://www.youtube.com/watch?v=SAhJf36_u5U
Open Lecture by James Bach on Software Testing (video)https://www.youtube.com/watch?v=ILkT_HV9DVU
Steve Freeman - Test-Driven Development (that’s not what we meant) (video)https://vimeo.com/83960706
slideshttp://gotocon.com/dl/goto-berlin-2013/slides/SteveFreeman_TestDrivenDevelopmentThatsNotWhatWeMeant.pdf
TDD is dead. Long live testing.http://david.heinemeierhansson.com/2014/tdd-is-dead-long-live-testing.html
Is TDD dead? (video)https://www.youtube.com/watch?v=z9quxZsLcfo
Video series (152 videos) - not all are needed (video)https://www.youtube.com/watch?v=nzJapzxH_rE&list=PLAwxTw4SYaPkWVHeC_8aSIbSxE_NXI76g
Test-Driven Web Development with Pythonhttp://www.obeythetestinggoat.com/pages/book.html#toc
videohttps://www.youtube.com/watch?v=IKD2-MAkXyQ
Tao Of Testinghttp://jasonpolites.github.io/tao-of-testing/ch3-1.1.html
How to write testshttp://jasonpolites.github.io/tao-of-testing/ch4-1.1.html
https://github.com/code2exe/ieee-program#design-patterns
Quick UML review (video)https://www.youtube.com/watch?v=3cmzqZzwNDM&list=PLGLfVvz_LVvQ5G-LdJ8RLqe-ndo7QITYc&index=3
Chapter 6 (Part 1) - Patterns (video)https://youtu.be/LAP2A80Ajrg?list=PLJ9pm_Rc9HesnkwKlal_buSIHA-jTZMpO&t=3344
Chapter 6 (Part 2) - Abstraction-Occurrence, General Hierarchy, Player-Role, Singleton, Observer, Delegation (video)https://www.youtube.com/watch?v=U8-PGsjvZc4&index=12&list=PLJ9pm_Rc9HesnkwKlal_buSIHA-jTZMpO
Chapter 6 (Part 3) - Adapter, Facade, Immutable, Read-Only Interface, Proxy (video)https://www.youtube.com/watch?v=7sduBHuex4c&index=13&list=PLJ9pm_Rc9HesnkwKlal_buSIHA-jTZMpO
Series of videos (27 videos)https://www.youtube.com/playlist?list=PLF206E906175C7E07
Head First Design Patternshttps://www.amazon.com/Head-First-Design-Patterns-Freeman/dp/0596007124
Handy reference: 101 Design Patterns & Tips for Developershttps://sourcemaking.com/design-patterns-and-tips
https://github.com/code2exe/ieee-program#messaging-serialization-and-queueing-systems
Thrifthttps://thrift.apache.org/
Tutorialhttp://thrift-tutorial.readthedocs.io/en/latest/intro.html
Protocol Buffershttps://developers.google.com/protocol-buffers/
Tutorialshttps://developers.google.com/protocol-buffers/docs/tutorials
gRPChttp://www.grpc.io/
gRPC 101 for Java Developers (video)https://www.youtube.com/watch?v=5tmPvSe7xXQ&list=PLcTqM9n_dieN0k1nSeN36Z_ppKnvMJoly&index=1
Redishttp://redis.io/
Tutorialhttp://try.redis.io/
Amazon SQS (queue)https://aws.amazon.com/sqs/
Amazon SNS (pub-sub)https://aws.amazon.com/sns/
RabbitMQhttps://www.rabbitmq.com/
Get Startethttps://www.rabbitmq.com/getstarted.html
Celeryhttp://www.celeryproject.org/
First Steps With Celeryhttp://docs.celeryproject.org/en/latest/getting-started/first-steps-with-celery.html
ZeroMQhttp://zeromq.org/
Intro - Read The Manualhttp://zeromq.org/intro:read-the-manual
ActiveMQhttp://activemq.apache.org/
Kafkahttp://kafka.apache.org/documentation.html#introduction
MessagePackhttp://msgpack.org/index.html
Avrohttps://avro.apache.org/
https://github.com/code2exe/ieee-program#session-2---putting-it-all-together-and-review
https://github.com/code2exe/ieee-program#home-reading-for-your-own-on-your-own-time-dont-do-all-this-in-a-week-otherwise-you-will-be-wasting-your-time-since-you-wont-remember-any-of-it-by-cramming-it
Videoshttps://www.youtube.com/watch?v=r4r1DZcx1cM&list=PLmVb1OknmNJuC5POdcDv5oCS7_OUkDgpj&index=22
Videoshttps://www.youtube.com/channel/UCzDJwLWoYCUQowF_nG3m5OQ
Sedgewick Videos - Algorithms Ihttps://www.youtube.com/user/algorithmscourses/playlists?shelf_id=2&view=50&sort=dd
01. Union-Findhttps://www.youtube.com/watch?v=8mYfZeHtdNc&list=PLe-ggMe31CTexoNYnMhbHaWhQ0dvcy43t
02. Analysis of Algorithmshttps://www.youtube.com/watch?v=ZN-nFW0mEpg&list=PLe-ggMe31CTf0_bkOhh7sa5uqeppp3Sr0
03. Stacks and Queueshttps://www.youtube.com/watch?v=TIC1gappbP8&list=PLe-ggMe31CTe-9jhnj3P_3mmrCh0A7iHh
04. Elementary Sortshttps://www.youtube.com/watch?v=CD2AL6VO0ak&list=PLe-ggMe31CTe_5WhGV0F--7CK8MoRUqBd
05. Mergesorthttps://www.youtube.com/watch?v=4nKwesx_c8E&list=PLe-ggMe31CTeunC6GZHFBmQx7EKtjbGf9
06. Quicksorthttps://www.youtube.com/watch?v=5M5A7qPWk84&list=PLe-ggMe31CTeE3x2-nF1-toca1QpuXwE1
07. Priority Queueshttps://www.youtube.com/watch?v=G9TMe0KC0w0&list=PLe-ggMe31CTducy9LDiGVkdSv0NfiRwn5
08. Elementary Symbol Tableshttps://www.youtube.com/watch?v=up_nlilw3ac&list=PLe-ggMe31CTc3a8nKRDxFZZrWrBvkc9SG
09. Balanced Search Treeshttps://www.youtube.com/watch?v=qC1BLLPK_5w&list=PLe-ggMe31CTf7jHH_mFT50kayjCEA6Rhu
10. Geometric Applications of BSThttps://www.youtube.com/watch?v=Wl30aGAp6TY&list=PLe-ggMe31CTdBsRIw0hXln0hilRs-DqAx
11. Hash Tableshttps://www.youtube.com/watch?v=QA8fJGO-i9o&list=PLe-ggMe31CTcKxIRGqqThMts2eHtSrf11
Sedgewick Videos - Algorithms IIhttps://www.youtube.com/user/algorithmscourses/playlists?flow=list&shelf_id=3&view=50
01. Undirected Graphshttps://www.youtube.com/watch?v=GmVhD-mmMBg&list=PLe-ggMe31CTc0zDzANxl4I2MhMoRVlbRM
02. Directed Graphshttps://www.youtube.com/watch?v=_z-JsVaUS40&list=PLe-ggMe31CTcEwaU8a1P1Gd95A77HV85K
03. Minimum Spanning Treeshttps://www.youtube.com/watch?v=t8fNk9tfVYY&list=PLe-ggMe31CTceUZxDesGfHGLE7kcSafqj
04. Shortest Pathshttps://www.youtube.com/watch?v=HoGSiB7tSeI&list=PLe-ggMe31CTePpG3jbeOTsnGUGZDKxgZD
05. Maximum Flowhttps://www.youtube.com/watch?v=rYIKlFstBqE&list=PLe-ggMe31CTduQ68XQ-sVj32wYJIspTma
06. Radix Sortshttps://www.youtube.com/watch?v=HKPrVm5FWvg&list=PLe-ggMe31CTcNvUX9E3tQeM6ntrdR8e53
07. Trieshttps://www.youtube.com/watch?v=00YaFPcC65g&list=PLe-ggMe31CTe9IyG9MB8vt5xUJeYgOYRQ
08. Substring Searchhttps://www.youtube.com/watch?v=QzI0p6zDjK4&list=PLe-ggMe31CTdAdjXB3lIuf2maubzo9t66
09. Regular Expressionshttps://www.youtube.com/watch?v=TQWNQsJSPnk&list=PLe-ggMe31CTetTlJWouM42fyttyKPgSDh
10. Data Compressionhttps://www.youtube.com/watch?v=at9tjpxcBh8&list=PLe-ggMe31CTciifRRo6yY0Yt0mzgIXXVZ
11. Reductionshttps://www.youtube.com/watch?v=Ow5x-ooMGv8&list=PLe-ggMe31CTe_yliW5vc3yO-dj1LSSDyF
12. Linear Programminghttps://www.youtube.com/watch?v=rWhcLyiLZLA&list=PLe-ggMe31CTdy6dKzMgkWFuTTN1H8B-E1
13. Intractabilityhttps://www.youtube.com/watch?v=6qcaaDp4cdQ&list=PLe-ggMe31CTcZCjluBHw53e_ek2k9Kn-S
https://github.com/code2exe/ieee-program#week-10---practice
https://github.com/code2exe/ieee-program#coding-exerciseschallenges
How to Find a Solutionhttps://www.topcoder.com/community/data-science/data-science-tutorials/how-to-find-a-solution/
How to Dissect a Topcoder Problem Statementhttps://www.topcoder.com/community/data-science/data-science-tutorials/how-to-dissect-a-topcoder-problem-statement/
https://github.com/code2exe/ieee-program#challenge-sites
LeetCodehttps://leetcode.com/
TopCoderhttps://www.topcoder.com/
Project Euler (math-focused)https://projecteuler.net/index.php?section=problems
Codewarshttp://www.codewars.com
HackerRankhttps://www.hackerrank.com/
Codilityhttps://codility.com/programmers/
InterviewCakehttps://www.interviewcake.com/
InterviewBithttps://www.interviewbit.com/invite/icjf
https://github.com/code2exe/ieee-program#once-youre-closer-to-the-interview
Cracking The Code Interviewhttps://www.youtube.com/watch?v=4NIb9l3imAo
Cracking the Coding Interview - Fullstack Speaker Serieshttps://www.youtube.com/watch?v=Eg5-tdAwclo
Ask Me Anything: Gayle Laakmann McDowell (author of Cracking the Coding Interview)https://www.youtube.com/watch?v=1fqxMuPmGak
https://github.com/code2exe/ieee-program#general-tips
https://github.com/code2exe/ieee-program#resume-tips
Ten Tips for a (Slightly) Less Awful Resumehttp://steve-yegge.blogspot.co.uk/2007_09_01_archive.html
https://github.com/code2exe/ieee-program#interview-tips
https://github.com/code2exe/ieee-program#coding-question-practice
Algorithm design canvashttp://www.hiredintech.com/algorithm-design/
Mathematics for Topcodershttps://www.topcoder.com/community/data-science/data-science-tutorials/mathematics-for-topcoders/
Dynamic Programming – From Novice to Advancedhttps://www.topcoder.com/community/data-science/data-science-tutorials/dynamic-programming-from-novice-to-advanced/
MIT Interview Materialshttps://web.archive.org/web/20160906124824/http://courses.csail.mit.edu/iap/interview/materials.php
Exercises for getting better at a given languagehttp://exercism.io/languages
https://github.com/code2exe/ieee-program#interview-questions
https://github.com/code2exe/ieee-program#questions-for-the-interviewer
https://github.com/code2exe/ieee-program#once-youve-got-the-job
10 things I wish I knew on my first day at Googlehttps://medium.com/@moonstorming/10-things-i-wish-i-knew-on-my-first-day-at-google-107581d87286#.livxn7clw
https://github.com/code2exe/ieee-program#books-if-you-are-thirsty-for-success-please-be-thirsty-for-knowledge-reading-and-learning
Programming Pearlshttp://www.amazon.com/Programming-Pearls-2nd-Jon-Bentley/dp/0201657880
Grokking Algorithmshttps://www.amazon.com/Grokking-Algorithms-illustrated-programmers-curious/dp/1617292230
Write Great Code: Volume 1: Understanding the Machinehttps://www.amazon.com/Write-Great-Code-Understanding-Machine/dp/1593270038
Elements of Programming Interviewshttps://www.amazon.com/Elements-Programming-Interviews-Insiders-Guide/dp/1479274836
Introduction to Algorithmshttps://www.amazon.com/Introduction-Algorithms-3rd-MIT-Press/dp/0262033844
Algorithm Design Manualhttp://www.amazon.com/Algorithm-Design-Manual-Steven-Skiena/dp/1849967202
The Unix Programming Environmenthttp://product.half.ebay.com/The-UNIX-Programming-Environment-by-Brian-W-Kernighan-and-Rob-Pike-1983-Other/54385&tg=info
The Linux Command Line: A Complete Introductionhttps://www.amazon.com/dp/1593273894/
TCP/IP Illustrated Serieshttps://en.wikipedia.org/wiki/TCP/IP_Illustrated
Head First Design Patternshttps://www.amazon.com/gp/product/0596007124/
Design Patterns: Elements of Reusable Object-Oriente​d Softwarehttps://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612
Site Reliability Engineeringhttps://landing.google.com/sre/book.html
UNIX and Linux System Administration Handbook, 4th Editionhttps://www.amazon.com/UNIX-Linux-System-Administration-Handbook/dp/0131480057/
Programming Interviews Exposed: Secrets to Landing Your Next Job, 2nd Editionhttp://www.wiley.com/WileyCDA/WileyTitle/productCd-047012167X.html
Cracking the Coding Interview, 6th Editionhttp://www.amazon.com/Cracking-Coding-Interview-6th-Programming/dp/0984782850/
Elements of Programming Interviewshttps://www.amazon.com/Elements-Programming-Interviews-Insiders-Guide/dp/1479274836
Python Machine Learninghttps://www.amazon.com/Python-Machine-Learning-Sebastian-Raschka/dp/1783555130/
Data Science from Scratch: First Principles with Pythonhttps://www.amazon.com/Data-Science-Scratch-Principles-Python/dp/149190142X
Introduction to Machine Learning with Pythonhttps://www.amazon.com/Introduction-Machine-Learning-Python-Scientists/dp/1449369413/
Machine Learning for Software Engineershttps://github.com/ZuzooVn/machine-learning-for-software-engineers
Readme https://github.com/code2exe/ieee-program#readme-ov-file
CC-BY-SA-4.0 license https://github.com/code2exe/ieee-program#CC-BY-SA-4.0-1-ov-file
Please reload this pagehttps://github.com/code2exe/ieee-program
Activityhttps://github.com/code2exe/ieee-program/activity
0 starshttps://github.com/code2exe/ieee-program/stargazers
0 watchinghttps://github.com/code2exe/ieee-program/watchers
0 forkshttps://github.com/code2exe/ieee-program/forks
Report repository https://github.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fcode2exe%2Fieee-program&report=code2exe+%28user%29
Releaseshttps://github.com/code2exe/ieee-program/releases
Packages 0https://github.com/users/code2exe/packages?repo_name=ieee-program
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.