Practice

Top 23 Practice Open-Source Projects

  • TheAlgorithms

    All Algorithms implemented in Python

  • Project mention: Top 10 GitHub Repositories for Python and Java Developers | dev.to | 2024-05-03

    3. TheAlgorithms/Python - For those interested in algorithms and data structures, this repository offers Python implementations for a wide range of algorithms. It's a great way to deepen understanding of algorithmic learning with Python. https://github.com/TheAlgorithms/Python

  • app-ideas

    A Collection of application ideas which can be used to improve your coding skills.

  • Project mention: 18 Must-Bookmark GitHub Repositories Every Developer Should Know | dev.to | 2024-02-12
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • pytudes

    Python programs, usually short, of considerable difficulty, to perfect particular skills.

  • Project mention: Ask HN: High quality Python scripts or small libraries to learn from | news.ycombinator.com | 2024-04-19

    Peter Norvig's work is great to learn from https://github.com/norvig/pytudes

  • awesome-competitive-programming

    :gem: A curated list of awesome Competitive Programming, Algorithm and Data Structure resources

  • rust-by-practice

    Learning Rust By Practice, narrowing the gap between beginner and skilled-dev through challenging examples, exercises and projects.

  • pandas_exercises

    Practice your pandas skills!

  • start-machine-learning

    A complete guide to start and improve in machine learning (ML), artificial intelligence (AI) in 2024 without ANY background in the field and stay up-to-date with the latest news and state-of-the-art techniques!

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • angular-performance-checklist

    ⚡ Cheatsheet for developing lightning fast progressive Angular applications

  • Project mention: New to Angular and OOP, but got first job in Angular, what key concepts to focus on picking up? | /r/Angular2 | 2023-07-03

    there is this famous checklist that covers "everything". https://github.com/mgechev/angular-performance-checklist

  • 100-plus-Python-programming-exercises-extended

    The repository is about 100+ python programming exercise problem discussed, explained, and solved in different ways

  • awesome-katas

    A curated list of code katas

  • golang-gin-realworld-example-app

    Exemplary real world application built with Golang + Gin

  • android-demos

    Examples of Android applications

  • piano-trainer

    Memorize piano scales with ease! A piano practice program w/ MIDI support. Consider it an interactive reference manual 🎹

  • promises-training

    Practice working with promises through a curated collection of interactive challenges. This repository provides a platform to refine your skills, complete with automated tests to to give you instant feedback and validate your progress.

  • Project mention: Promises Training: Practical Exercises on Promises in JavaScript | /r/hackernews | 2023-11-25
  • learn-ruby

    Learning resources for Ruby, Rails, and related skills.

  • Project mention: Being laid off in 2023-2024 as an early-career developer | dev.to | 2024-03-27

    More consistent learning. The job search also gave me a chance to get back to my Ruby/web development learning roadmap. I realized that at my last job, I wasn't consistently spending time improving my skills, outside of whatever I might (if I was lucky) be learning in work projects. It's just hard to fight against the pressure of the day-to-day work. Here are some approaches that I'll try this time around: Disregard immediate applicability and learn something I'm interested in for the sake of expanding my mind. Right now that's learning functional programming. Learn actively, whether by contributing to Exercism's Ruby track, building a collection of Ruby code katas, or maybe even creating a text-based game.

  • practical-fm

    A gently curated list of companies using verification formal methods in industry

  • leetcode

    Leetcode Questions - Sorted by likes, likes-dislikes ratio and much more (by adixmr)

  • python-beginner-programming-exercises

    Practice your Python programming skills with this interactive and auto-graded set of exercises.

  • gokatas

    Internalize the Go movements 🥋

  • laravel-hands-on

    This repository aims to provide a learning resource for people who are interested in learning Laravel.

  • Project mention: Laravel 11 (how to upgrade) | dev.to | 2024-03-26

    laravel-hands-on explain each topic of Laravel for both Laravel-10 and Laravel-11 as well. It was already equipped with laravel-10 and now it re-explain each topic in Laravel-11 as well, providing a smooth transition between Laravel-10 to 11.

  • lkm-sandbox

    Collection of Linux Kernel Modules and PoC to discover, learn and practice Linux Kernel Development

  • anki-canvas

    🖌️ Drawing area widget for Anki to practice Kanji writing

  • Japanese-Conjugation-Helper

    Conjugates, downloads audio files, brings up detailed word and kanji information, creates tests and more. Useful for quickly making Anki cards and searching definitions of words.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Practice related posts

  • Norvig's 2023 Advent of Code

    1 project | news.ycombinator.com | 28 Mar 2024
  • Being laid off in 2023-2024 as an early-career developer

    4 projects | dev.to | 27 Mar 2024
  • Ask HN: How to build mastery in Python?

    1 project | news.ycombinator.com | 8 Mar 2024
  • Bicycling Statistics

    1 project | news.ycombinator.com | 28 Nov 2023
  • Promises Training: Practical Exercises on Promises in JavaScript

    1 project | /r/hackernews | 25 Nov 2023
  • Ask HN: How to deal with the short vs. long function argument

    1 project | news.ycombinator.com | 8 Nov 2023
  • Pytudes

    1 project | /r/hypeurls | 25 Aug 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 20 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source Practice projects? This list will help you:

Project Stars
1 TheAlgorithms 180,485
2 app-ideas 75,259
3 pytudes 22,434
4 awesome-competitive-programming 12,203
5 rust-by-practice 11,188
6 pandas_exercises 10,276
7 start-machine-learning 4,134
8 angular-performance-checklist 4,088
9 100-plus-Python-programming-exercises-extended 2,662
10 awesome-katas 2,623
11 golang-gin-realworld-example-app 2,446
12 android-demos 1,986
13 piano-trainer 1,357
14 promises-training 720
15 learn-ruby 539
16 practical-fm 462
17 leetcode 280
18 python-beginner-programming-exercises 237
19 gokatas 103
20 laravel-hands-on 80
21 lkm-sandbox 46
22 anki-canvas 37
23 Japanese-Conjugation-Helper 25

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com