Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Learning Resource

Learning Resource

103 projects

Showing 31 of 103 projects

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
Stars229
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
Stars194
Forks3
Last commit10 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
Stars179
Forks233
Last commit6 years 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
Forks30
Last commit3 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
Stars177
Forks12
Last commit1 month 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
Stars177
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
Stars170
Forks98
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
Stars161
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
Stars156
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
Stars154
Forks12
Last commit6 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
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
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 commit4 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
Forks241
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
Stars131
Forks9
Last commit3 years ago
Mzfr
MzfrPython

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

#glug#picoctf#writeups
Stars123
Forks31
Last commit3 years ago
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
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
Stars117
Forks114
Last commit
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
Stars111
Forks137
Last commit1 year 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
Stars101
Forks121
Last commit7 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
Stars61
Forks12
Last commit4 years ago
PreviousPage 3 of 3

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
2 months ago
2 years ago
8 years ago
9 years ago
7 years ago
8 years ago
#Web Development20
#Javascript20
#Tutorial15
#Educational15
#Developer Tools14
#Frontend12
#Code Examples12
#Swift12
#Education9
#Mobile Development9
#Functional Programming8
#Interview Questions8