A curated list of resources to level up your coding skills!
Sharpen your coding skills with these competitive programming platforms:
- 🔹 HackerRank – Solve coding challenges across multiple domains.
- 🔹 LeetCode – Essential for technical interview prep.
- 🔹 CodeWars – Gamified coding challenges to test your skills.
- 🔹 CodeChef – Participate in coding contests and improve problem-solving skills.
- 🔹 Project Euler – Math-based programming challenges.
- 🔹 TopCoder – Competitive programming & data science challenges.
- 🔹 CodeForces – Regular contests to practice competitive coding.
Sharpen your coding skills with these competitive programming platforms:
- 🔹 Exercism – Code mentor-supported exercises in multiple languages.
- 🔹 CodeAbbey – A collection of small programming problems to practice.
- 🔹 CodinGame – Solve coding puzzles in a game-like environment.
- 🔹 Daily Coding Problem – Get daily interview-style problems via email.
- 🔹 HackerEarth – Competitive programming & hiring challenges.
- 🔹 AtCoder – Japanese competitive programming contests.
- 🔹 Coding Ninjas – Learn and compete with structured problems.
- 🔹 Code Combat – Learn to code by playing an adventure game.
- 🔹 Sphere Online Judge (SPOJ) – A massive archive of algorithm problems.
- 🔹 edabit – Fun and fast-paced coding challenges for beginners and experts.
- 🔹 CodeKata – Improve coding muscle memory through kata exercises.
- 🔹 Kaggle – Work on real-world datasets and machine learning problems.
- 🔹 Rosetta Code – Compare the same problem across multiple programming languages.
- 🔹 Frontend Mentor – Real-world frontend projects for practice.
- 🔹 AlgoExpert – Master coding interviews with structured problems.
- 🔹 Algo Monster – Practice algorithms for job interviews.
- 🔹 Coding Bat – Java & Python coding exercises for beginners.
- 🔹 Kattis – Solve algorithm problems used in real-world programming contests.
Enhance your coding knowledge with these top learning platforms:
- 🔹 FreeCodeCamp – Learn to code for free with interactive projects.
- 🔹 Codecademy – Interactive courses on web development, Python, and more.
- 🔹 Udemy – Paid and free courses on a variety of tech topics.
- 🔹 Coursera – University-level courses in computer science and beyond.
- 🔹 HyperSkill – Project-based learning for real-world coding skills.
- 🔹 App Academy Open – A free full-stack web development curriculum.
- 🔹 Scrimba – Learn frontend development with interactive screencasts.
- 🔹 The Odin Project – Free coding curriculum covering full-stack development.
- 🔹 LeetCode – Improve coding skills and prepare for technical interviews.
- 🔹 edX – University-level courses from top institutions.
- 🔹 Microsoft Learn – Free learning paths for Microsoft technologies.
- 🔹 Microsoft IO Data Science – Beginner-friendly data science curriculum.
- 🔹 Microsoft IO AI – Learn AI fundamentals with hands-on projects.
- 🔹 Microsoft IO Machine Learning – Beginner-friendly machine learning resources.
- 🔹 Simplilearn – Free coding for beginners courses.
- 🔹 Class Central – Aggregated list of online courses from multiple providers.
- 🔹 Open Learn – Free courses from The Open University.
- 🔹 W3Schools – Beginner-friendly tutorials on web technologies.
- 🔹 GeeksforGeeks – Tutorials, coding problems, and interview prep.
- 🔹 Oracle Education – Learn Oracle technologies and certifications.
- 🔹 MinnaLearn – Free courses on digital skills and coding.
- 🔹 Cognitive Class – IBM-backed courses on AI, ML, and data science.
- 🔹 Alison Courses – Free certification courses in tech and other fields.
- 🔹 Future Learn – Courses from universities and organizations worldwide.
- 🔹 Learneroo – Interactive lessons on algorithms and data structures.
- 🔹 Jovian – Project-based learning for data science and ML.
- 🔹 Dicoding – Courses and certifications for developers.
- 🔹 My Great Learning – Free online courses in data science, AI, and more.
Contribute to open-source projects and gain real-world coding experience:
- 🔹 opensource.guide – Learn how to start and contribute to open-source projects.
- 🔹 MLH Fellowship – Open-source internship-style program for students and early-career developers.
- 🔹 Google Summer of Code – Get paid to contribute to open-source projects as a student.
- 🔹 Outreachy – Paid remote internships for underrepresented groups in tech.
- 🔹 Code Triage – Help maintain open-source projects by reviewing issues.
- 🔹 LFX Mentorship – Open-source mentorship opportunities by The Linux Foundation.
- 🔹 Code for Social Good – Volunteer for social impact through coding.
- 🔹 Code for America – Use technology to improve government services.
- 🔹 Cloud Native Computing Foundation – Contribute to cloud-native projects like Kubernetes.
- 🔹 Mozilla – Help build open-source projects like Firefox and Rust.
- 🔹 GNOME with GSOC – Contribute to GNOME through Google Summer of Code.
Join these amazing communities to connect, learn, and collaborate with fellow developers!
- 🔹 Stack Overflow – The go-to Q&A site for developers.
- 🔹 Dev.to – A blogging platform for developers, by developers.
- 🔹 Hashnode – Write and share tech blogs with a global audience.
- 🔹 CodeNewbie – A welcoming space for beginner coders.
- 🔹 CodeProject – Articles and discussions on software development.
- 🔹 CodeRanch – A friendly place for Java and programming discussions.
- 🔹 GitHub Discussions – Engage in technical discussions and open-source collaboration.
Connect with developers via Discord servers for real-time discussions and support!
-
🖥️ General Programming
-
🏗️ Specific Technologies
- 🔹 C#
- 🔹 Python
- 🔹 Python by Microsoft
- 🔹 Discord Python
- 🔹 Unreal Engine
-
🚀 Competitive Coding & Learning
- 🔹 Algo Monster
- 🔹 Frontend Mentor
- 🔹 Code Wars
- 🔹 W3Schools
- 🔹 Top Coder
Enhance your frontend skills with these amazing resources!
- 🔹 Frontend Mentor – Practice frontend development with real-world projects.
- 🔹 FreeCodeCamp: Responsive Web Design – Learn to build responsive websites.
- 🔹 FreeCodeCamp: Frontend Libraries – Master libraries like React, Bootstrap, and jQuery.
- 🔹 App Academy Open – Free full-stack curriculum with a focus on JavaScript.
- 🔹 Full Stack Open – Learn modern web development from backend to frontend.
- 🔹 Scrimba – Interactive coding tutorials with hands-on learning.
Prepare for coding interviews and master algorithms with these top platforms!
- 🔹 FreeCodeCamp: Data Structures & Algorithms – Learn and practice fundamental algorithms.
- 🔹 LeetCode – The ultimate platform for coding interview prep.
- 🔹 AlgoExpert – High-quality interview questions with explanations.
- 🔹 Algo Monster – Interactive platform for mastering coding interviews.
- 🔹 Project Euler – Mathematical programming challenges.
- 🔹 HackerRank – Practice coding with real-world problems.
- 🔹 HackerEarth – Participate in coding challenges and hackathons.
- 🔹 Coding Ninjas – Structured courses on data structures and algorithms.
Master the art of backend development with these top resources!
- 🔹 FreeCodeCamp: APIs and Microservices – Learn how to build and manage APIs.
- 🔹 FreeCodeCamp: Backend and APIs – Deep dive into backend development.
- 🔹 Full Stack Open – Learn backend technologies in a full-stack environment.
Step into the world of data science and AI with these cutting-edge platforms!
- 🔹 Microsoft: Data Science for Beginners – Learn data science from scratch.
- 🔹 Microsoft: AI for Beginners – A beginner-friendly AI curriculum.
- 🔹 Microsoft: Machine Learning for Beginners – Learn ML fundamentals with hands-on projects.
- 🔹 Kaggle – Compete, collaborate, and learn from real-world datasets.
- 🔹 Building AI – AI concepts explained with interactive projects.
- 🔹 Data Wars – Gamify your learning in data science.
- 🔹 DataQuest – Interactive courses on data analysis and ML.
- 🔹 DataCamp – Hands-on coding practice for data science.
- 🔹 Cognitive Class: Data Science with Python – Learn data science using Python.
- 🔹 FreeCodeCamp: Data Analysis with Python – Work with real-world datasets.
- 🔹 FreeCodeCamp: Machine Learning with Python – Master ML algorithms and Python libraries.
- 🔹 FreeCodeCamp: Data Visualization with Python – Learn to visualize data effectively.
- 🔹 Simplilearn: Data Science with Python – Start your data science journey with Python.
Master the basics of Markdown for clean and structured documentation!
- 🔹 Markdown Tutorial – A step-by-step guide to learning Markdown.
Enhance your English skills with these helpful resources!
- 🔹 Discord English – Join an active community to practice English.
- 🔹 IELTS Exam Library – Free practice tests for IELTS preparation.
Explore resources to start or improve your Japanese learning journey!
- 🔹 Minato JP – Free online Japanese courses from The Japan Foundation.