Topics / #practice

Practice projects on GitHub

Collections of coding exercises and practice problems for learning programming languages.

As of , the most-starred Practice projects on GitHub are coding-interview-university (362.6K stars), Python (225.3K stars) and app-ideas (98.2K stars). GitHub.Locker tracks 14 Practice repositories with 941.2K stars combined. The fastest-growing on October 16 was coding-interview-university, with +41 stars in a day.

14Projects
941.2KStars in total
+154Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

14 projects · by stars

  1. #1 · jwasham/coding-interview-university

    coding-interview-university

    It is a multi-month self-study plan covering the computer science topics you need to pass a software engineering interview at a large company.

    362.6K
  2. #2 · TheAlgorithms/Python

    Python

    A large collection of classic algorithms and data structures implemented in Python, built as an educational reference for learning and practicing algorithms.

    225.3K
  3. #3 · florinpop17/app-ideas

    app-ideas

    A curated collection of application ideas you can build to practice coding, organized into beginner, intermediate, and advanced tiers with detailed specs for each project.

    98.2K
  1. 4

    Java

    66.4KTheAlgorithms/Java · Java

    A GitHub collection of classic algorithms and data structures, each implemented in Java for educational purposes as part of The Algorithms project.

  2. 5

    rust-course

    31Ksunface/rust-course · Rust

    This is '《Rust语言圣经》' (The Rust Language Bible), a free, open Chinese-language Rust programming tutorial/book with over 170 chapters and 1.1 million+ words covering everything from beginner basics to advanced topics.

  3. 6

    Python-programming-exercises

    29.8Kzhiwehu/Python-programming-exercises

    A collection of more than 100 Python programming exercises and mini-challenges for practicing coding skills.

  4. 7

    pytudes

    24.4Knorvig/pytudes · Jupyter Notebook

    Pytudes is Peter Norvig's personal collection of short, deliberately difficult Python programs and Jupyter notebooks, each written to perfect one specific programming skill, in the spirit of a musical étude.

  5. 8

    learn-python

    18.4Ktrekhleb/learn-python · Python

    A collection of Python scripts split by topics, each with code examples and explanations. It doubles as a playground, where you change code and test with assertions, and as a cheatsheet for recapping Python syntax.

  6. 9

    leetcode

    18.1Khaoel/leetcode · C++

    A large collection of solutions to LeetCode algorithm problems, written mostly in C++, where the README works as an index table of every covered problem.

  7. 10

    rust-by-practice

    14.8Korigin-brain/rust-by-practice · Rust

    A free online book of Rust exercises, examples, and practices designed to make you comfortable with Rust by writing and running real code instead of just reading theory.

  8. 11

    awesome-competitive-programming

    14.2Klnishan/awesome-competitive-programming

    A curated list of resources for competitive programming, algorithms, and data structures, covering tutorials, courses, books, practice sites, tools, and communities.

  9. 12

    show-me-the-code

    13.7KYixiaohan/show-me-the-code

    A collection of practical Python exercises ('one small program every day') by Yixiaohan, covering real-world tasks like generating activation codes, scraping images, resizing photos, parsing HTML, encrypting passwords, and building small web apps.

  10. 13

    pandas_exercises

    13.2Kguipsamora/pandas_exercises · Jupyter Notebook

    A collection of exercises for practicing pandas, the Python data analysis library, organized by topic like filtering, grouping, merging, and visualization.

  11. 14

    DotNetGuide

    11.1KYSGStudyHards/DotNetGuide · C#

    DotNetGuide is a massive curated knowledge base for C#/.NET/.NET Core developers, covering learning roadmaps, interview prep, tools, frameworks, videos, books, and career resources, all in Chinese.

Often tagged together