SlideShare a Scribd company logo
Learn To Code
Resources for Your Coding Program
*This document was inspired by Code in Every Class, an EdTechTeam Press publication written by author-
educators Kevin Brookhouser and Ria Megnin. The resources below are not comprehensive, and I have added
some of my own. See the resource section of the book for much more.
Why Code?
Jason Wik, of Maker Toolset, sums it up nicely. "Students should leverage technology, not just consume
information. We want students to change how they think of themselves, becoming active digital creators of the
physical world around them." This is at the heart of how coding will empower young people. See Jason in a TED
Talk on the maker movement in schools, with Gabriel Wilkes, and how to get a project started. In our
conversation, Jason also suggested that simple definitions are incomplete, saying that “code is the underlying
language that connects everything around us. Schools should be teaching the importance of code beyond just
apps and games, to open their eyes to the revolution of physical computing, robotics, IoT, and digital fabrication
happening all around them.”
How Do I Get Started?
When starting your own coding program, be it a club or in your own class, take some time to have a look through
the different options available to you. There many choices for developing a program, be it using a single
curriculum / lesson guide on offer, or a blend that works for your club. Consider exploring the different programs
with your students if age-appropriate. These coding programs are not just for educators. Parents can also work
with their children at home, learning how to code together - a great family activity!
You may want to begin your journey with Google’s introductory level, self-paced course Computational Thinking
for Educators to give yourself a foundation in some of the concepts involved with coding, such as, exploring
algorithms, finding patterns, developing algorithms, and applying computational thinking to a lesson plan
developed by you. However, each of the programs below will have online guidance.
Free Resources
https://goo.gl/TqBT6m https://code.org/educate https://coderdojo.com/
“CS First is a free program that
increases student access and
Code.org is from the organizers of
Hour of Code, and a fully
recognized 501c non-profit
A “global network of free computer
programming clubs for young
people.” Anyone aged 7 – 17 can
exposure to computer science (CS)
education through after-school, in-
school, and summer programs. All
clubs are run by teachers and/or
community volunteers.”
Consider following up or extending
learning with Exploring
Computational Thinking (ECT), “a
curated collection of lesson plans,
videos, and other resources on
computational thinking (CT)”. It
builds upon CS First.
organization. Free curriculum for
ES, MS and HS is offered, with
additional resources in tutorial
videos, an online support
community, and regional partners.
Students can learn alone or in a
classroom environment. Have a
look at the additional 20-hour, age-
appropriate courses from Code
Studio.Code.org is also an
advocate for social justice,
reaching out to all communities.
There is even a feature to find
third-party resources and local
computer science classes or clubs.
(it says “US only” but when I
searched Nova Scotia, Canada I
found three)
join and attend a Dojo and learn to
code. These are brick and mortar
clubs with adults acting as mentors.
Some equipment is necessary, but
the resources are free.
https://www.playcodemonkey.com/ https://girlswhocode.com/ https://www.python.org/
A “a fun and educational game
environment where students learn
to code in a real programming
language, no previous experience
needed.” Has a course ready to
follow and is based on games.
Girls Who Code is “a national non-
profit organization dedicated to
closing the gender gap in
technology.”
Python is an open source
programming language that is
widely used for website, web apps,
and scientific computing. (see this
4-minute YouTube video explaining
Python) Python provides a
beginners guide.
https://pencilcode.net/ https://scratch.mit.edu/ https://www.gethopscotch.com/
An open source “collaborative
programming site for drawing art,
playing music, and creating games.
It is also a place to experiment with
mathematical functions, geometry,
graphing, webpages, simulations,
and algorithms. Programs are open
for all to see and copy.” Has an
online guide, discussion forum, and
tutorials. Includes an online guide
and teacher’s manual.
With this MIT program, students
can “code their own interactive
stories, animations, and games. In
the process, they learn to think
creatively, reason systematically,
and work collaboratively —
essential skills for everyone in
today’s society.” Scratch is a widely
popular coding program used in
schools, museums and community
centers. Includes tips and
curriculum guides. Teacher
accounts can be made for
students. See this TED Talk on
Scratch.
A programming software that is
easy to learn for kids, giving them a
foundation in coding. Has video
tutorials, a coding curriculum, and
support forum. Free for iPhone and
iPad.
https://lightbot.com/ http://monstercoding.com/
Children solve puzzles using
programming logic. Ages 4-8 and 9
and up. Has a variety of devices to
work with.
Incorporates math and shapes,
with lessons in vocabulary
essential to programming. Has a
keyboarding piece and tutorial
videos.
And...
Code Academy wants to change the face of education, acknowledging that curriculum today doesn’t reflect the
economy. Courses are varied, including making websites, JavaScript, HTML, CSS and much more.
Have fun directly from the landing page of Code Monster. Just follow the instructions in the monster’s speech
bubble as you move along. A quick introduction to code.
Play with the Chrome Music Lab, an open source platform which employs coding as children explore how music
works.
Paid Resources
https://www.raspberrypi.org/ http://www.sphero.com/education
Small, single-board “low-cost, high-performance
computers that people use to learn, solve problems
and have fun.” It includes outreach and education to
help more people access computing and digital
making, with some free resources.
Incorporates robotics and technology with
collaborative STEAM activities. The “world's first app-
enabled robotic ball and a sophisticated companion for
your smartphone or tablet. Learn, play, and explore
with this awesome robot.” Includes other robots like
Spiderman and BB-8 from Star Wars. Students learn
to code the movements of the robots and guide them
with their devices.
https://www.primotoys.com/education/ https://www.codeavengers.com/teacher#all
“Cubetto is a cross-curricular early learning resource
that helps young learners develop coding skills,
problem solving, communication and creativity through
adventure and hands-on play.” Includes user manuals,
lessons plans and tutorials.
Includes lesson plans, teacher training, gamified
learning and projects for the “real world”. Has courses
in HTML & CSS, Python, Web Development, Design,
and more. Kids learn to build apps, games, and
websites. Camps are hosted all over the world.

More Related Content

PDF
Articles supporting children and coding
PDF
Coding is the new literacy to make a difference in the world
PPTX
Coding ppt for digital conference 2014
PDF
Cool Tech Tools - Bales GAYC 2010
PPTX
2013 june-ccssconf2013-keynote-common core in the cloud
PDF
Web 3D for Education
PDF
Introduction to iPads in Middle School
PPT
62 interesting ways_to_use_an_i_pad_in_the_cla
Articles supporting children and coding
Coding is the new literacy to make a difference in the world
Coding ppt for digital conference 2014
Cool Tech Tools - Bales GAYC 2010
2013 june-ccssconf2013-keynote-common core in the cloud
Web 3D for Education
Introduction to iPads in Middle School
62 interesting ways_to_use_an_i_pad_in_the_cla

What's hot (19)

PPTX
Common Core in the Cloud June 2013 #tic13
PDF
Digital Literacies at the Seneca Sandbox
DOCX
How has technology in education changed in the last five years rd
PDF
Module on certificate course for digital learners
PPTX
Design Thinking for Education Session 3
PPTX
EDU DAY Guatemala: Using 3D Virtual Worlds in Education
PPT
Trends in education and digital assessment tools
PPTX
Windows 8 has landed. What now?
PPS
Intro Hour
PPTX
The Comet's Tail of Workplace Learning Trends
PPTX
Digital final pres
PPTX
Digital final pres
DOCX
Mi and technology speech
PPS
Solving the Technology Integration Puzzle
PPT
Web 2.0,Educational Applications,Bcnet
PDF
Adobe Digital Literacy Thoughtleaders / Creative Campus
PPTX
4 Dimensional Flipping: Setting the Stage for 21st Century Skills
PPT
Collaborative Tools
Common Core in the Cloud June 2013 #tic13
Digital Literacies at the Seneca Sandbox
How has technology in education changed in the last five years rd
Module on certificate course for digital learners
Design Thinking for Education Session 3
EDU DAY Guatemala: Using 3D Virtual Worlds in Education
Trends in education and digital assessment tools
Windows 8 has landed. What now?
Intro Hour
The Comet's Tail of Workplace Learning Trends
Digital final pres
Digital final pres
Mi and technology speech
Solving the Technology Integration Puzzle
Web 2.0,Educational Applications,Bcnet
Adobe Digital Literacy Thoughtleaders / Creative Campus
4 Dimensional Flipping: Setting the Stage for 21st Century Skills
Collaborative Tools
Ad

Similar to Perkongsiaan sumber maklumat program koding (20)

PDF
Computer coding resources for your library
PPTX
Teaching Kids Programming
PDF
Will it matter if your child cannot code?
PPTX
Inspiring Kids to Code Using Scratch and Other Tools
PPTX
Inspiring Kids to Code Using Scratch and Other Tools
PDF
STEM Programming Ideas at the Library.pdf
PDF
Everyone can learn to code: a starter's guide to software development
PPTX
Coding io1-introduction
PPTX
Teaching Kids to Program- Resources
DOCX
Coding wp2-comparative study-it
PDF
Coding lessons.pdf
PDF
Tech Camps at the Library
PDF
Scuola++ Whitepaper, nov 2015
PPTX
Teaching computer coding and its impact on Humanities
PDF
Coding is the new literacy
PPTX
Cracking the Code: A Beginner's Guide to Coding With Elementary Students
PPTX
Year 5-6: Ideas for teaching coding
PDF
7 Coding Apps to Teach Kids How to Code
PPTX
STEAM @ Your Library
PPTX
STEAM @ Your Library
Computer coding resources for your library
Teaching Kids Programming
Will it matter if your child cannot code?
Inspiring Kids to Code Using Scratch and Other Tools
Inspiring Kids to Code Using Scratch and Other Tools
STEM Programming Ideas at the Library.pdf
Everyone can learn to code: a starter's guide to software development
Coding io1-introduction
Teaching Kids to Program- Resources
Coding wp2-comparative study-it
Coding lessons.pdf
Tech Camps at the Library
Scuola++ Whitepaper, nov 2015
Teaching computer coding and its impact on Humanities
Coding is the new literacy
Cracking the Code: A Beginner's Guide to Coding With Elementary Students
Year 5-6: Ideas for teaching coding
7 Coding Apps to Teach Kids How to Code
STEAM @ Your Library
STEAM @ Your Library
Ad

Recently uploaded (20)

PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PPTX
master seminar digital applications in india
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
VCE English Exam - Section C Student Revision Booklet
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
Cell Types and Its function , kingdom of life
PDF
Insiders guide to clinical Medicine.pdf
PDF
RMMM.pdf make it easy to upload and study
PPTX
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
PPTX
Institutional Correction lecture only . . .
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
TR - Agricultural Crops Production NC III.pdf
PPTX
Pharma ospi slides which help in ospi learning
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
master seminar digital applications in india
PPH.pptx obstetrics and gynecology in nursing
102 student loan defaulters named and shamed – Is someone you know on the list?
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
VCE English Exam - Section C Student Revision Booklet
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Cell Types and Its function , kingdom of life
Insiders guide to clinical Medicine.pdf
RMMM.pdf make it easy to upload and study
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
Institutional Correction lecture only . . .
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
2.FourierTransform-ShortQuestionswithAnswers.pdf
Microbial diseases, their pathogenesis and prophylaxis
Anesthesia in Laparoscopic Surgery in India
TR - Agricultural Crops Production NC III.pdf
Pharma ospi slides which help in ospi learning
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx

Perkongsiaan sumber maklumat program koding

  • 1. Learn To Code Resources for Your Coding Program *This document was inspired by Code in Every Class, an EdTechTeam Press publication written by author- educators Kevin Brookhouser and Ria Megnin. The resources below are not comprehensive, and I have added some of my own. See the resource section of the book for much more. Why Code? Jason Wik, of Maker Toolset, sums it up nicely. "Students should leverage technology, not just consume information. We want students to change how they think of themselves, becoming active digital creators of the physical world around them." This is at the heart of how coding will empower young people. See Jason in a TED Talk on the maker movement in schools, with Gabriel Wilkes, and how to get a project started. In our conversation, Jason also suggested that simple definitions are incomplete, saying that “code is the underlying language that connects everything around us. Schools should be teaching the importance of code beyond just apps and games, to open their eyes to the revolution of physical computing, robotics, IoT, and digital fabrication happening all around them.” How Do I Get Started? When starting your own coding program, be it a club or in your own class, take some time to have a look through the different options available to you. There many choices for developing a program, be it using a single curriculum / lesson guide on offer, or a blend that works for your club. Consider exploring the different programs with your students if age-appropriate. These coding programs are not just for educators. Parents can also work with their children at home, learning how to code together - a great family activity! You may want to begin your journey with Google’s introductory level, self-paced course Computational Thinking for Educators to give yourself a foundation in some of the concepts involved with coding, such as, exploring algorithms, finding patterns, developing algorithms, and applying computational thinking to a lesson plan developed by you. However, each of the programs below will have online guidance. Free Resources https://goo.gl/TqBT6m https://code.org/educate https://coderdojo.com/ “CS First is a free program that increases student access and Code.org is from the organizers of Hour of Code, and a fully recognized 501c non-profit A “global network of free computer programming clubs for young people.” Anyone aged 7 – 17 can
  • 2. exposure to computer science (CS) education through after-school, in- school, and summer programs. All clubs are run by teachers and/or community volunteers.” Consider following up or extending learning with Exploring Computational Thinking (ECT), “a curated collection of lesson plans, videos, and other resources on computational thinking (CT)”. It builds upon CS First. organization. Free curriculum for ES, MS and HS is offered, with additional resources in tutorial videos, an online support community, and regional partners. Students can learn alone or in a classroom environment. Have a look at the additional 20-hour, age- appropriate courses from Code Studio.Code.org is also an advocate for social justice, reaching out to all communities. There is even a feature to find third-party resources and local computer science classes or clubs. (it says “US only” but when I searched Nova Scotia, Canada I found three) join and attend a Dojo and learn to code. These are brick and mortar clubs with adults acting as mentors. Some equipment is necessary, but the resources are free. https://www.playcodemonkey.com/ https://girlswhocode.com/ https://www.python.org/ A “a fun and educational game environment where students learn to code in a real programming language, no previous experience needed.” Has a course ready to follow and is based on games. Girls Who Code is “a national non- profit organization dedicated to closing the gender gap in technology.” Python is an open source programming language that is widely used for website, web apps, and scientific computing. (see this 4-minute YouTube video explaining Python) Python provides a beginners guide. https://pencilcode.net/ https://scratch.mit.edu/ https://www.gethopscotch.com/ An open source “collaborative programming site for drawing art, playing music, and creating games. It is also a place to experiment with mathematical functions, geometry, graphing, webpages, simulations, and algorithms. Programs are open for all to see and copy.” Has an online guide, discussion forum, and tutorials. Includes an online guide and teacher’s manual. With this MIT program, students can “code their own interactive stories, animations, and games. In the process, they learn to think creatively, reason systematically, and work collaboratively — essential skills for everyone in today’s society.” Scratch is a widely popular coding program used in schools, museums and community centers. Includes tips and curriculum guides. Teacher accounts can be made for students. See this TED Talk on Scratch. A programming software that is easy to learn for kids, giving them a foundation in coding. Has video tutorials, a coding curriculum, and support forum. Free for iPhone and iPad.
  • 3. https://lightbot.com/ http://monstercoding.com/ Children solve puzzles using programming logic. Ages 4-8 and 9 and up. Has a variety of devices to work with. Incorporates math and shapes, with lessons in vocabulary essential to programming. Has a keyboarding piece and tutorial videos. And... Code Academy wants to change the face of education, acknowledging that curriculum today doesn’t reflect the economy. Courses are varied, including making websites, JavaScript, HTML, CSS and much more. Have fun directly from the landing page of Code Monster. Just follow the instructions in the monster’s speech bubble as you move along. A quick introduction to code. Play with the Chrome Music Lab, an open source platform which employs coding as children explore how music works. Paid Resources https://www.raspberrypi.org/ http://www.sphero.com/education Small, single-board “low-cost, high-performance computers that people use to learn, solve problems and have fun.” It includes outreach and education to help more people access computing and digital making, with some free resources. Incorporates robotics and technology with collaborative STEAM activities. The “world's first app- enabled robotic ball and a sophisticated companion for your smartphone or tablet. Learn, play, and explore with this awesome robot.” Includes other robots like Spiderman and BB-8 from Star Wars. Students learn to code the movements of the robots and guide them with their devices.
  • 4. https://www.primotoys.com/education/ https://www.codeavengers.com/teacher#all “Cubetto is a cross-curricular early learning resource that helps young learners develop coding skills, problem solving, communication and creativity through adventure and hands-on play.” Includes user manuals, lessons plans and tutorials. Includes lesson plans, teacher training, gamified learning and projects for the “real world”. Has courses in HTML & CSS, Python, Web Development, Design, and more. Kids learn to build apps, games, and websites. Camps are hosted all over the world.