Slide 1

Slide 1 text

WHAT I LEARNED TEACHING PROGRAMMING Educators & Tech NL Meetup 21 April 2016 @Lieke2208

Slide 2

Slide 2 text

TOPICS ABOUT ME MY EXPERIENCE LEARNING CODING MY EXPERIENCE TEACHING CODING Q & A

Slide 3

Slide 3 text

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

Slide 4

Slide 4 text

LEARNING TO CODE In short: Codecademy Coursera Books, books, books Do it yourself Join the community

Slide 5

Slide 5 text

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

Slide 6

Slide 6 text

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)

Slide 7

Slide 7 text

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…

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

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”

Slide 10

Slide 10 text

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”

Slide 11

Slide 11 text

TEACHING PROGRAMMING Python workshop Rails Girls: Groningen, Leiden, Amsterdam, Utrecht DigiVita Code Events

Slide 12

Slide 12 text

No content

Slide 13

Slide 13 text

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

Slide 14

Slide 14 text

PERSONAL GROWTH Being a role model: inspiring others Give others this feeling —> Gain confidence Learn by teaching

Slide 15

Slide 15 text

GREAT PROGRAMMERS… Never stop learning or teaching

Slide 16

Slide 16 text

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