Resources based on my personal experience (quality matters over quantity!)
- CS 101 (Intro to the world of beauty)
- C (Foundation)
- PHP (Brush-up web dev)
- JavaScript (Jedi of Headache)
- Hacking 101 (very basic)
- C++ (One step ahead than C as named C++)
- Java (for OO concept)
- Python (can do anything :3)
- Calculus (Foundation of Complexity)
- Functional Programming (Path to become Pro programmer)
- Go-lang (Seek of speed & efficiency)
- Regular Expressions (Geeks does use)
- Data Structures and Algorithms (DSA) (MOOC)
- Data Science & Artificial Intelligence
- Machine Learning
- R (for Data Science too)
- Matlab
- Blockchain Engineering
- Web Development
- Higher Education as a TA/GA/RA
- Extra Shitt..
- Let the craziness begin
- https://www.includehelp.com/basics/
- https://www.geeksforgeeks.org/gate-cs-notes-gq/
- Best one: https://www.youtube.com/playlist?list=PLkVo56yGU5PqCYafmMj_I7n_37K2VABdB
- Harvard CS50(Advance & Hard***): https://cs50.harvard.edu
- Very Basic (bangla): http://cpbook.subeen.com
- Most recom: https://www.dipmat.univpm.it/~demeio/public/the_c_programming_language_2.pdf
- Personal ref
- http://cs-fundamentals.com/c-programming/c-programming-tutorials.php
- https://www.geeksforgeeks.org/c-programming-language/
- http://c.biancheng.net/cpp/u/jiaocheng/
- http://c-lang.sevendays-study.com/
- http://program-lecture.info/
- http://users.cs.cf.ac.uk/Dave.Marshall/C/CE.html
- University ref
- https://www.cse.msu.edu/~cse251/
- http://people.duke.edu/~bcl15/teachdir/ece250_spr14/
- http://www-ee.eng.hawaii.edu/~tep/EE160/Notes/
- https://www.albany.edu/faculty/dsaha/teach/2017Spring_CEN360/2017Spring_CEN360.html
- https://www.cs.uic.edu/~jbell/CourseNotes/C_Programming/
- http://www.utdallas.edu/~ivor/cs1315/cprog.html
- https://cs.brown.edu/courses/cs033/
- http://www.cs.princeton.edu/courses/archive/spr17/cos217/lectures/
- Pointers
- https://boredzo.org/pointers/
- https://stackoverflow.com/a/32493730/
- https://en.wikibooks.org/wiki/C_Programming/Pointers_and_arrays
- http://alumni.cs.ucr.edu/~pdiloren/C++_Pointers/
- https://edoras.sdsu.edu/doc/c/pointers-1.2.2/
- http://www.cs.yale.edu/homes/aspnes/pinewiki/C(2f)Pointers.html
- http://users.cs.cf.ac.uk/Dave.Marshall/C/node10.html
- http://cecilsunkure.blogspot.com/2010/11/pointers-basics.html
- http://cslibrary.stanford.edu/102/
- https://www.youtube.com/user/JoeQuery/search?query=Pointer
- C with Projects: https://github.com/rby90/Project-Based-Tutorials-in-C
- Buckyβs 200 videos: https://www.youtube.com/playlist?list=PL442FA2C127377F
- http://www.zentut.com/php-tutorial/
- Manual: http://php.net/manual/en/index.php
- BASIC OOP: https://www.startutorial.com/homes/oo_beginner
- https://javascript.info/
- https://eloquentjavascript.net/
- Path: https://github.com/javascript-society/javascript-path
- Resources: https://github.com/markerikson/react-redux-links/blob/master/javascript-resources.md
- https://flaviocopes.com/javascript/
- Path: https://frontendmasters.com/learn/javascript/
- Guide: https://www.freecodecamp.org/news/a-study-plan-to-cure-javascript-fatigue-8ad3a54f2eb1/
- Jedi: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide
- Linux: https://www.youtube.com/playlist?list=PLnjNR4-S-EVqfJWovxEJyb7I0IOkKkoYM
- CEH: https://iclass.eccouncil.org/our-courses/certified-ethical-hacker-ceh/
- Pentest: https://www.owasp.org/index.php/Web_Application_Penetration_Testing
- Checklist for web hacking: http://imsoley.tk/task/
- Android Hacking: https://www.owasp.org/index.php/OWASP_OMTG_Hacking_Playground
- https://www.youtube.com/results?search_query=offensive+security+course
- Stanford CS 106B by Marty (Best course so far I have seen)
- https://ece.uwaterloo.ca/~dwharder/aads/Tutorial/
- https://zoo.cs.yale.edu/classes/cs427/2018f/lectures.html
- https://web.stanford.edu/class/cs106l/lectures.html
- I love this book: https://python.cs.southern.edu/cppbook/progcpp.pdf
- Best course on the planet, XD: https://mooc.fi/en/
- Gold: https://docs.google.com/document/d/1GVj8K9evB6cnbYSzajEo6RqkaqlCUZcn1-PrA4nyX4s
- Buckyβs Java
- University OOP
- Stanford Java By Marty: https://www.youtube.com/playlist?list=PLAe8LJLmXkN1348vyNZ87L_t_KlbMFIYr
- Good one: http://programmedlessons.org/Java9/index.html
- https://www.includehelp.com/java/
- https://docs.oracle.com/javase/tutorial/
- http://www.learntosolveit.com/java/
- https://www.ntu.edu.sg/home/ehchua/programming/java/J3a_OOPBasics.html
- https://jimgerland.com/javaguide/
- https://www.java-made-easy.com
- https://alvinalexander.com/java/java_oo/
- MIT: https://www.youtube.com/playlist?list=PLUl4u3cNGP63WbdFxL8giv4yhgdMGaZNA
- Coreyβs: https://www.youtube.com/playlist?list=PL-osiE80TeTt2d9bfVyTiXJA-UTHn6WwU
- Sentdex
- Best guide: https://docs.python-guide.org/
- Manual: https://docs.python.org/3/
- Path to Become Python Guru: https://stackoverflow.com/a/2576240/
- One of the best course: https://www.youtube.com/channel/UC5N5pRddyicAX1QJyJjIIdg
- Calculus one & two by Jim Fowler (Best of Best): https://www.youtube.com/user/kisonecat/playlists?sort=dd&view=50&shelf_id=4
- https://www.youtube.com/view_play_list?p=F5E22224459D23D
- https://www.youtube.com/channel/UCEWpbFLzoYGPfuWUMFPSaoA/playlists
- https://www.youtube.com/user/misterwootube/playlists
- https://www.youtube.com/user/MySecretMathTutor/playlists
- https://www.youtube.com/playlist?list=PL19E79A0638C8D
- Haskell
- YT Videos
- https://github.com/ziishaned/learn-regex
- https://ryanstutorials.net/regular-expressions-tutorial/
- https://regexone.com/
- https://regexcrossword.com/
- https://regexr.com/
- https://www.regular-expressions.info/tutorialcnt.html
- Book(Master Regex 3rd Edition): http://shop.oreilly.com/product/9780596528126.do
- http://www.zytrax.com/tech/web/regex.htm
- https://developers.google.com/edu/python/regular-expressions
- Stanford University Algorithms
- Princeton University Algorithms
- MIT OCW Algorithm: http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/
- University of California Data Structure: https://www.cs.berkeley.edu/~jrs/61b/
- MIT OCW Data Structure: http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-851-advanced-data-structures-spring-2012/lecture-videos/
- Harvard Extension School Data Structure:
http://www.extension.harvard.edu/academics/courses/data-structures-algorithms/21462
- https://jakevdp.github.io/PythonDataScienceHandbook/
- Python stuff
- Linear algebra
- https://www.youtube.com/playlist?list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab
- https://www.khanacademy.org/math/linear-algebra
- https://betterexplained.com/articles/linear-algebra-guide/
- http://physics.bgu.ac.il/~gedalin/Teaching/Mater/am.pdf
- http://www.physics.miami.edu/~nearing/mathmethods/mathematical_methods-one.pdf
- https://www.math.ubc.ca/~carrell/NB.pdf
- https://math.byu.edu/~klkuttle/EssentialLinearAlgebra.pdf
- Calculus
- Data exploration
- Probability and statistics
- Statistical learning
- DS Paths
- https://docs.google.com/spreadsheets/d/11s1JS-Qx-HgzDPa11CNTY9nkI-6tnSQzRua_wkVfF-0/edit?usp=sharing
- https://learn-anything.xyz/data-science
- DS In 8 Steps: https://s3.amazonaws.com/assets.datacamp.com/blog_assets/DataScienceEightSteps_Full.png
- https://docs.google.com/document/d/1jdykjMTsbojFGNaI6T-cYFZuVgGrImjeP8MWhE69vhk/edit
- Maths for ML:
- Python Packages for ML
- Pandas
- https://github.com/wesm/pydata-book
- https://www.kaggle.com/abdullahsahin/step-by-step-pandas-tutorial-for-beginner
- https://www.guru99.com/python-pandas-tutorial.html
- https://www.youtube.com/playlist?list=PLQVvvaa0QuDc-3szzjeP6N6b0aDrrKyL-
- https://pandas.pydata.org/pandas-docs/stable/getting_started/tutorials.html
- Matplotlib
- Numpy
- Scikit-learn
- NLTK & NLP
- Tensorflow
- Theanos
- Keras
- Pytorch
- https://github.com/yunjey/pytorch-tutorial
- https://pytorch.org/tutorials/
- https://www.kaggle.com/kanncaa1/pytorch-tutorial-for-deep-learning-lovers
- Uni ref
- https://cise.ufl.edu/~xiaoyong/materials/pytorch_tutorial.pdf
- https://courses.cs.washington.edu/courses/cse446/18wi/sections/section7/6_pytorch_tutorial.html
- http://web.cs.ucdavis.edu/~yjlee/teaching/ecs289g-winter2018/Pytorch_Tutorial.pdf
- https://www.cs.purdue.edu/homes/ribeirob/courses/Spring2018/lectures/Hands_On_pyTorch.html
- Uni ref
- Pandas
- Quantitative Economics with Python(for DS too): https://lectures.quantecon.org/py/
- Good one: https://www.kaggle.com/mjbahmani/the-data-scientist-s-toolbox-tutorial-2/notebook
- University of Washington ML: https://www.coursera.org/specializations/machine-learning
- Andrewβs: https://www.coursera.org/specializations/deep-learning
- Stanford: https://www.coursera.org/learn/machine-learning
- https://www.udacity.com/learn/machinelearning
- https://www.cs.cmu.edu/~bapoczos/Classes/ML10715_2015Fall/index.html
- https://www.reddit.com/r/MachineLearning/comments/5z8110/d_a_super_harsh_guide_to_machine_learning/
- With fun way: https://www.rforcats.net/
- Best: https://r4ds.had.co.nz/
- https://storage.googleapis.com/kaggle-forum-message-attachments/356656/9869/DataScienceinR.pdf
- https://paulvanderlaken.com/2017/10/18/learn-r/
- https://paulvanderlaken.com/2017/08/10/r-resources-cheatsheets-tutorials-books/
- https://www.kaggle.com/rtatman/welcome-to-data-science-in-r
- https://baseballwithr.wordpress.com/
- https://www.cs.upc.edu/~robert/teaching/estadistica/rprogramming.pdf
- https://www.kaggle.com/shreedevi/titanic-r-tutorial
- Manual: https://cran.r-project.org/doc/manuals/r-release/R-intro.html
- MIT: http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-094-introduction-to-matlab-january-iap-2010/
- MIT: https://lagunita.stanford.edu/courses/course-v1:Engineering+AdvMATLAB+Fall2018/about
- https://ef.engr.utk.edu/ef230-2014-01/modules/index.php
- http://undocumentedmatlab.com/
- http://controleducation.group.shef.ac.uk/indexwebbook.html
- https://matlabacademy.mathworks.com/
- https://drive.google.com/drive/folders/1Krl86TpXllSawZzheKRdH6xNd7v9kUKb
- Solving problems: https://www.mathworks.com/matlabcentral/cody/problems
- https://a16z.com/2018/02/10/crypto-readings-resources/
- https://www.newline.co/
- https://medium.com/crypto-currently/lets-build-the-tiniest-blockchain-e70965a248b
- https://www.humblebundle.com/books/bitcoin-cryptocurrency-books
- https://www.reddit.com/r/CryptoCurrency/comments/7zlvge/the_path_to_become_a_blockchain_developer/
- https://ethereum.network/learn
- https://www.coursera.org/learn/cryptocurrency
- http://bitcoinbook.cs.princeton.edu/
- https://antonopoulos.com/ (His all videos)
- https://anders.com/blockchain/
- https://github.com/bitcoinbook/bitcoinbook
- https://aois.blob.core.windows.net/public/Blockchain%20Programming%20in%20CSharp.pdf
- https://blog.cryptoconsortium.org/preparing-for-the-certified-bitcoin-professional-exam/
- https://docs.google.com/document/d/1VmRShRTO202HkCpEML4bpm9UJLcdFstnj9oD3ASAlhY/
- https://www.reddit.com/r/CryptoTechnology/comments/8yxky7/guide_how_to_get_started_with_blockchain/
- https://www.reddit.com/r/CryptoCurrency/comments/97g9n0/an_extensive_list_of_blockchain_courses_resources/
- Full Stack(udacity): https://www.udacity.com/course/full-stack-web-developer-nanodegree--nd
- Bootcamp(udemy): https://www.udemy.com/the-complete-web-development-bootcamp/
- Prepare for IELTS
- Practice! - Practice!! - Practice!!!
- Watch YouTube Videos A LOT
- Be connected with English community (No freaking banglish community)
- University of Queensland: https://www.edx.org/course/ielts-academic-test-preparation-0
- Need to improve
- Fluency
- Coherence
- Task Achievement
- Lexical Resources
- Grammatical Range
- Paraphrase
- Skimming
- Scanning
- Connectors
- Paragraphing
- Essay Types
- Speed Reading
- Prepare for GRE
- Magoosh flashcards
- Magoosh account
- Manhattan 5LB
- ETS materials
- Barrons 333
- Verbal
- Barrons 333 + word smart 1&
- Verbal grail
- Manhattan 7-
- Big book RC
- 5 LB (TC+SE+Logical RC)
- ETS verbal
- Quant
- Manhattan 1-
- Manhattan 5 LB
- Nova (Geometry+probability+permutation+combination)
- ETS quant + official guide
- Princeton 1014
- Ana
- Kaplan template
- ETS pool samples
- Publications based on research interests
- Quality does matter A LOT
- Build projects on research
- Real time object recognizer
- Biological Research Projects
- Or Building own Neural Network for a particular task
- Analyse projects of other Uni professors with same interests
- Suppose target is USA and Interested in Robotics
- Query I use: Robotics by +site:.edu or Robotics by +inurl:~ +site:.edu
- Then filter out other countries results
- Learn every single piece of shitt of academic materials to get a decent CGPA -
- Examples
- Computer? - transistor with on/off state hence binary 0, 1
- Why this two states, how & behavior
- How Assembly works
- How character becomes 0,1 (ASCII)
- How Videos are structured > collections of img > rgb > pixels > etc...
- Audio and all others sooo on blah blah shitt....
- Examples
- Masterpiece: http://rosettacode.org/wiki/Rosetta_Code
- Pro level books(pure gold): https://goalkicker.com
- VCS: https://www.youtube.com/playlist?list=PL6gx4Cwl9DGAKWClAD_iKpNC0bGHxGhcx
- Vim
- Tmux
- Shell Programming
- Socket Programming
- Python
- Java
- C/C++
- http://www.cse.unt.edu/~sweany/CSCE3600F15/HANDOUTS/pdfOfppt.pdf
- http://www.cs.cornell.edu/courses/cs4450/2018sp/sockets_slides.pdf
- http://courses.cs.vt.edu/~cs5516/spring03/slides/SocketProgramming_1.pdf
- http://www.cs.toronto.edu/~yganjali/resources/Course-Handouts/CSC458/H03--CSC458-Tutorial-I.pdf
- Assembly
- http://www.c-jump.com/CIS77/ASM/Assembly/lecture.html
- https://pacman128.github.io/pcasm/
- http://www.opensecuritytraining.info/IntroX86.html
- http://www.plantation-productions.com/Webster/
- https://legend.octopuslabs.io/sample-page.html
- http://win32assembly.programminghorizon.com/tutorials.html
- Uni ref
- Reverse Engineering
- CCNA
- https://www.pluralsight.com/paths/ccna
- https://www.youtube.com/user/professormesser
- https://www.youtube.com/playlist?list=PLmdYg02XJt6QRQfYjyQcMPfS3mrSnFbRC
- https://ftuforum.com/the-complete-networking-fundamentals-course-your-ccna-start-1/
- https://drive.google.com/drive/folders/1WocC_X5uzS7XQLVQdSRJJWcKDwL4ya4g
- https://mega.nz/#F!dWISgYKa!JiFAxnZPmgsrEIcm1BKBCA
- Compiler Design
- Stanford: http://web.stanford.edu/class/cs143/
- Best: https://sites.google.com/site/wonsunahn/teaching/cs
- https://www.isi.edu/~pedro/Teaching/CSCI565-Spring17/
- https://parasol.tamu.edu/~rwerger/Courses/434/
- Book: http://hjemmesider.diku.dk/~torbenm/Basics/
- http://web.cecs.pdx.edu/~harry/compilers/syllabus.html
- https://www.cs.cmu.edu/~fp/courses/15411-f08/schedule.html
- Must read: http://craftinginterpreters.com/
- System Design
- Competitive Programming
- ... more
- Preparation for big 4 (Google, Facebook, Amazon, Microsoft)
- Quantum Physics
- Understanding Einstein (The Special Theory of Relativity - Stanford): https://www.coursera.org/learn/einstein-relativity
- Richard Feynman Lectures
- Messenger Lectures (1964): http://www.cornell.edu/video/playlist/richard-feynman-messenger-lectures
- Legendary lectures: http://www.feynmanlectures.caltech.edu/
- Exploring Quantum Physics(University of Maryland) -
- Course: https://www.my-mooc.com/en/mooc/eqp/
- Workshop: http://qml2018.umiacs.io/
- MIT OCW
- Oxford: https://www.youtube.com/playlist?list=PLOarn8QL6W_ImlqPOMluvxIUx9hkWMiTY
- Relativistic Quantum Mechanics: https://www.youtube.com/playlist?list=PLOarn8QL6W_L1T2soxwuWNy6XJxrLAG4A
- http://talkminer.fxpal.com/searcher.jsp?q=Quantum+Physics&t=searchbox&s=home
- https://github.com/Developer-Y/math-science-video-lectures
- Astronomy/Astrophysics/Cosmology
- Astronomy - UC Berkeley: https://archive.org/details/ucberkeley-webcast-PL-XXv-cvA_iAWhNzFKIy-KkqCcSPKG
- Psychology
- Introduction to Psychology as a Science (Georgia Institute of Technology)
- Methodological and Biological Foundations: https://www.coursera.org/learn/methodological-biological-foundations
- Fundamentals of the Mind and Behavior: https://www.coursera.org/learn/mind-behavior-fundamentals
- Wesleyan University: https://www.coursera.org/learn/social-psychology
- General Psychology - UC Berkeley: https://archive.org/details/UcBerkeleyPsychology1-GeneralPsychology
- Introduction to Psychology as a Science (Georgia Institute of Technology)
- Bug Finding
- Movies for Hackers: https://github.com/k4m4/movies-for-hackers
- https://edoverflow.com/2017/bugbounty-faq/
- https://github.com/EdOverflow/bugbounty-cheatsheet
- https://github.com/ngalongc/bug-bounty-reference
- https://github.com/jhaddix/tbhm
- https://forum.bugcrowd.com/t/researcher-resources-tools/
- https://forum.bugcrowd.com/t/how-do-you-approach-a-target/293/
- https://hackernoon.com/10-rules-of-bug-bounty-65082473ab8c
- https://github.com/djadmin/awesome-bug-bounty
- Awesomeness
- Awesome lists: https://github.com/sindresorhus/awesome
- Computer Science curriculum(Books): https://github.com/AB1908/CS-Books
- Shanghai Jiaotong University School of Software undergraduate programming reference: https://github.com/SJTU-SE/awesome-se
- Terminals Are Sexy: https://github.com/k4m4/terminals-are-sexy
- Awesome university courses for learning CS: https://github.com/prakhar1989/awesome-courses
- Awesome Python: https://github.com/vinta/awesome-python
- Awesome mathematics resources: https://github.com/rossant/awesome-math
- Awesome APIs: https://github.com/TonnyL/Awesome_APIs
- Awesome Regex: https://github.com/aloisdg/awesome-regex
- ML, DL, Craps: https://github.com/ty4z2008/Qix
- Another Collection of APIs: https://apilist.fun
- Chinese CS hell: http://www.qfedu.com/
- Awesome Uni Courses: https://docs.google.com/document/d/1wZlC6B4SWKMbkmV51OkOYYaupM5PGDVwQDJREZr7yHo/edit?usp=sharing
- Darkness
Welcome for Suggestions β€οΈ