This website stores cookies on your computer. These cookies are used to improve your website experience and provide more personalized services to you, both on this website and through other media.
Accept
EdTechReviewEdTechReview
  • News
  • Trends
  • Insight
  • eLearning
  • Research
  • Dictionary
  • EdTech Voices
  • More
    • Data & Statistics
    • Reviews
    • AWS for Education
    • Events

    Resources

    • Infographics
    • Reports & Case Studies
    • Videos
    • Books
    • Webinar

    Needs

    • 1:1 Learning
    • 21st Century Education
    • 21st Century Leadership
    • 21st Century Learning
    • 21st Century Teaching
    • 3D Printing
    • More Tags

    For

    • Students
    • Teachers/Educators
    • Administrators
    • Entrepreneurs/Startups
    • Govt. Officials/Policymakers
    • Parents
Explore
Search
Contribute
  • Submit A Post
  • EdTech Trainers and Consultants
  • Your Campus EdTech
  • Your EdTech Product
  • Your Feedback
  • Your Love for Us
  • EdTech Product Reviews
ETR Resources
  • About
  • Mission/Vision
  • Team
  • Services
  • Testimonials
  • Authors
  • Sponsor
  • Partner
  • Advertise
  • Our Clients
  • Media Kit
  • Press Release
  • FAQ’S
Reading: Why Teaching and Learning How to Code in Schools
Aa
EdTechReviewEdTechReview
Aa
Search
  • News
  • Trends
  • Insight
  • eLearning
  • Reviews
  • Dictionary
  • EdTech Voices
  • Data & Statistics
  • Research
  • AWS for Education
  • Events
  • EdTech Voices
  • Tags
  • About
  • FAQ’S
  • Our Clients
  • Partner
Follow US
Home > Trend & Insight > Insight > Why Teaching and Learning How to Code in Schools
Insight

Why Teaching and Learning How to Code in Schools

Andoni Sanz
Andoni Sanz Published Apr 26, 2015
Share
15 Min Read
Why Teaching and Learning How to Code in Schools
Why Teaching and Learning How to Code in Schools
SHARE

HOW TO CHOOSE

Coding languages

The ever present question is what language to choose before starting inside the classroom. The answer is complex, as it depends on the level you’re teaching, your school resources, whether to choose an online/offline coding system, and how comfortable you feel with coding, among others. Check out this article which covers the topic in deep: http://andonisanz.blogspot.com.es/2014/06/programming-languages-for-secondary.html

Contents
HOW TO CHOOSECoding languagesDevelopment platformsLesson designWell prepared teachers
AdvertisementWhy this Ad?

And this other one with online resources by Vicki Davis (@coolcatteacher):

http://www.edutopia.org/blog/15-ways-teaching-students-coding-vicki-davis

In any case, it is easy to realize if something is wrong, specially when your students:

  1. Have difficulties to understand or focus.
  2. Get bored.
  3. Can’t work by themselves.
  4. Experience too many technical difficulties.

Development platforms

There are three main platforms you can use: web, mobile and computer based. Some companies provide support for all of them, so you can choose freely. Others don’t, and that makes you be tied to a specific device. That might be a problem for your school activity, as you would not like to let your students bring their devices to the classroom (BYOD).

An interesting -and common sense- solution is to use laptops:

  1. Computer-based applications: you’ll find most of the compilers for Linux, Windows and MacOS.
  2. Web-based ones: using your browser and, optionally, ad-hoc plugins.
  3. Mobile-based ones: Android apps are now executable on your computer, using the new ARC Welder (Chrome application).

Lesson design

Teaching programming, as other subjects, requires didactic lessons. Then, it must be clear what aspects of coding are to be taught, what exercises to be solved and how the grades will be measured. It is easy to design some units for the whole school year, because the algorithmic part of coding is always the same in spite of the language you use (not the same for the syntax). And remember the constructivist aspects of education: belief explicitation, content presentation, acquisition, use and mastery, where contents have to be practical and linked to your students’ close reality.

Well prepared teachers

For coding and computer related subjects, there is no need to say that the best prepared teacher is a computer scientist. If you don’t have one in your school, hire them!

The other option is to find a geek teacher with some coding experience, and who knows a number of programming languages (procedural, object oriented and 4th generation -sql-, to say the least), including the most sought ones (C, Java, .NET, HTML5 or Google Scripts).

As a last resort, a proactive teacher could learn by themselves through these MOOCS:

https://www.edx.org/course/introduction-computer-science-harvardx-cs50x

https://www.udacity.com/courses/software-engineering

http://www.computerscienceonline.org/courses/

http://ocw.mit.edu/courses/intro-programming/

http://www.computerclubhouse.org/

Previous Page12
TAGGED: 21st Century Teaching, Administrators, Computer Programming/Coding, Parents, Teachers/Educators, Tips for Administrators, Tips for Parents, Tips for Teachers/Educators
Share This Article
Facebook Twitter Whatsapp Whatsapp LinkedIn Reddit Telegram Email Copy Link
Previous Article Exploring Systemic Design Principles for Modern Day Virtual Learning Environment VLE My Quest Exploring Systemic Design Principles for Modern Day Virtual Learning Environment (VLE): My Quest
Next Article I wish I knew then what I know now - Richard Gerver I Wish I Knew Then What I Know Now – Richard Gerver
AdvertisementWhy this Ad?

Latest EdTech News To Your Inbox

Stay Connected

AdvertisementWhy this Ad?
AdvertisementWhy this Ad?

Latest EdTech News To Your Inbox

Stay Connected

AdvertisementWhy this Ad?

You Might Also Like

Decision-stage content gaps across 2000 education company websites
Insight

What I Learned Scoring 2,000 EdTech Websites on Whether They Can Actually Close

Sep 22, 2026
How Digital Learning is Redefining Excellence in Indian Education - The Schools That Win This Decade
Trends

How Digital Learning is Redefining Excellence in Indian Education – The Schools That Win This Decade

Sep 21, 2026
The Teacher Answers to Everyone
Insight

The Teacher Answers to Everyone

Sep 19, 2026
What is Student Employability
Insight

What is Student Employability?

Sep 18, 2026
Most Teachers Use AI Most Have Never Been Told How
Insight

Most Teachers Use AI. Most Have Never Been Told How.

Sep 13, 2026
Top 10 Montessori Teacher Training MTT Courses in India 2026-27 Edition
News

Top 10 Montessori Teacher Training (MTT) Courses in India: 2026-27 Edition

Sep 9, 2026
Schools Went Digital Why Is Student Transportation Still So Fragmented
Insight

Schools Went Digital. Why Is Student Transportation Still So Fragmented?

Sep 8, 2026
Top 10 Early Childhood Care and Education ECCE Courses for Teachers in India 2026-27
News

Top 10 Early Childhood Care and Education (ECCE) Courses for Teachers in India 2026-27

Sep 5, 2026
Show More
EdTechReviewEdTechReview

H433, 2nd Floor, Vikaspuri, New Delhi, India, 110018
Phone: 011 41321030

Follow US

Copyright © EdTechReview. All Rights Reserved.

  • Home
  • Advertise
  • Event Associations
  • Press Release
  • About
  • Services
  • Contribute
  • News
  • Trend & Insight
  • Data & Statistics
  • eLearning
  • Reviews
  • Research
  • EdTech Voices
  • Dictionary
  • Tags
  • Resources
  • Events
  • Courses
  • EdTech Product for Review
  • Sponsored/Paid Post Service
  • Our Clients
  • FAQ’S
  • Contact Us
  • Important Links
  • Sitemap
  • Terms of Use
  • Privacy Policy
newsletter
Join 100K+ subscribers!

Subscribe to our weekly newsletter that brings the latest EdTech news, trends, insights, reports, interviews, etc. for educators, school leaders, entrepreneurs, investors, & others.

loader
Zero spam, Unsubscribe at any time.
Go to mobile version
Welcome Back!

Sign in to your account

Lost your password?