Successfully reported this slideshow.

Code Cooking

2

Share

1 of 30
1 of 30

Code Cooking

2

Share

Download to read offline

You love learning new things or teaching? Most of the times one or other are not easy and the tools not always adapted. Code cooking is a new tool for a much more efficient, natural and fast learning process. Give it a try, ask for help if needed and share your experiments!

You love learning new things or teaching? Most of the times one or other are not easy and the tools not always adapted. Code cooking is a new tool for a much more efficient, natural and fast learning process. Give it a try, ask for help if needed and share your experiments!

More Related Content

Related Books

Free with a 14 day trial from Scribd

See all

Related Audiobooks

Free with a 14 day trial from Scribd

See all

Code Cooking

  1. 1. CODE COOKING LEARN DIFFERENT Rui Carvalho - @rhwy
  2. 2. NCRAFTS.IO VIDEOS.NCRAFTS.IO
  3. 3. WHAT’S IT ABOUT?
  4. 4. A NEW LEARNING TOOL
  5. 5. Crafted by Emmanuel Gaillot* Thanks! *from coding dojo fame
  6. 6. NOT THE USUAL THEORETICAL ONE
  7. 7. YOU KNOW …
  8. 8. INSPIRED BY ACCELERATED LANGUAGE LEARNING TECHNIQUES more on http://languagehunters.com
  9. 9. FOLLOW THE EXPERT LET HER/HIM SHOW YOU WHAT’S IMPORTANT
  10. 10. CODE COOKING IDEAS • Practice all over • learn by impregnation instead of theory • don’t talk about concepts (they’ll come later)
  11. 11. It’s a Follow the leader game
  12. 12. With Baby Steps !
  13. 13. Really Iterative and Interactive
  14. 14. Why does it work?
  15. 15. THINK ABOUT HOW DO KIDS LEARN TO SPEAK ?
  16. 16. BIG GRAMMAR RULES BOTTOM UP?
  17. 17. NO…
  18. 18. KIDS LEARN BEING MENTORED Boat … No, BOAT … No, BOAT, … Yes! … bote? … boate? … boat!
  19. 19. REALLY SMALL MOVE AT A TIME The definition of a bite-sized piece is the smallest, meaningful step that moves you forward deeper into the learning.
  20. 20. GUIDANCE #1 Setup your workspace #2 Always have a feedback #3 Keep it alive #4 Keep the flow #5 Keep it obvious
  21. 21. SETUP • 1 driver • 2-3 students • (1 facilitator) • 1 laptor • (+ projector)
  22. 22. HOW • Driver types a very simple thing that expresses only one idea • He doesn’t speak, only explain the execution commands • show the expected result • erase all
  23. 23. HOW • 1st student reproduces it exactly • Driver can helps if syntax is bad or forgot the command (but not explaining the concepts) • show the expected result • erase • iterate with next student
  24. 24. SHOW ME!
  25. 25. WOULD YOU LIKE TO TRY TO BUILD A WEB SITE IN F#?
  26. 26. SUAVE.IO BECAUSE RESPONSE = FUNC(REQUEST)
  27. 27. WHAT DID WE LEARN?
  28. 28. BENEFITS • Better focus • Concepts will emerge after without disturbing you • Fast learning • Immediately efficient • Fun!
  29. 29. WHAT DO YOU THINK? Questions?
  30. 30. THANK YOU! @rhwy https://github.com/rhwy/codecooking

×