Red Quark
Leet, data structures
https://redquark.org/problem-solving/bit-manipulation/bit-magic-1/
https://redquark.org/problem-solving/bit-manipulation/bit-magic-2/
Some LeetCode solutions, Errichto
https://www.youtube.com/c/Errichto
How I Learned Python in Just 10 Days, Clement Mihailescu
https://www.youtube.com/watch?v=fUXNRIRmo-c&ab_channel=Cl%C3%A9mentMihailescu
Machine Learning Algorithms
General ML algorithm information
Top 10 Machine Learning Algorithms for Beginners
https://www.kdnuggets.com/2017/10/top-10-machine-learning-algorithms-beginners.html
Supervised - Unsupervised - Reinforcement learning
Linear Regression
Logistic Regression
K-nearest neighbors
Naive Bayes
Clustering
Cluster analysis
https://en.wikipedia.org/wiki/Cluster_analysis
k-means clustering, Wikipedia
https://en.wikipedia.org/wiki/K-means_clustering
k-medians clustering
https://en.wikipedia.org/wiki/K-medians_clustering, Wikipedia
Introduction to K-means Clustering, Oracle
https://blogs.oracle.com/datascience/introduction-to-k-means-clustering
Explaining the K-Means Clustering Iterative Algorithm
http://blog.keyrus.co.uk/k_means_clustering_iterative_algorithm.html
Clustering in ML, Google
https://developers.google.com/machine-learning/clustering/clustering-algorithms
Develop a K Mean Clustering Algorithm from Scratch in Python and Use It for Dimensional Reduction, Regenerative
A Complete Beginners Guide to KNN Classifier, Regenerative
Definitions
Balancing Bias and Variance to Control Errors in Machine Learning
Gradient Descent Demystified
https://towardsdatascience.com/gradient-descent-demystified-bc30b26e432a
Types of Distance Metrics in Machine Learning
https://www.analyticsvidhya.com/blog/2020/02/4-types-of-distance-metrics-in-machine-learning/
Algorithms and Data Structures
List of algorithms
https://en.wikipedia.org/wiki/List_of_algorithms
50+ Data Structure and Algorithms Interview Questions for Programmers, Hackernoon
Data Structures and Algorithms in Python, 1/19
https://www.youtube.com/c/codebasics/playlists
Top Algorithms and Data Structures You Really Need To Know
Top Algorithms/Data Structures/Concepts every computer science student should know
15 of the Most Important Algorithms That Helped Define Mathematics, Computing, and Physics
Introduction to Algorithms Second Edition, MIT Press
Data Structures and Algorithms, Jenny's Lectures 1/112
LeetCode
https://leetcode.com/problemset/all/
Leetcode solutions
https://github.com/ipudu/leetcode/tree/master/solutions
Top Coder algorithms
https://www.topcoder.com/community/competitive-programming/tutorials/the-importance-of-algorithms/
Data Structure and Algorithms Tutorial
https://www.tutorialspoint.com/data_structures_algorithms/index.htm
Python Tutorial
https://www.tutorialspoint.com/python/index.htm
Data Structures Tutorial
https://www.javatpoint.com/data-structure-tutorial
Javatpoint Algorithm
https://www.javatpoint.com/data-structure-algorithm
Java Algorithms and Implementations
https://howtodoinjava.com/java-algorithms-implementations/
Datastructures and algorithms in Java, Part 1: Overview
https://www.javaworld.com/article/3215112/java-101-datastructures-and-algorithms-in-java-part-1.html
Top Data Structures & Algorithms in Java That You Need to Know
https://www.edureka.co/blog/data-structures-algorithms-in-java/
Data structures 21 lessons
https://www.w3schools.in/category/data-structures-tutorial/
Java Algorithms Derek Banas 1/17
https://www.youtube.com/watch?v=f5OD9CKrZEw&list=PLGLfVvz_LVvReUrWr94U-ZMgjYTQ538nT
Data structures, Vidhaya
Python Data Structures tutorial, Data Camp
Data structures you need to learn, Edureka
Python Data Structures Tutorial
https://www.pythoncentral.io/series/python-data-structures-tutorial/
Design and Analysis of Algorithms Tutorial, Guru99
Data Structure and Algorithms Tutorial, TutorialsPoint
Data Structures Tutorial, JavaTPoint
Top 10 Algorithms
Techlead and Clement Mihailescu
https://www.youtube.com/watch?v=r1MXwyiGi_U
1 depth first search
stack
2 breadth first search
queue
3 matching brackets problem
stack
4 hash tables
keep track of visits
5 multiple variables at once
https://www.youtube.com/watch?v=zHczhZn-z30
6 reverse a linked list
7 sorting algorithms
https://guides.codepath.com/compsci/Sorting-Algorithms
8 recursion
9 custom data structures
10 binary search
How to Develop a Linear Regression Algorithm From Scratch in Python, Regenerative
Python Linked Lists
https://stackabuse.com/python-linked-lists/
Stacks and Queues in Python
https://stackabuse.com/stacks-and-queues-in-python/
Depth First Search
https://likegeeks.com/depth-first-search-in-python/
Breadth First Search, Hacker Earth
Breadth-First Search Algorithm in Details: Graph Algorithm, Regenerative
Depth-First Search Algorithm in Details in Python, Regenerative
BFS vs DFS: Know the Difference, Guru99
Java Algorithms Derek Banas 1/17
https://www.youtube.com/watch?v=f5OD9CKrZEw&list=PLGLfVvz_LVvReUrWr94U-ZMgjYTQ538nT
Competitive Programming
https://www.youtube.com/c/WilliamLin168/playlists
Nick White, Leet code and HackerRank playlist solutions
https://www.youtube.com/c/NickWhite/playlists
Competitive Programmer’s Handbook
https://cses.fi/book/book.pdf
Algorithms