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
- πΉ Astro Lounge
- πΉ Ngoding Seru
- πΉ Programmer Palace
- πΉ Hack2Skill
-
ποΈ 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.