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 →
Top 23 Practice Open-Source Projects
-
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.
-
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.
-
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!
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
angular-performance-checklist
⚡ Cheatsheet for developing lightning fast progressive Angular applications
-
100-plus-Python-programming-exercises-extended
The repository is about 100+ python programming exercise problem discussed, explained, and solved in different ways
-
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.
-
python-beginner-programming-exercises
Practice your Python programming skills with this interactive and auto-graded set of exercises.
-
laravel-hands-on
This repository aims to provide a learning resource for people who are interested in learning Laravel.
-
lkm-sandbox
Collection of Linux Kernel Modules and PoC to discover, learn and practice Linux Kernel Development
-
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
Is it me or does it not seem very well thought out? Every example I've seen only has implementations in JavaScript and/or Python. I haven't seen any other languages nor a way to search by language. What a "string" means in one language can be completely different in another language. The primitive data types that the project assumes are not really supported across all programming languages.
Also if anyone hasn't already seen them, similar projects already exist and are more complete. E.g.
* https://rosettacode.org/
* https://programming-idioms.org/
* https://the-algorithms.com/
Not to mention LeetCode, CodeWars, Project Euler, Exercism can kinda serve the same role.
Project mention: 18 Must-Bookmark GitHub Repositories Every Developer Should Know | dev.to | 2024-02-12
Project mention: Ask HN: High quality Python scripts or small libraries to learn from | news.ycombinator.com | 2024-04-19Peter Norvig's work is great to learn from https://github.com/norvig/pytudes
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-03there is this famous checklist that covers "everything". https://github.com/mgechev/angular-performance-checklist
Project mention: Promises Training: Practical Exercises on Promises in JavaScript | /r/hackernews | 2023-11-25
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.
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.
Practice related posts
- Norvig's 2023 Advent of Code
- Being laid off in 2023-2024 as an early-career developer
- Ask HN: How to build mastery in Python?
- Bicycling Statistics
- Promises Training: Practical Exercises on Promises in JavaScript
- Ask HN: How to deal with the short vs. long function argument
- Pytudes
-
A note from our sponsor - InfluxDB
www.influxdata.com | 24 Apr 2024
Index
What are some of the best open-source Practice projects? This list will help you:
Project | Stars | |
---|---|---|
1 | TheAlgorithms | 179,165 |
2 | app-ideas | 74,797 |
3 | pytudes | 22,331 |
4 | awesome-competitive-programming | 12,138 |
5 | rust-by-practice | 11,014 |
6 | pandas_exercises | 10,159 |
7 | start-machine-learning | 4,094 |
8 | angular-performance-checklist | 4,084 |
9 | 100-plus-Python-programming-exercises-extended | 2,638 |
10 | awesome-katas | 2,577 |
11 | golang-gin-realworld-example-app | 2,440 |
12 | android-demos | 1,984 |
13 | piano-trainer | 1,349 |
14 | promises-training | 717 |
15 | learn-ruby | 514 |
16 | practical-fm | 460 |
17 | leetcode | 280 |
18 | python-beginner-programming-exercises | 234 |
19 | gokatas | 97 |
20 | laravel-hands-on | 74 |
21 | lkm-sandbox | 44 |
22 | anki-canvas | 37 |
23 | Japanese-Conjugation-Helper | 25 |
Sponsored