awesome-by-example
😎 A curated list of example-based learning resources.
https://github.com/b0o/awesome-by-example
Last synced: 5 days ago
JSON representation
-
Languages
-
Clojure
- 4clojure: 4Clojure is a resource to help fledgling clojurians learn the language through interactive problems
- Clojure Koans: Clojure koans are exercises meant to initiate you to the mysteries of the Clojure language
- ClojureScript Koans: The ClojureScript koans walk you along the path of enlightenment to learning ClojureScript
- Clojure Koans: A set of exercises for learning Clojure
- Core.logic Koans: Learn core.logic with koans!
- 4clojure: 4Clojure is a resource to help fledgling clojurians learn the language through interactive problems
-
Go
-
Haskell
-
Rust
-
Scala
-
Other Languages
- APLcart: Find your way in APL
- Writing a Game Boy Emulator in OCaml
- Learn Vimscript the Hard Way
- GNU Smalltalk Koans: A set of tests to teach you Smalltalk
- 30 Days of Elixir: A walk through the Elixir language in 30 exercises
- Coffeescript Koans: learn CoffeeScript by doing it
- Dart Koans: Achieve enlightenment through failure
- Deno by Example: Learn Web Programming in Deno by Examples
- DLangKoans: An educational unit test suite for the D Programming Language
- Erlang Koans: A set of koans for learning Erlang
- FSharpKoans: A simple, fun, and interactive way to learn the F# language through testing
- FP Course: Learn Functional Programming concepts with the Haskell programming language
- Lisp Koans: Common Lisp Koans is a language learning exercise in the same vein as the ruby koans
- Lua Missions: Lua Koans, minus the Zen stuff
- Perl Koans: A framework to learn-by-doing for Perl, with a heavy emphasis on testing
- PSKoans: A simple, fun, and interactive way to learn the PowerShell language through Pester unit testing
- TypeScript exercises: A set of interactive TypeScript exercises
- V by Example: V by Example is a direct introduction to V by using annotated program examples
- Ziglings: Learn the Zig programming language by fixing tiny broken programs
-
Elm
-
Java
-
JavaScript
-
Python
-
Ruby
-
-
Databases
-
Tools
-
General Resources
-
Related Lists
-
Other Languages
-
-
Libraries and Frameworks
Programming Languages
Categories
Sub Categories
Keywords
python
5
koans
3
example
2
learning
2
learning-by-doing
2
educational
2
programming
2
beginner-friendly
2
programming-language-koans
1
pester
1
powershell
1
powershell-module
1
lessons
1
v
1
vlang
1
exercises
1
zig
1
ziglang
1
cifar10
1
convolutional-networks
1
dub
1
d
1
smalltalk
1
learn-a-new-language
1
rustlings
1
rust
1
python-3
1
practice
1
demonstrate-skills
1
python3
1
programming-language
1
learning-python
1
accessibility
1
binder
1
cities
1
city
1
jupyter-notebook
1
network-analysis
1
notebooks
1
openstreetmap
1
public-transport
1
street-networks
1
transit
1
transport
1
transportation
1
urban-analytics
1
urban-data-science
1
urban-design
1
urban-planning
1
elm
1