Skip to content

Hands-on coding exercises, challenges, and real-world practice platforms.

Subcategories

All Resources (75)

Coding Exercises & Practice

  • AtCoder Free
    • Japanese competitive programming contests and practice problems.
  • CodeChef Free
    • Competitive programming platform with monthly contests and practice problems.
  • Codeforces Free
    • Competitive programming contests with real-time rating system.
  • Codewars Free
    • Community-driven coding challenges (katas) in multiple programming languages.
  • CodinGame Free
    • Gamified coding challenges and programming puzzles with multiplayer.
  • CodingBat Free
    • Free practice problems for Java and Python with instant testing.
  • Exercism Free
    • Free code mentorship and practice in 70+ programming languages with mentor feedback.
  • Exercism - Mentoring Free
    • Free one-on-one mentorship for code improvement in 70+ languages.
  • Interviewing.io Free
    • Free anonymous technical interview practice with real engineers.
  • Kickstart Free
    • Free coding interview practice with Google engineers.
  • Pramp Free
    • Free peer-to-peer mock interviews for technical and behavioral questions.
  • Sanfoundry Free
    • Thousands of MCQs, programming questions, and technical interview resources.
  • Sphere Online Judge Free
    • Large collection of algorithmic problems with community solutions.
  • TopCoder Free
    • Competitive programming arena and software development challenges.
  • Codebasil Freemium
    • Mock coding interviews with real-time collaboration.
  • Codelab Freemium
    • Interview preparation platform with coding problems and company tests.
  • Codemia Freemium
    • Real-world software engineering exercises and system design practice.
  • Codility Freemium
    • Programming tasks and online interviews for developers.
  • Daily Coding Problem Freemium
    • Daily coding interview problems sent to your inbox.
  • Edabit Freemium
    • Beginner-friendly coding challenges with instant feedback in multiple languages.
  • GreatFrontEnd Freemium
    • Frontend-focused coding exercises, UI challenges, and interview prep.
  • HackerEarth Freemium
    • Coding challenges, hackathons, and interview preparation platform.
  • HackerRank Freemium
    • Coding challenges, algorithms, data structures, and interview preparation.
  • LeetCode Freemium
    • Technical interview preparation with 3000+ coding problems and mock interviews.
  • TestDome Freemium
    • Pre-employment testing platform with programming exercises.
  • Interview Pro Paid
    • Mock interviews with engineers from FAANG companies.
  • AlgoExpert Paid
    • Interview prep platform with curated algorithm problems and video solutions.
  • AlgoExpert - Systems Expert Paid
    • System design interview course with real-world architecture problems.
  • CodeInterview Paid
    • Mock interviews with real engineers from top companies.
  • CoderPad Paid
    • Live coding interviews and technical assessments.
  • Devskiller Paid
    • Technical assessment platform with real-world coding tests.
  • HireVue Paid
    • Code-based assessments and technical interviews platform.
  • Interview Cake Paid
    • Interview preparation with guided practice problems and solutions.
  • Interview Camp Paid
    • System design and coding interview preparation course.
  • VetBoss Paid
    • System design and coding interview simulation with real-world scenarios.

Algorithms & Data Structures

  • A2OJ Free
    • Problem sets organized by difficulty and topic.
  • AtCoder Problems Free
    • AtCoder practice problems with difficulty ratings.
  • Code Abbey Free
    • Programming problems for beginners to experts.
  • Codeforces - Problems Free
    • Database of competitive programming problems.
  • Codeground Free
    • Practice platform with algorithmic problems.
  • CP-Algorithms Free
    • Comprehensive archive of algorithms and data structures with implementations.
  • CSES Problem Set Free
    • Competitive Programming Essential Skills problem set.
  • GeeksforGeeks Free
    • Computer science tutorials, algorithm explanations, and practice problems.
  • Kattis Free
    • Programming contest problems from various competitions.
  • NeetCode Free
    • Curated coding problems for interview preparation.
  • Project Euler Free
    • Mathematical and computational programming problems.
  • SPOJ Free
    • Online judge with thousands of programming problems.
  • USACO Guide Free
    • Curated learning path for competitive programming from bronze to platinum.
  • UVa Online Judge Free
    • Classic programming problems and contests.
  • VisualAlgo Free
    • Interactive algorithm visualizations for sorting, graph, and data structure algorithms.
  • Binary Search Freemium
    • Collaborative coding problems and real-world interview questions.
  • Brilliant - Computer Science Freemium
    • Interactive CS fundamentals including algorithms, logic, and cryptography.
  • GeeksforGeeks - DSA Self Paced Freemium
    • Structured data structures and algorithms course with practice problems.
  • HackerRank - Algorithms Freemium
    • Algorithm practice problems from warm-up to hard difficulty.
  • InterviewBit Freemium
    • Interview preparation platform with curated problem sets.
  • LeetCode - Explore Freemium
    • Curated learning paths for data structures and algorithms.
  • LeetCode Daily Freemium
    • Daily coding challenge with 3000+ problems.
  • LintCode Freemium
    • Coding interview practice with 1000+ algorithm problems.

SQL & Database Practice

  • DB-Fiddle Free
    • Free online SQL database playground.
  • Learn SQL Online Free
    • Interactive SQL tutorials for beginners with hands-on exercises.
  • Mode SQL Tutorial Free
    • SQL analytics tutorial for data analysis.
  • pgExercises Free
    • PostgreSQL exercises from basic to advanced with a real database schema.
  • Schemaverse Free
    • SQL-based space strategy game.
  • Select Star SQL Free
    • Free SQL tutorial based on real datasets.
  • SQL Practice Free
    • Browser-based SQL practice with instant query execution and results.
  • SQL Zoo Free
    • Interactive SQL tutorials and exercises.
  • SQLbolt Free
    • Interactive SQL lessons and exercises.
  • SQLBolt Interactive Free
    • Interactive SQL tutorial with exercises built into the browser.
  • SQLFiddle Free
    • Online tool for testing SQL queries.
  • SQLTeaching Free
    • Interactive SQL lessons with real-time query execution in the browser.
  • W3Schools SQL Free
    • SQL tutorial with interactive exercises.
  • DataLemur Freemium
    • SQL interview questions from top tech companies with solutions.
  • HackerRank - SQL Freemium
    • SQL practice problems from basic to advanced.
  • LeetCode - SQL Freemium
    • SQL interview problems and solutions.
  • StrataScratch Freemium
    • Real SQL and Python interview questions from FAANG companies.

Released under the MIT License.