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 36 of 128 projects

Etheral Legends
Etheral LegendsC++

An Unreal Engine 4 C++ module providing the foundation for an indie action RPG, serving as a learning resource for UE4 game development.

#unreal-engine-4#steam#action-rpg
Stars239
Forks52
Last commit5 years ago
The Swift Programming Language Playgrounds
The Swift Programming Language PlaygroundsSwift

A collection of Swift playgrounds implementing examples from Apple's official Swift documentation and related resources.

#language-reference#code-samples#programming-examples
Stars232
Forks45
Last commit
Stream FAQs
Stream FAQsJavaScript

A collection of solutions and examples for common Node.js stream problems, with community-driven explanations.

#asynchronous-programming#api-pagination#community-driven
Stars193
Forks3
Last commit11 years ago
Alien Invasion
Alien InvasionJavaScript

A sample HTML5 mobile game demonstrating core game development concepts from the book 'Mobile HTML5 Game Development'.

#mobile-games#html5-games#educational
Stars182
Forks232
Last commit7 years ago
Async Elixir
Async Elixir

An interactive book and course that teaches Elixir's concurrency features through hands-on Livebook exercises.

#functional-programming#elixir#livebook
Stars179
Forks12
Last commit4 months ago
V by Example
V by ExampleV

Learn the V programming language through annotated code examples covering basics to advanced topics.

#code-examples#programming-language#v-lang
Stars178
Forks31
Last commit3 years ago
Ember.js RealWorld Implementation
Ember.js RealWorld ImplementationJavaScript

A full-stack Ember.js example application implementing the RealWorld spec with CRUD, authentication, and advanced patterns.

#emberjs#authentication#realworld
Stars176
Forks52
Last commit3 years ago
typescript-challenges
typescript-challengesTypeScript

A collection of hands-on challenges to master TypeScript concepts through practical exercises.

#developer-tools#type-system#education
Stars169
Forks97
Last commit1 year ago
Let's build a compiler in Swift
Let's build a compiler in SwiftSwift

A Swift Playgrounds implementation of Jack Crenshaw's 'Let's Build a Compiler' tutorial series.

#compiler-construction#compiler#compiler-principles
Stars162
Forks3
Last commit8 years ago
Simple Relay Starter
Simple Relay StarterJavaScript

A minimal React Relay starter kit using Browserify and Express, designed for Node.js developers learning GraphQL.

#browserify#fullstack-javascript#graphql
Stars155
Forks16
Last commit9 years ago
A Swift Introduction to Core Data
A Swift Introduction to Core DataSwift

A collection of Swift playgrounds for learning Core Data through practical, incremental examples.

#macos-development#data-persistence#coredata
Stars153
Forks12
Last commit7 years ago
iOS Design Patterns
iOS Design PatternsSwift

A collection of iOS Playground projects demonstrating and comparing MVC, MVP, MVVM, and VIPER design patterns.

#viper#ios#patterns
Stars143
Forks23
Last commit6 years ago
Flutter Web and Flame
Flutter Web and FlameDart

A collection of hands-on Flutter Web experiments and demos showcasing web development capabilities.

#code-examples#dart#flutter-community
Stars138
Forks75
Last commit5 years ago
GOF Swift
GOF SwiftSwift

A personal learning repository implementing all 23 Gang of Four design patterns and SOLID principles in Swift using Playgrounds.

#code-examples#gang-of-four#gof
Stars138
Forks29
Last commit8 years ago
Parrot Refactoring Kata
Parrot Refactoring KataLabVIEW

A refactoring exercise to practice identifying code smells and applying polymorphism to improve object-oriented design.

#code-smells#object-oriented-design#refactoring-kata
Stars135
Forks243
Last commit
Design Patterns in Go
Design Patterns in GoGo

A curated collection of common design patterns implemented in Go with detailed explanations for each pattern.

#portfolio#software-architecture#behavioral-patterns
Stars132
Forks9
Last commit3 years ago
Mzfr
MzfrPython

A personal collection of Capture The Flag (CTF) competition writeups from 2018 onwards.

#glug#picoctf#writeups
Stars124
Forks31
Last commit4 years ago
angular-fundamental-lessons
angular-fundamental-lessonsTypeScript

A collection of hands-on Angular lessons covering fundamentals from components to signals and deferrable views.

#educational#component-based-architecture#learning-resource
Stars122
Forks119
Last commit
cyclejs-examples
cyclejs-examplesJavaScript

A collection of narrative, lesson-based examples for learning CycleJS, covering forms, routing, CRUD, and state management.

#cyclejs#examples#reactive-programming
Stars121
Forks8
Last commit8 years ago
Python-typing-koans
Python-typing-koansPython

A collection of Python typing koans that teach type hints through hands-on exercises using Mypy.

#educational#static-typing#koans
Stars120
Forks10
Last commit4 years ago
amazon-kinesis-learning
amazon-kinesis-learningJava

Completed code for the Amazon Kinesis tutorial on processing real-time stock data using KPL and KCL.

#kinesis#stock-data#real-time-processing
Stars112
Forks137
Last commit2 years ago
ASM Swift
ASM SwiftSwift

A Swift playground for learning x86 assembly language through an interactive development environment.

#assembly-language#educational-tool#x86-assembly
Stars107
Forks4
Last commit9 years ago
Made with Angular
Made with AngularHTML

A curated showcase of web applications built with the Angular framework for inspiration and learning.

#developer-inspiration#learning-resource#showcase
Stars102
Forks121
Last commit6 days ago
ReactiveCocoa Playground
ReactiveCocoa PlaygroundSwift

An interactive Swift playground demonstrating ReactiveCocoa concepts with practical examples.

#reactive-programming#educational-tool#learning-resource
Stars97
Forks7
Last commit
FPJS-Class
FPJS-ClassJavaScript

A JavaScript-based course for learning functional programming concepts through practical exercises.

#functional-programming#mocha-testing#currying
Stars94
Forks17
Last commit11 years ago
CoreImage for Swift Playgrounds
CoreImage for Swift PlaygroundsSwift

Companion Swift playgrounds for learning Core Image through the book 'Core Image for Swift'.

#macos-development#interactive-coding#image-processing
Stars88
Forks15
Last commit
About Swift
About SwiftSwift

A Swift playground with explanations and samples covering the Swift programming language and standard library.

#programming-language#educational#code-samples
Stars85
Forks12
Last commit1 year ago
Swift Functors, Applicatives, and Monads in Pictures
Swift Functors, Applicatives, and Monads in PicturesSwift

A Swift Playground companion illustrating functors, applicatives, and monads with visual examples.

#functional-programming#learning-resource#applicatives
Stars68
Forks10
Last commit
Draft-js Samples - An app with examples and code explanations
Draft-js Samples - An app with examples and code explanationsTypeScript

Interactive examples and learning resources for the Draft.js rich text editor framework.

#interactive-examples#frontend-development#typescript
Stars67
Forks14
Last commit
Haskell to Elm
Haskell to Elm

A collection of examples highlighting key differences between Haskell and Elm for developers transitioning between the two languages.

#haskell#functional-programming#type-systems
Stars66
Forks10
Last commit9 years ago
Swift String Cheat Sheet
Swift String Cheat SheetSwift

A comprehensive Xcode playground cheat sheet for working with Swift String APIs and character properties.

#developer-tools#xcode-playground#learning-resource
Stars61
Forks8
Last commit3 years ago
Learn V in Y Minutes
Learn V in Y MinutesV

A concise tutorial with short examples demonstrating V programming language syntax, data types, and conventions.

#code-examples#programming-language#v-lang
Stars60
Forks12
Last commit5 years ago
crystal-koans
crystal-koansCrystal

An educational unit test suite for learning the Crystal programming language through test-driven exercises.

#hacktoberfest#developer-tools#programming-education
Stars56
Forks8
Last commit1 year ago
A list of questions about Ruby programming you can use to quiz yourself
A list of questions about Ruby programming you can use to quiz yourself

A comprehensive list of questions and answers for self-quizzing on Ruby programming language concepts.

#programming-language#interview-prep#learning-resource
Stars49
Forks10
Last commit11 years ago
DataVisualization
DataVisualizationJupyter Notebook

A comprehensive learning repository covering basic to advanced data visualization techniques and implementations.

#educational#data-science#visual-analytics
Stars49
Forks11
Last commit3 years ago
The Shortest Ember.js Book
The Shortest Ember.js BookCSS

A web app version of The Shortest Ember Book that concisely explains what Ember is, how it works, and how to get started.

#hacktoberfest#javascript-framework#open-source-docs
Stars38
Forks5
Last commit
PreviousPage 3 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
4 years ago
27 days ago
2 years ago
8 years ago
9 years ago
7 years ago
9 years ago
6 months ago
Next
#Educational22
#Javascript21
#Web Development21
#Swift18
#Tutorial16
#Code Examples16
#Developer Tools16
#Frontend13
#Mobile Development11
#Playground11
#Education10
#Ios Development10