A curated list of awesome places to learn and/or practice algorithms.
Repository Index
47,133 repositories indexed
49–72 of 697 · Most stars
Minimal examples of data structures and algorithms in Python
- algorithm
- python
- competitive-programming
- data-structure
Bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics
🤖 Python examples of popular machine learning algorithms with interactive Jupyter demos and math being explained
This repository consists of the code samples, assignments, and notes for the Java data structures & algorithms + interview preparation bootcamp of WeMakeDevs.
Translated50 code implementations of data structures and algorithms that you must know
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
- algorithms
- data-structures
- datastructures
- c
Lean Algorithmic Trading Engine by QuantConnect (Python, C#)
- c-sharp
- algorithmic-trading-engine
- quantconnect
- lean-engine
Implementation of Reinforcement Learning Algorithms. Python, OpenAI Gym, Tensorflow. Exercises and Solutions to accompany Sutton's Book and David Silver's course.
Best Practices on Recommendation Systems
- machine-learning
- recommender
- ranking
- deep-learning
Code for Machine Learning for Trading, 3rd edition — from data sourcing to live execution.
- machine-learning
- trading
- investment
- finance
A High-Quality Real Time Upscaler for Anime Video
- anime
- upscaling
- upsampling
- video-processing
Open source software that helps you create and deploy high-frequency crypto trading bots
Zipline, a Pythonic Algorithmic Trading Library
- quant
- python
- algorithmic-trading
- zipline
Turns Data and AI algorithms into production-ready web applications in no time.
TranslatedAbu Quantitative Trading System (stocks, options, futures, Bitcoin, machine learning) An open-source quantitative trading and quantitative investment architecture based on Python
A fast, distributed, high performance gradient boosting (GBT, GBDT, GBRT, GBM or MART) framework based on decision tree algorithms, used for ranking, classification and many other machine learning tasks.
- gbdt
- gbm
- machine-learning
- data-mining
A collection of algorithms and data structures
- algorithms
- linear-algebra
- graph-theory
- search-algorithms
Torch implementation of neural style algorithm
Algorithms and Data Structures implemented in Go for beginners, following best practices.
- algorithms
- algorithms-implemented
- data-structures
- datastructures
Build the best interview map. The current content includes JS, network, browser related, performance optimization, security, framework, Git, data structure, algorithm, etc.
Awesome LeetCode resources to learn Data Structures and Algorithms and prepare for Coding Interviews.
Translated👶🏻 Encyclopedia of major knowledge & technical interviews for junior developers 📖
- interview
- developer
- tech
- computer-science
Network Analysis in Python
- python
- complex-networks
- graph-theory
- graph-algorithms