An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with learning-by-doing

A curated list of projects in awesome lists tagged with learning-by-doing .

https://github.com/trekhleb/learn-python

📚 Playground and cheatsheet for learning Python. Collection of Python scripts that are split by topics and contain code examples with explanations.

learning learning-by-doing learning-python programming-language python python3

Last synced: 03 Oct 2025

https://github.com/mainmatter/100-exercises-to-learn-rust

A self-paced course to learn Rust, one exercise at a time.

exercises learning-by-doing rust

Last synced: 13 May 2025

https://github.com/workshopper/learnyounode

Learn You The Node.js For Much Win! An intro to Node.js via a set of self-guided workshops.

learn-to-code learning-by-doing nodejs nodeschool workshopper

Last synced: 16 Dec 2025

https://github.com/ratfactor/ziglings

Learn the Zig programming language by fixing tiny broken programs.

beginner-friendly educational exercises learning-by-doing zig ziglang

Last synced: 14 May 2025

https://github.com/joaoventura/full-speed-python

Full Speed Python: a book for self-learners

books learning-by-doing learning-python python

Last synced: 14 May 2025

https://github.com/ben1234560/ailearning-theory-applying

快速上手AI理论及应用实战:基础知识、Transformer、NLP、ML、DL、竞赛。含大量注释及数据集,力求每一位能看懂并复现。

ai bert dataming deep-learning kaggle-competition learning-by-doing machine-learning nlp

Last synced: 15 May 2025

https://github.com/gusye1234/nano-graphrag

A simple, easy-to-hack GraphRAG implementation

gpt gpt-4o graphrag learning-by-doing llm rag

Last synced: 29 Jul 2025

https://github.com/ben1234560/AiLearning-Theory-Applying

快速上手AI理论及应用实战:基础知识、Transformer、NLP、ML、DL、竞赛。含大量注释及数据集,力求每一位能看懂并复现。

ai bert dataming deep-learning kaggle-competition learning-by-doing machine-learning nlp

Last synced: 17 Apr 2025

https://github.com/learnbyexample/py_regular_expressions

Learn Python Regular Expressions step by step from beginner to advanced levels

ebook exercises learning-by-doing python regex regular-expressions

Last synced: 14 May 2025

https://github.com/ishtms/learn-nodejs-hard-way

Learn NodeJS and master the art of server-side programming by creating a backend framework with 0 dependencies.

api backend backend-development book coding javascript learn learn-to-code learning learning-by-doing learning-exercise node nodejs programming programming-fundamentals server training-materials

Last synced: 15 May 2025

https://github.com/alexmojaki/futurecoder

100% free and interactive Python course for beginners

education learning learning-by-doing python

Last synced: 14 May 2025

https://github.com/nshen/learn-neovim-lua

Neovim 配置实战:从 0 到 1 打造自己的 IDE

learn-vim learning-by-doing lua neovim nvim vim vimrc

Last synced: 15 May 2025

https://github.com/colbyfayock/50-projects-for-react-and-the-static-web

⚛ 50 project ideas to learn by doing complete with project briefs, layout ideas, and resources!

ebook hacktoberfest javascript learn-to-code learning learning-by-doing react reactjs tutorial tutorials

Last synced: 24 Oct 2025

https://github.com/mikemcquaid/gitinpractice

📖 An opinionated intermediate/advanced Git book

book git gitinpractice learning-by-doing

Last synced: 05 Oct 2025

https://github.com/MikeMcQuaid/GitInPractice

📖 An opinionated intermediate/advanced Git book

book git gitinpractice learning-by-doing

Last synced: 22 Apr 2025

https://github.com/kowainik/learn4haskell

👩‍🏫 👨‍🏫 Learn Haskell basics in 4 pull requests

hacktoberfest hacktoberfest2020 hacktoberfest2021 haskell learning-by-doing

Last synced: 15 May 2025

https://github.com/sobeston/zig.guide

Repo for https://zig.guide content. Get up to speed with Zig quickly.

documentation education educational learn-to-code learning learning-by-doing programming-language zig ziglang

Last synced: 14 May 2025

https://github.com/Sobeston/zig.guide

Repo for https://zig.guide content. Get up to speed with Zig quickly.

documentation education educational learn-to-code learning learning-by-doing programming-language zig ziglang

Last synced: 13 Apr 2025

https://github.com/SwiftEducation/teaching-app-dev-swift

DEPRECATED. Instructor lesson plans that accompany Xcode projects, for guiding in-class experiential learning.

apple education experiential-learning instructor-materials learning learning-by-doing learning-swift lesson-plans swift swift-education teaching xcode

Last synced: 22 Jul 2025

https://github.com/prabhatsharma/kubernetes-the-hard-way-aws

AWS version of Kelsey's kubernetes-the-hard-way

aws containers kubernetes learning-by-doing

Last synced: 16 May 2025

https://github.com/kunjgit/gamezone

This open source repository contains collection of games build on basic tech stacks in web development . Use your creativity and build your own game and contribute to the repository by making PR 🎮

bootstrap collaborate collaboration contributions css css3 game games girlscript-foundation github hacktoberfest html iwoc2024 javascript learning-by-doing open-source open-source-project

Last synced: 15 May 2025

https://github.com/hasinhayder/tailwind-cards

A growing collection of text/image cards you can use/copy-paste in your tailwind css projects

learning-by-doing tailwind-css tailwindcss

Last synced: 04 Apr 2025

https://github.com/torch2424/wasm-by-example

Wasm By Example is a website with a set of hands-on introduction examples and tutorials for WebAssembly (Wasm)

example examples introduction learning learning-by-doing programming-language tutorial wasm webassembly

Last synced: 12 Apr 2025

https://github.com/cuppar/rtd

Learn Rust by 500 lines code

cli-app learning-by-doing rust step-by-step-guide tutorial

Last synced: 26 Mar 2025

https://github.com/abdurrkhalid/design-patterns

Design Patterns play an important role in the writing of the re-usable object oriented code in the both desktop and web applications. This repository contains all information related to design patterns alongside with implementation in Java.

developer-tools java learning-by-doing maven

Last synced: 06 Apr 2025

https://github.com/nivbend/gitstery

A Git Murder Mystery

git learning learning-by-doing mystery

Last synced: 06 Apr 2025

https://github.com/wh-iterabb-it/meowfacts

🐈 a simple api which returns a catfact

api catfacts hacktoberfest js-api-examples learning-by-doing restful-api

Last synced: 14 Mar 2025

https://github.com/5agado/data-science-learning

Repository of code and resources related to different data science and machine learning topics. For learning, practice and teaching purposes.

data-science deep-learning jupyter-notebook learning-by-doing machine-learning statistics

Last synced: 17 Apr 2025

https://github.com/qosf/monthly-challenges

Repository containing monthly challenges in the field of quantum computing.

code-exercises learning-by-doing quantum-algorithms quantum-computing quantum-programming unitaryhack

Last synced: 04 Apr 2025

https://github.com/championshuttler/docker-basicLearning

🐬 Understand Docker step by step. A tutorial repo for beginners 🔥

beginner docker introduction learning-by-doing

Last synced: 10 Apr 2025

https://github.com/championshuttler/docker-basiclearning

🐬 Understand Docker step by step. A tutorial repo for beginners 🔥

beginner docker introduction learning-by-doing

Last synced: 07 Apr 2025

https://github.com/wajahatkarim3/Today-I-Learned

📝 Today I Learned - A list of all things I learn on daily basis.

android kotlin kotlin-android learning learning-by-doing til today-i-learned

Last synced: 20 Jul 2025

https://github.com/wajahatkarim3/today-i-learned

📝 Today I Learned - A list of all things I learn on daily basis.

android kotlin kotlin-android learning learning-by-doing til today-i-learned

Last synced: 15 Aug 2025

https://github.com/applenob/rl_learn

我的强化学习笔记和学习材料:book: still updating ... ...

learning-by-doing reinforcement-learning

Last synced: 06 Apr 2025

https://github.com/learnbyexample/learn_gnugrep_ripgrep

Example based guide to mastering GNU grep and ripgrep

command-line ebook exercises gnu grep learning-by-doing linux regex ripgrep

Last synced: 16 May 2025

https://github.com/willdurand/ArvernOS

:floppy_disk: A minimal, experimental and "toy" monolithic kernel to learn about OS development // Work In Progress

32-bit 64-bit aarch32 aarch64 asm hobby-os kernel learning-by-doing operating-system x86-64

Last synced: 10 Jul 2025

https://github.com/willdurand/arvernos

:floppy_disk: A minimal, experimental and "toy" monolithic kernel to learn about OS development // Work In Progress

32-bit 64-bit aarch32 aarch64 asm hobby-os kernel learning-by-doing operating-system x86-64

Last synced: 06 Apr 2025

https://github.com/tuture-dev/nodejs-roadmap

【🔥持续更新中】Node.js 实战学习路线

learning-by-doing nodejs tutorials

Last synced: 09 Apr 2025

https://github.com/thomscoder/luna

🌙 A really tiny WebAssembly compiler for demonstration and educational purposes. Written in Go and built as one of my quests to conquer the WebAssembly dungeon

codemotion compiler javascript learning learning-by-doing personal-project programming-language runtime sample-code tinygo wasm wasmer wasmtime wat2wasm webassembly

Last synced: 30 Oct 2025

https://github.com/thom4parisot/nodebook

📖 Livre publié aux Éditions Eyrolles • Première édition : Node.js v10 et npm v6.

apprendre asciidoctor book code commun exemples exercices francais frontend javascript learn-to-code learning-by-doing learning-exercise learning-js livre nodejs

Last synced: 05 Apr 2025

https://github.com/seaswalker/tiny-os

《操作系统真象还原》一书实现的系统代码

learning-by-doing operating-system

Last synced: 06 Apr 2025

https://github.com/gitcommitshow/auth-jwt

A demo to learn JWT by reverse engineering

authentication express jwt learning-by-doing rfc-7519 rsa signature

Last synced: 09 Apr 2025

https://github.com/learnbyexample/100_page_python_intro

:snake: Short, introductory guide for the Python programming language :green_book: :zap:

beginner ebook exercises intermediate learning-by-doing python

Last synced: 13 Apr 2025

https://github.com/harinij/100daysofcode

#100DaysOfCode - Learn by developing 100 unique apps to explore exciting tech stacks

100daysofcode ai appdev coding-challenge data developer-challenge learning-by-doing machine-learning opensource reactjs

Last synced: 17 Jun 2025

https://github.com/parikshit223933/coding-ninjas-full-stack-web-development

It contains all the files I created during the MERN full stack web development course with coding ninjas

expressjs learning learning-by-doing mern-stack nodejs projects reactjs social-networking-website web-development website

Last synced: 08 Jul 2025

https://github.com/marlonrichert/zsh-launchpad

🚀 Simple, educational dotfiles template to get started with Zsh and learn about its features

configuration configuration-files dotfiles dotfiles-zsh educational-project learning-by-doing shell templates zsh zsh-configuration zsh-template zshrc

Last synced: 16 Mar 2025

https://github.com/heycarsten/lcbo-api

A crawler and API server for Liquor Control Board of Ontario retail data

api api-server big-data docker lcbo learn-to-code learning-by-doing postgresql redis ruby-on-rails

Last synced: 27 Dec 2025

https://github.com/juliaacademy/juliaprogrammingfornervousbeginners

A course for people who are hesitant but curious about learning to write code in Julia.

introduction-to-programming julia julia-language julialang learn-to-code learning learning-by-doing

Last synced: 20 Aug 2025

https://github.com/inancgumus/gobyexample

📚 Go by Example: Programmer's Guide to Idiomatic and Testable Code

best-practices book books exercises go golang idiomatic-go idioms learning-by-doing patterns projects testing tutorial

Last synced: 05 Apr 2025

https://github.com/cybertec-postgresql/postgres-showcase

Postgres features showcase (commented SQL samples) for beginners

beginner-friendly beginners-guide learning learning-by-doing postgres postgresql

Last synced: 19 Jun 2025

https://codeberg.org/ziglings/exercises

Learn the ⚡Zig programming language by fixing tiny broken programs.

beginner-friendly educational exercises learning-by-doing zig ziglang

Last synced: 08 Oct 2025

https://github.com/alexandregama/java8-guides-tutorials

Java 8 Guides and Tutorials - A lot of awesome examples using Java 8 features like Stream, Lambda, Functional Interface, Date and Time API and much more

functional-programming guide hacking-code hackingcode java java-8 java-tutorial java8 java8-guides-tutorials jdk jdk8 lambda-expressions learn-to-code learning-by-doing parallel-streams stream-api tutorial

Last synced: 10 Apr 2025

https://github.com/tuture-dev/ultra-club

《Taro 多端小程序开发大型实战》源代码

hands-on learning-by-doing miniprogram react-hooks redux taro taro-ui

Last synced: 04 May 2025

https://github.com/anan44/it-starts-with-clojure

a Practical guide to Clojure

clojure guide learning-by-doing tutorial

Last synced: 12 Jul 2025

https://github.com/unoplatform/workshops

workshops, study guides and learning materials for the Uno Platform

hacktoberfest learning-by-doing study-guide uno-platform workshop-materials workshops

Last synced: 22 Jun 2025

https://github.com/learnbyexample/ruby_regexp

Learn Ruby Regexp step-by-step from beginner to advanced levels with plenty of examples and exercises.

ebook exercises learning-by-doing regex regular-expressions ruby

Last synced: 06 May 2025

https://learnbyexample.github.io/Ruby_Regexp/

Learn Ruby Regexp step-by-step from beginner to advanced levels with plenty of examples and exercises.

ebook exercises learning-by-doing regex regular-expressions ruby

Last synced: 22 Jul 2025

https://github.com/wkrzywiec/keycloak-security-example

Sandbox project to play around with keyclaok and integrating it with Spring Boot and Angular apps (using OAuth 2.0 protocol)

angular java jwt keycloak learning learning-by-doing oauth2 security spring-boot

Last synced: 26 Mar 2025

https://github.com/mykeels/20-questions

20 questions for programming languages.

20-questions learning-by-doing learning-exercise programming

Last synced: 14 Aug 2025

https://github.com/ladynaggaga/asp.netcoremva

Microsoft Virtual Academy MVA

asp-net-core learning-by-doing

Last synced: 05 Apr 2025

https://github.com/hackthedev/teardrop

Open-Source Ransomware Project for learning purpose only written in C# (csharp). Dont use it for bad things.

csharp educational educational-project encryption executeable gpl3 gplv3 leaning learning-by-doing malicious malware ransomware virus windows

Last synced: 10 Jun 2025

https://github.com/bearloga/learning-rcpp

My notes as I learn C++ and Rcpp for fast machine learning in R

c-plus-plus learning-by-doing notes r rcpp

Last synced: 09 Apr 2025

https://github.com/ALRW/dayAsADev

:green_book: A course to teach non-technical team members what developers do :green_book:

course learn-to-code learning learning-by-doing programming

Last synced: 22 Jul 2025

https://github.com/zhengfu200/zchat_v1

A simple Public Chatroom build with Node.js + Vue.js +QuasarUI

backend chat-application frontend learning-by-doing learning-project nodejs quasar vue3

Last synced: 12 Oct 2025

https://github.com/starikcetin/Learning-Unity-ECS-2

A bunch of small Unity projects where I explore and learn Unity's new ECS and Job System. Updated for the new API.

csharp ecs entity-component-system learning learning-by-doing unity unity3d

Last synced: 08 May 2025

https://github.com/starikcetin/learning-unity-ecs-2

A bunch of small Unity projects where I explore and learn Unity's new ECS and Job System. Updated for the new API.

csharp ecs entity-component-system learning learning-by-doing unity unity3d

Last synced: 19 Mar 2025

https://github.com/oleksiyrudenko/a-tiny-js-world

A tiny task for those who isn't familiar with OOP and JS OOP in particular yet

beginner-friendly javascript learning-by-doing learning-exercise learning-javascript oop oop-principles self-learning

Last synced: 06 Apr 2025