Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Learning Resource

Learning Resource

128 projects

Showing 20 of 128 projects

Animated Sorting Algorithms
Animated Sorting AlgorithmsSwift

Swift playgrounds for visualizing and interacting with classic sorting algorithms through animation.

#animation#algorithm-visualization#computer-science
Stars37
Forks2
Last commit
Wagtail user guide
Wagtail user guidePython

A comprehensive website to teach content editors, moderators, and administrators how to use the Wagtail CMS.

#hacktoberfest#open-source-docs#content-management
Stars36
Forks39
Last commit4 days ago
Design Patterns Playground
Design Patterns PlaygroundSwift

An interactive iOS playground demonstrating Gang of Four design patterns implemented in Swift with visual examples.

#behavioral-patterns#educational#structural-patterns
Stars27
Forks7
Last commit
rust-exam: A set of questions about the Rust programming language
rust-exam: A set of questions about the Rust programming languageRust

A collection of Rust programming language questions for learning and practice.

#education#coding-practice#learning-resource
Stars26
Forks3
Last commit
Swift Hack Pack
Swift Hack PackSwift

A collection of Swift Playground files for learning Apple's Swift programming language through hands-on examples.

#programming-education#learning-resource#coding-tutorials
Stars23
Forks6
Last commit7 years ago
Swift Protocol Extensions
Swift Protocol ExtensionsSwift

A Swift playground demonstrating protocol extensions through interactive examples and exploration.

#code-examples#educational#protocol-extensions
Stars20
Forks1
Last commit11 years ago
Gears VK
Gears VKC

A Vulkan port of the classic 'gears' demo using the VKK library, designed as a learning resource for graphics developers.

#vulkan#demo-application#linux-graphics
Stars19
Forks3
Last commit9 months ago
Blockchain for humans
Blockchain for humans

An ultra-simplified explanation of blockchain concepts using analogies like the kilogram and family memories.

#beginner-friendly#technical-explanation#learning-resource
Stars16
Forks1
Last commit8 years ago
SoloLearn Coding Challenges
SoloLearn Coding ChallengesV

A collection of coding challenges implemented in the V programming language to help newcomers learn through examples.

#v-lang#hacktoberfest#educational
Stars15
Forks3
Last commit3 years ago
cli-demo-cookbook
cli-demo-cookbookPython

A collection of demo scenarios and terminal recordings showcasing practical use cases for the Gemini CLI.

#demo-collection#developer-tools#workflow-automation
Stars11
Forks4
Last commit1 year ago
React Native Installation and Setup
React Native Installation and Setup

Repository containing demo code and resources for the Beginning React Native book.

#code-examples#react-native#book-companion
Stars10
Forks3
Last commit11 years ago
ERWA mytodo
ERWA mytodoRust

A full-stack Rust example application implementing a todo list with Diesel, Rocket, and Seed.

#example-project#todo-app#example
Stars10
Forks1
Last commit3 years ago
Register VM
Register VMSwift

A Swift Playground implementation of a register-based virtual machine from the Wikibook 'Creating a Virtual Machine'.

#educational#virtual-machine#learning-resource
Stars9
Forks4
Last commit4 years ago
Sketchytech's Playgrounds
Sketchytech's PlaygroundsSwift

A collection of Swift Playgrounds for learning and experimenting with Apple's Swift programming language.

#code-examples#educational#interactive-coding
Stars7
Forks0
Last commit11 years ago
modern-angular-exercises
modern-angular-exercisesTypeScript

A collection of hands-on Angular exercises covering TypeScript, components, state management, and routing with practical applications.

#frontend-development#coding-exercises#typescript
Stars6
Forks2
Last commit
Algorithms Playground
Algorithms PlaygroundSwift

A collection of algorithm implementations as interactive Swift Playground files for learning and experimentation.

#code-examples#educational#computer-science
Stars6
Forks0
Last commit11 years ago
PlayerNode Playground
PlayerNode PlaygroundSwift

A Swift Playground demonstrating AVAudioEngine with PlayerNode and audio effects to play and process audio files.

#avaudioengine#audio-processing#learning-resource
Stars5
Forks1
Last commit6 years ago
Next.js Styleguide for XM Cloud
Next.js Styleguide for XM CloudTypeScript

A learning solution for developers to get started with Sitecore Containers, the Sitecore Next.js SDK, and Sitecore Content Serialization.

#nextjs#dotnet#sitecore
Stars3
Forks15
Last commit
ecc-rs
ecc-rsJupyter Notebook

An intuitive Rust library for learning elliptic curve cryptography through interactive tutorials.

#cryptography-library#educational-tool#elliptic-curve-cryptography
Stars1
Forks0
Last commit6 months ago
OpenGL tutorials
OpenGL tutorialsD

A collection of D language ports of OpenGL v3.x+ tutorials and samples from various C/C++/WebGL sources.

#d-language#shaders#opengl
Stars0
Forks9
Last commit11 years ago
PreviousPage 4 of 4

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
3 years ago
9 years ago
5 years ago
1 year ago
2 years ago
#Educational22
#Javascript21
#Web Development21
#Swift18
#Tutorial16
#Code Examples16
#Developer Tools16
#Frontend13
#Mobile Development11
#Playground11
#Education10
#Ios Development10