Sunday, November 15, 2009

Computer Programming for Kids

A selection of programming language textbooks ...Image via Wikipedia

At the request of Bonny Glen, here's a list I've compiled of links to help kids learn computer programming. She's looking for Mac-compatible, we're PC, but hopefully some are useful. Just FYI, my older son started with an enrichment class using a really old version of Logo, has taken a few robotics summer workshops, and is currently trying to teach himself computer gaming coding.

Teaching your kids how to write computer programs is an essay by Marshall Brain, creator of HowStuffWorks.com. It includes a lot of links.

Scratch -- Free Kids Programming Language from MIT

Guido van Robot: Guido van Robot, or GvR for short, is a programming language and free software application designed to introduce beginners to the fundamentals of programming. GvR runs on Windows, Macintosh, and GNU/Linux, in a variety of languages! It's great in both the classroom and the home as a way of introducing people to the basic concepts of programming.

Alice: Free teaching tool designed to be a student's first exposure to object-oriented programming. It allows students to learn fundamental programming concepts in the context of creating animated movies and simple video games in 3-D.

How to Think Like a Computer Scientist: Learning with Python 2nd Edition: Open book project
by Jeffrey Elkner, Allen B. Downey, and Chris Meyers




Reblog this post [with Zemanta]

13 comments:

computer programming said...

I am familiar with "Hello World! Computer Programming for Kids and Other Beginners" Book. Excellent for Kids and adults

Bryan Johnson said...

Its really a good new for kids who really want to learn programming online. Thanks for sharing this knowledgeable post.

Anonymous said...

Students ought to learn Computer as they can make use of computer in making their projects, school home works.If some one is looking for the professional to teach them Come to Computer training long island .They have well trained and experienced staff to teach.

unblocked games said...

You have a real ability for writing unique content. I like how you think and the way you represent your views in this article. I agree with your way of thinking. Thank you for sharing.
unblocked games| unblocked games at school| unblocked games| friv4school| friv for school| tetris unblocked| friv games| frivgames| barbie games| barbiegames| monster high games| kizi2| kizi 2

Unknown said...

Its really a good job to provide training for kids and teenagers at different levels.
Thanks for sharing you thoughts.
Computer Programming for Kids

Unknown said...

Great! Thanks for sharing the information. I like this information. Keep posting
happy wheels demo | friv4school | happy wheels game | girls go games | games 2 girls | happy wheels 2

Anonymous said...

Great work... Really very helpful blog. improve your kid’s logical skills and make them learn technical aspects of coding. Coding for kids classes by the best trainers at junior coders.

harry said...

whatsapp plus

Pengobatan Atasi Masalah Dispepsia said...

Thank you for the various information, hopefully useful for everyone

Cara Mengobati Emboli Paru
Pengobatan Atasi Penyakit Fibrosis Paru
Cara Alami Menghancurkan Batu Empedu
Obat Infeksi Saluran Empedu
Cara Mengobati Infeksi Kandung Kemih
Pengobatan Atasi Blefaritis (Radang Kelopak Mata)

Citaent said...

Wedding DJ, Photo Booth and Karaoke - Caught in the Act Entertainment in Eugene, Lane County, Oregon

Photo Booth - Caught in the Act Entertainment in Eugene, Lane County, Oregon

DJ, Photo Booth, Karaoke and Party Rentals - Caught in the Act Entertainment in Eugene, Lane County, Oregon

Karaoke and Event DJ - Caught in the Act Entertainment in Eugene, Lane County, Oregon

Online Booking - Best Wedding DJ, Event DJ, Birthday DJ, Party Rentals, Photo Booth and Karaoke in Eugene, Lane County, Oregon


infotech Zone 93 said...

Top Rated, Leading Finance Assessment Company in Eugeneinment in Eugene, Lane County, Oregon

CSK Dynamic Ventures LLC in Eugene, Oregon

Contact CSK Dynamic Ventures LLC in Eugene, Oregon

Business ventures in oregon

Finance Venture Company in oregon





Infotech Zone - Best Web Design, Best Web Development, Best Digital Marketing Company in Ludhiana, Punjab

Top Rated Best Graphic Designing, Best Web Design, Best Web Development and Best Digital Marketing Company in Ludhiana, Punjab

Top Rated SEO, SMO, Web Design and Digital Marketing Company in Ludhiana, PunjabInfotech Zone - Best Web Design, Best Web Development, Best Digital Marketing Company in Ludhiana, Punjab


seoexpert said...

Its a great pleasure reading your post.Its full of information I am looking for and I love to post a comment that "The content of your post is awesome" Great work.tetris unblocked

Eliaz Beth said...

As a matter of fact, the competition in the mobile market is on hike. There are different mobile development company India that are ruling the market and so, it is very important to choose the firm that can beat the current situation and meet your priorities in the best possible manner. os.path.join