All Projects β†’ isRuslan β†’ Learn Generators

isRuslan / Learn Generators

Licence: bsd-3-clause
JavaScript ES(6|2015) generators workshopper. Learn in practice. 🀘

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Learn Generators

Tacticaldataprep
Knowledge Review: Tactical Data Preparation (Python and R)
Stars: ✭ 19 (-92.61%)
Mutual labels:  tutorial, workshop
Aws Lambda Workshop
Some incremental examples suitable to host an AWS Lambda Functions workshop
Stars: ✭ 18 (-93%)
Mutual labels:  tutorial, workshop
Kubernetes Java Sample
Kubernetes Hands-on Workshop
Stars: ✭ 254 (-1.17%)
Mutual labels:  tutorial, workshop
React Workshop
The course material for our React Hooks workshop
Stars: ✭ 184 (-28.4%)
Mutual labels:  tutorial, workshop
Cadl
ARCHIVED: Contains historical course materials/Homework materials for the FREE MOOC course on "Creative Applications of Deep Learning w/ Tensorflow" #CADL
Stars: ✭ 1,478 (+475.1%)
Mutual labels:  tutorial, workshop
Python Django For Php Nerds
A tutorial for PHP people wanting to learn Python/Django
Stars: ✭ 9 (-96.5%)
Mutual labels:  tutorial, workshop
Choo Handbook
πŸš‚βœ‹πŸ“– - Learn the choo framework through a set of exercises
Stars: ✭ 266 (+3.5%)
Mutual labels:  tutorial, workshop
Advanced R
One day course covering functions, functional programming and tidy evaluation
Stars: ✭ 38 (-85.21%)
Mutual labels:  tutorial, workshop
Build Your Own Shell
Guidance for mollusks (WIP)
Stars: ✭ 181 (-29.57%)
Mutual labels:  tutorial, workshop
Todolist flutter
πŸŽ“Flutter TodoList tutorial
Stars: ✭ 225 (-12.45%)
Mutual labels:  tutorial, workshop
graphql-workshop
Hands on workshop about GraphQL with React and Apollo πŸš€
Stars: ✭ 43 (-83.27%)
Mutual labels:  workshop
kubernetes-workshop
Kubernetes Workshop
Stars: ✭ 35 (-86.38%)
Mutual labels:  workshop
GenomeAnalysisModule
Welcome to the website and github repository for the Genome Analysis Module. This website will guide the learning experience for trainees in the UBC MSc Genetic Counselling Training Program, as they embark on a journey to learn about analyzing genomes.
Stars: ✭ 19 (-92.61%)
Mutual labels:  workshop
robotic assembly workshop
Materials for the Robotic Assembly workshop using COMPAS framework
Stars: ✭ 18 (-93%)
Mutual labels:  workshop
pony-workshop
Material for a workshop for learning about the Pony programming language
Stars: ✭ 91 (-64.59%)
Mutual labels:  workshop
workshop-css-grid
Workshop made for freecodecamp meetup
Stars: ✭ 12 (-95.33%)
Mutual labels:  workshop
react-query-blog-demo
An example repo I used to teach a React Query workshop
Stars: ✭ 82 (-68.09%)
Mutual labels:  workshop
minifaker
A lightweight alternative to faker.js
Stars: ✭ 64 (-75.1%)
Mutual labels:  generators
Karaf Tutorial
Stars: ✭ 256 (-0.39%)
Mutual labels:  tutorial
SwiftAveiro
Skeleton project for my Swift Aveiro workshop "Everyone is an API designer"
Stars: ✭ 15 (-94.16%)
Mutual labels:  workshop

Learn ES6 Generators

An Intro to ES6 generators via a set of self-guided workshops.

learn-generators

NPM

[![npm version](https://badge.fury.io/js/learn-generators.svg)](http://badge.fury.io/js/learn-generators)

You can ask questions in nodeschool/discussions board: Gitter

Send an anonymous feedback about learn-generators here: google/form.

Install or Update

You need nodejs >= 0.12.x or iojs >= 1.0.x

$ npm install learn-generators -g

Start learning

0. General information

learn-generators is i18n-friendly workshopper, currently you can learn on English or French language. Hit choose language menu item or selet language with -l flag with aviable prefixes: en, fr, ko, ja, es and ru. Type:

$ learn-generators -l

To see available languages and select the language which you like.

You can also get all available commads in help:

$ learn-generators help

1. Select a topic to learn

Once the workshop is installed, run learn-generators to print a menu where you use the arrows ↑↓ (vim jk works too) to select a topic to learn.

$ learn-generators

2. Writing your solution

Once you have selected a topic, the workshop will remember which problem you are working on. Using your preferred editor, simply create a file to write your solution in. Most topics will supply some boilerplate with which to get started. Copy this from the topic description to your solution file.

3. Testing your solution

Use the workshop's run command to point the workshop at your solution file. Your solution will loaded and passed the topic input. This usually won't perform any validation, it will only show the program output.

$ learn-generators run mysolution.js

4. Verifying your solution

Your solution will be verified against the output of the 'official' solution. If all of the output matches, then you have successfully solved the problem!

$ learn-generators verify mysolution.js

Stuck?

Feedback and criticism is welcome, please log your troubles in issues. Or you can send an anonymous feedback here: google/form.

Thanks

You can learn generators due to this people:

Name GitHub Twitter
Ruslan Ismagilov @isRuslan @is_ruslan
Ilia Akhmadullin @i-akhmadullin @i_akhmadullin
Max Ogden @maxogden @maxogden
Christophe Porteneuve @tdd @porteneuve
Julien Fontanet @julien-f @JulienFontanet
Shim @marocchino @marocchino
Kuniyoshi Tone @kunichan2013 @kunitone
NicolΓ‘s Bevilacqua @nicobevilacqua @NicoBeviIacqua_

Rod Vagg (@rvagg) made this workshopper framework (βŒβ– _β– )

License

MIT Β© Ruslan Ismagilov

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].