Upgrade to Pro — share decks privately, control downloads, hide ads and more …

What I learned teaching programming

What I learned teaching programming

My talk at the Educators & Tech NL meetup

Lieke22

April 21, 2016
Tweet

More Decks by Lieke22

Other Decks in Programming

Transcript

  1. WHAT I LEARNED TEACHING PROGRAMMING Educators & Tech NL Meetup

    21 April 2016 @Lieke2208
  2. TOPICS ABOUT ME MY EXPERIENCE LEARNING CODING MY EXPERIENCE TEACHING

    CODING Q & A
  3. ABOUT ME: MY TECH JOURNEY • Started programming in 2012

    • Involved in Women in Tech Communities: PyLadies, RailsGirls etc. • Dutch Ambassador for European Codeweek • CodePancake • Unconscious Bias in Tech • Work in Tech: Kabisa, VHTO, GitHub
  4. LEARNING TO CODE In short: Codecademy Coursera Books, books, books

    Do it yourself Join the community
  5. 5 TIPS 1. Think about your goal “You’re not learning

    to code for the sake of learning to code alone, you’re learning it to solve problems in the world” - Linda Liukas * More on this topic here
  6. 5 TIPS 1. Think about your goal 2. Don’t let

    anything discourage you “Don’t give up! Sometimes, especially at the very beginning, it will be hard and you will be overwhelmed with amount of things you suddenly need to learn. That feeling will pass and all you need to remember is that you can do it. Everyone can. So go and make sure to have lots of fun along the way :)” - Ola Sitarska (Django Girls)
  7. 5 TIPS 1. Think about your goal 2. Don’t let

    anything discourage you 3. Learn by doing “You learn best by doing, and its fine to break things, you probably aren’t going to break the internet, so don’t worry about it.” - Jill Naiman, Astrophysicist Don’t break your computer though…
  8. None
  9. 5 TIPS 1. Think about your goal 2. Don’t let

    anything discourage you 3. Learn by doing 4. Be curious: ask questions “Don’t be afraid to ask as many questions as you can, knowing how to learn and how to ask good questions are incredibly valuable skills”
  10. 5 TIPS 1. Think about your goal 2. Don’t let

    anything discourage you 3. Learn by doing 4. Be curious: ask questions 5. Become a part of the community: TEACH “Coding is also about working with people”
  11. TEACHING PROGRAMMING Python workshop Rails Girls: Groningen, Leiden, Amsterdam, Utrecht

    DigiVita Code Events
  12. None
  13. 5 TIPS Visualising is important Be careful with improvising Point

    your students in the right direction: but don’t give out all the answers Leave extra things for the end Be aware of language: remember what it’s like to be a beginner
  14. PERSONAL GROWTH Being a role model: inspiring others Give others

    this feeling —> Gain confidence Learn by teaching
  15. GREAT PROGRAMMERS… Never stop learning or teaching

  16. QUESTIONS? Thank you for listening! @lieke2208 Lieke22 www.codepancake.com