Skip to content

thirza258/Coding-Resources

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

13 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Coding Resources

A curated list of resources to level up your coding skills!

πŸ“Œ Table of Contents


πŸ† Programming Challenges

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.

πŸ† Programming Challenges

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.

πŸ“š Learning Resources

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.

🌍 Open Source Opportunities

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.

🀝 Developer Communities

Join these amazing communities to connect, learn, and collaborate with fellow developers!

🌐 Online Forums & Blogs

  • πŸ”Ή 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.

🎧 Discord Communities

Connect with developers via Discord servers for real-time discussions and support!

🎨 Frontend Development

Enhance your frontend skills with these amazing resources!


🧠 Data Structures & Algorithms / Interview Prep

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.

βš™οΈ Backend Development

Master the art of backend development with these top resources!


πŸ€– Data Science / Machine Learning / AI

Step into the world of data science and AI with these cutting-edge platforms!

✍️ Markdown Tutorial

Master the basics of Markdown for clean and structured documentation!


πŸ—£οΈ Learn English

Enhance your English skills with these helpful resources!

πŸ“š Learn Japanese

Explore resources to start or improve your Japanese learning journey!

  • πŸ”Ή Minato JP – Free online Japanese courses from The Japan Foundation.

Releases

No releases published

Packages

No packages published