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 291 · 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
Translated:books: Essential foundational knowledge for technical interviews, Leetcode, computer operating systems, computer networks, system design
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.
TranslatedDemonstrate all the questions on LeetCode in the form of animation. (Presenting the approach to solving LeetCode problems in the form of animation; full step-by-step, replay, variable speed, and voice explanation are available at algomooc.com)
All Algorithms implemented in Java
Everything you need to know to get the job.
Translated"Code Random Thoughts" (代码随想录) LeetCode problem-solving guide: the order for working through 200 classic problems, with 600,000 characters of detailed illustrated explanations, video analysis of difficult points, and over 50 mind maps. Supports multiple language versions including C++, Java, Python, Go, and JavaScript, so learning algorithms is never confusing again! 🔥🔥 Come take a look, and you will wish you had met it sooner! 🚀
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📚 This repository is a summary of the basic knowledge of recruiting job seekers and beginners in the direction of C/C++ technology, including language, program library, data structure, algorithm, system, network, link loading library, interview experience, recruitment, recommendation, etc.
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.