A complete computer science study plan to become a software engineer.
- computer-science
- interview
- programming-interviews
- study-plan
47,133 repositories indexed
1–24 of 212 · Most stars
A complete computer science study plan to become a software engineer.
All Algorithms implemented in Python
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
Curated coding interview preparation materials for busy software engineers
Crack LeetCode, not only how, but also why.
TranslatedHello Algo (《Hello 算法》): An animated, illustrated data structures and algorithms tutorial with one-click code running. Supports Simplified Chinese, Traditional Chinese, English, and Japanese, and provides code implementations in Python, Java, C++, C, C#, JS, Go, Swift, Rust, Ruby, Kotlin, TS, Dart, and more
12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all
List of Computer Science courses with video lectures.
All Algorithms implemented in Java
Everything you need to know to get the job.
TranslatedLeetCode Solutions: A Record of My Problem Solving Journey. (LeetCode solutions, recording my own journey of solving LeetCode problems.)
100 Days of ML Coding
:fireworks:Interactive Online Platform that Visualizes Algorithms from Code
TranslatedCommitted to sharing high-quality, interesting and practical open-source technical tutorials, developer tools, programming websites, and tech news on GitHub. A list cool, interesting projects of GitHub.
Translated🔥LeetCode solutions in any programming language | Solutions to LeetCode, "Jianzhi Offer (2nd Edition)" (剑指 Offer), and "Cracking the Coding Interview (6th Edition)" (程序员面试金典) implemented in multiple programming languages
Translated🌍 Algorithm training for beginners | Includes four parts: ①. Interview experiences from major tech companies ②. LeetCode illustrated solutions ③. 1,000 open-source e-books ④. 100 technical mind maps (the project took hundreds of hours; I hope you can give it a star to support it, 🌹thanks~) Recommended free ChatGPT websites
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
Algorithms and Data Structures implemented in JavaScript for beginners, following best practices.
Translated✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% | LeetCode solutions
Machine Learning From Scratch. Bare bones NumPy implementations of machine learning models and algorithms with a focus on accessibility. Aims to cover everything from linear regression to deep learning.
120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
Python sample codes and textbook for robotics algorithms.
A curated list of insanely awesome libraries, packages and resources for Quants (Quantitative Finance)
Algorithms and data structures in Swift, with explanations!