Learn

Top 23 Learn Open-Source Projects

  • TheAlgorithms

    All Algorithms implemented in Python

  • Project mention: Wikifunctions | news.ycombinator.com | 2023-12-06

    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.

  • vim-galore

    :mortar_board: All things Vim!

  • 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
  • raspberry-pi-os

    Learning operating system development using Linux kernel and Raspberry Pi

  • rust-learning

    A bunch of links to blog posts, articles, videos, etc for learning Rust

  • Project mention: okay basically completely new to rust, is it worth learning after only having done java through APCSA course or should i learn something else before heading to rust | /r/rust | 2023-05-21

    ctjhoa/rust-learning

  • The-Complete-FAANG-Preparation

    This repository contains all the DSA (Data-Structures, Algorithms, 450 DSA by Love Babbar Bhaiya, FAANG Questions), Technical Subjects (OS + DBMS + SQL + CN + OOPs) Theory+Questions, FAANG Interview questions, and Miscellaneous Stuff (Programming MCQs, Puzzles, Aptitude, Reasoning). The Programming languages used for demonstration are C++, Python, and Java.

  • warriorjs

    🏰 An exciting game of programming and Artificial Intelligence

  • Tkinter-Designer

    An easy and fast way to create a Python GUI 🐍

  • Project mention: Tkinter Designer: Quickly Turn Figma Design to Python Tkinter GUI | /r/patient_hackernews | 2023-06-29
  • 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.

    WorkOS logo
  • 90DaysOfCyberSecurity

    This repository contains a 90-day cybersecurity study plan, along with resources and materials for learning various cybersecurity concepts and technologies. The plan is organized into daily tasks, covering topics such as Network+, Security+, Linux, Python, Traffic Analysis, Git, ELK, AWS, Azure, and Hacking. The repository also includes a `LEARN.md

  • Project mention: Are these enough to work in cybersecurity? | /r/cybersecurity | 2023-12-04
  • Clipboard

    😎🏖️🐬 Your new, 𝙧𝙞𝙙𝙤𝙣𝙠𝙪𝙡𝙞𝙘𝙞𝙤𝙪𝙨𝙡𝙮 smart clipboard manager

  • Project mention: hotel management system project in c++ 👍 | /r/programmingcirclejerk | 2023-07-01
  • front-end-handbook-2018

    2018 edition of our front-end development handbook

  • rust-algorithms

    Common data structures and algorithms in Rust

  • coding-problems

    Solutions for various coding/algorithmic problems and many useful resources for learning algorithms and data structures

  • regexlearn.com

    Learn RegEx step by step, from zero to advanced.

  • Project mention: regexlearn.com VS regexp-it-cli - a user suggested alternative | libhunt.com/r/regexlearn.com | 2023-08-09
  • awesome-learn-gamedev

    A curated collection of game development learning resources

  • Project mention: Good coding groups for black women? | news.ycombinator.com | 2024-01-13
  • mindforger

    Thinking notebook and Markdown editor with LLM wingman.

  • Project mention: Show HN: MindForger – Attention, LLM is all your note-taking app needs | news.ycombinator.com | 2024-02-18
  • start-here

    :bulb: A Quick-start Guide for People who want to dwyl :heart: :white_check_mark: (by dwyl)

  • lifelong-learning

    ✅ ✅ ✅ A massive repo filled with notes on everything from coding to philosophy to psychology to marketing to product

  • phoenix-chat-example

    💬 The Step-by-Step Beginners Tutorial for Building, Testing & Deploying a Chat app in Phoenix 1.7 [Latest] 🚀

  • gopherlings

    📘️ Learn Go by fixing tiny incorrect programs

  • django-roadmap

    A complete roadmap for learning django backend

  • purescript-jordans-reference

    Learn PureScript with this "clone and play" repository

  • javascript-todo-list-tutorial

    ✅ A step-by-step complete beginner example/tutorial for building a Todo List App (TodoMVC) from scratch in JavaScript following Test Driven Development (TDD) best practice. 🌱

  • programming-for-kids

    book for parents and kids.

  • Project mention: Show HN: PyKidos, Teach Your Kid Python in the Browser | news.ycombinator.com | 2024-03-14

    I can tell you as a dad, it frightens me that the future is coming so fast I cant even see 1 year ahead.

    I teach my daughter things from small circuits to assembler, c, python, sql but also basic prompt engineering, how next word predictors work, how surveillance works or how privacy is infringed, how do we pay for the "free" apps, or how to make an idea into something real, also things about how to type fast (at the moment she types with 80wpm) and how to not be afraid of computers and how to just play with them.

    Of course, it might turn out that I have wasted her time, but we spend time together, and during this time I also teach her how to learn things.

    Honestly I am not sure "what" you are teaching is that important, If I knew how to bake, I would teach her the deep mastery of baking with all my heart.

    PS: you can check my teaching progress log here https://github.com/jackdoe/programming-for-kids/blob/master/...

  • 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).

Learn related posts

Index

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

Project Stars
1 TheAlgorithms 179,554
2 vim-galore 16,379
3 raspberry-pi-os 12,864
4 rust-learning 11,107
5 The-Complete-FAANG-Preparation 10,022
6 warriorjs 9,351
7 Tkinter-Designer 8,259
8 90DaysOfCyberSecurity 5,159
9 Clipboard 4,327
10 front-end-handbook-2018 4,185
11 rust-algorithms 3,643
12 coding-problems 3,224
13 regexlearn.com 3,218
14 awesome-learn-gamedev 2,372
15 mindforger 2,180
16 start-here 1,732
17 lifelong-learning 754
18 phoenix-chat-example 732
19 gopherlings 678
20 django-roadmap 586
21 purescript-jordans-reference 569
22 javascript-todo-list-tutorial 565
23 programming-for-kids 531

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