"The only way to learn a new programming language is by writing programs in it." - Dennis Ritchie
Welcome to your magical quest through the realm of Computer Science! ๐งโโ๏ธโจ
- Introductions ๐: Basics of Machine Learning, Data Structures, Introduction to Python, and theory.
- Programming ๐ป: Python Basics, Data Structures & Algorithms.
- Web Development ๐: Front-end and back-end guides.
- Data Science & ML ๐ค: Data analysis, machine learning, and AI.
- System Design ๐๏ธ: Scalable and efficient systems.
- Interview Prep ๐: Tips and practice problems.
-
Machine Learning
-
Python
-
Data Structures
-
Computer Science Fundamentals
-
Python
-
Data Structures & Algorithms
-
Roadmaps
-
Guides
-
Frontend Development
-
Backend Development
-
Data Analysis
-
Machine Learning
-
Artificial Intelligence
-
DevOps & Cloud
-
Cybersecurity
- LeetCode
- HackerRank
- Cracking the Coding Interview
- CodeForces
- CodeChef
- Coderbyte
- Spoj
- HackerEarth
- TopCoder
- Codewars
- uCoder
- LintCode
- CodeCombat
- InterviewCake
- At Coder
- Codility
- ICPC Problem Archive
- Codemia
We welcome contributions! See our guidelines and open a pull request.
This project is licensed under the CC BY 4.0 License. See the LICENSE file for details.
Happy learning! ๐
๐ฎ Beginner's Path
โ๏ธ Intermediate Journey
๐ฐ Advanced Quests
Track your coding journey:
- Complete CS50
- Build First Website
- Master Basic Data Structures
- Complete 50 LeetCode Problems
- Deploy First Full-Stack App
- Contribute to Open Source
- Learn a Frontend Framework
- Build an AI/ML Project
"First, solve the problem. Then, write the code." - John Johnson