JP Galeria - шаблон joomla Форекс

k12sq

Free Resources to Teach Kids Programming

Please let me know of other options available steve@k12coding.org, and please visit the Kids and Screen Time page.

Agent Cubes Online edX Odin Project
Alice Gamestar Mechanic Penjee
App Inventor Google Made w/ Code Programmr

Blockly Games

Google CS First Robozzle
Bootlogic.us Hackety Hack RubyMonk

Code Avengers

HTML5 Rocks Run Macro!

Code.org

JS Dares Scratch

Codecademy

Karel Programming Course Snap!

CodeCombat

KhanAcademy SQLZoo

CodeFights

Kodu Stack Overflow
Code Kingdoms
Learn to Code the Hard Way Stencyl
Code Monster Microsoft Small Basic Teaching Kids Programming
Computer Science Unplugged MIT Open Course Ware Touch Develop
Coursera.org Mozilla Thimble at Webmaker.org  

 

 

 

 

Agent Cubes Online  Online. Ages 7+

Free software developed by Scalable Game Design that has mission to, “Reinventing computer science in public schools by motivating & educating all students including women and underrepresented communities to learn about computer science through game design.”

Videos:

Return to top

Alice  Software Ages 7+

Using an innovative programming environment to support the creation of 3D animations, the Alice Project provides tools and materials for teaching and learning computational thinking, problem solving, and computer programming across a spectrum of ages and grade levels.

Videos:

 Return to top

App Inventor  Online and Software Ages 7+

MIT App Inventor is a blocks-based programming tool that allows everyone, even novices, to start programming and build fully functional apps for Android devices. Newcomers to App Inventor can have their first app up and running in an hour or less, and can program more complex apps in significantly less time than with more traditional, text-based languages.

Videos:

 Return to top

Blockly Games  Online and software Ages 7+

Blockly Games is a series of educational games that teach programming. It is designed for children who have not had prior experience with computer programming. By the end of these games, players are ready to use conventional text-based languages. Blockly Games is a Google project to encourage tomorrow's programmers. The games are designed to be self-paced and self-teaching. Feel free to use Blockly Games both inside and outside the classroom. All code is open source, see the developer's website for more info or to download zip files for offline use.

Videos:

 Return to top

botlogic.us  Online Ages 3+

BotLogic.us is an educational puzzle game that challenges kids and adults to tackle complex logic problems while teaching valuable programming concepts. Using simple commands (and eventually code), players program their bots to navigate through progressively challenging mazes. As their skills improve, players earn rewards by using the fewest number of commands and go head-to-head with friends in programming tournaments.

 Return to top

Code Avengers Online Ages 10+

Courses in JavaScript, HTML5, and CSS3. Intro courses are free, with additional courses starting at $29.

 Return to top

Code.org  Online Ages 4+

Launched in 2013, Code.org is a non-profit dedicated to expanding participation in computer science by making it available in more schools, and increasing participation by women and underrepresented students of color. Our vision is that every student in every school should have the opportunity to learn computer science. We believe computer science and computer programming should be part of the core curriculum in education, alongside other science, technology, engineering, and mathematics (STEM) courses, such as biology, physics, chemistry and algebra.

 Return to top

Codecademy  Online Ages 11+

Misson: We are rethinking education from the bottom up. The web has rethought nearly everything - commerce, social networking, healthcare, and more. We are building the education the world needs - the first truly net native education. We take more cues from Facebook and Zynga in creating an engaging educational experience than we do from the classroom. Education is broken. Come help us build the education the world deserves.

Videos:

Return to top

CodeCombat  Online Age 9+ First 80 levels free and then $9.99 for monthly subscription

If you want to learn to program, you don't need lessons. You need to write a lot of code and have a great time doing it. That's what programming is about. It's gotta be fun. Not fun like yay a badge but fun like NO MOM I HAVE TO FINISH THE LEVEL! That's why CodeCombat is a multiplayer game, not a gamified lesson course. We won't stop until you can't stop--but this time, that's a good thing. If you're going to get addicted to some game, get addicted to this one and become one of the wizards of the tech age.

Videos:

Return to top 

Code Fights  Online.  Ages 12+

Find opponents from across the globe and engage in real-time code battles. As your level increases your opponents will get stronger. Prove that you deserve to be on the leaderboard.

Track and measure your performances with our built in analytics. See how your programming skills compare to others and witness your skills improve as you codefight your way into being a code ninja. After all, practice makes perfect! Get coins for solving challenges and use those coins to join tournaments, buy boosters and much more. Earn some of the coolest badges to build the best coder's profile.

Videos:

Return to top

 

 

Code Kingdoms

 

Code Kingdoms wants to inspire kids to learn one of the essential creative skills of the 21st Century - coding. We want kids to have the freedom to have fun and be creative with code, so we built a game that enables just that. In Code Kingdoms, kids build and protect their own worlds and share them with friends.  We believe games are a highly effective platform for learning to code because kids relate to them. Of the thousands of kids we worked with to develop Code Kingdoms, a great number said they wanted to use code to build their own games.

 

Return to top 

 

Code Monster Online and Software Ages 9+

Code Monster from Crunchzilla is an interactive tutorial for kids that focuses on action. Code changes immediately yield visible results.  Projects start with simple boxes and colors, rapidly progressing into exciting experiments with simple animation and fractals. Important programming concepts like variables, loops, conditionals, expressions, and functions are introduced by example.  Code Monster is a gentle and fun introduction to programming concepts. It is a first step in learning to program. It is not intended to teach all of computer science and programming.

Videos:

 Return to top

 

Computer Science UnpluggedCScs

 

CS Unplugged is a collection of free learning activities that teach Computer Science through engaging games and puzzles that use cards, string, crayons and lots of running around. We originally developed this so that young students could dive head-first into computer science, experiencing the kinds of questions and challenges that computer scientists experience, but without having to learn programming first.

Videos:

 Return to top

Coursera.org  Online Ages 13+

Offers free online classes for all types of subjects including computer programming. Required age will vary depending on course, but most of these are taught via universities.

 

Gamestar Mechanic: Online, software.  Ages 7-14.  Free basic version, $19.95 full version

Registering an account at Gamestar Mechanic is free and includes access to your first game design Quest, the ability to make and publish your own games, and access to the Gamestar Mechanic community. "Addison's Complete Quest" is our full introduction to game design and is now available for a one-time cost of $19.95. School accounts for $2 per student.

Gamestar Mechanic is a game and community designed to teach kids the principles of game design and systems thinking in a highly engaging environment. It is designed for 7- to 14-year-olds but is open to everyone. We've included features in Gamestar that make it useful for kids playing the game on their own or with family members at home, as well as in moderated and educational settings.

Videos:

 

 

Return to top

 

 

 

edX Online Ages 13+  

Very similar to Coursera.org, where a number of free online classes for all types of subjects including computer programming. Required age will vary depending on course, but most of these are taught via universities.

 

 

Return to top

 

Google CS First  Online and Software Ages 9-14

CS First is a free program that increases student access and exposure to computer science (CS) education through after-school, in-school, and summer programs. All clubs are run by teachers and/or community volunteers.

Our materials:

  • are completely free and available online

  • are targeted at students in grades 4th-8th (ages 9-14)

  • can be tailored to fit your schedule and needs

  • involve block-based coding using Scratch and are themed to attract students with varied interests

Videos:

Return to top

 

Google Made w/ Code  Online Ages 4+

“Made with Code builds on our long­-standing commitment to increasing diversity in Computer Science. Since 2010 we’ve invested $40 million in organizations like Code.org, Girls Who Code, NCWIT and Black Girls Code. We are committing an additional $50 million over the next three years to further these efforts. We started Made with Code because even though increasingly more aspects in our lives are powered by technology, women aren’t represented in the companies, labs, research, creative arts, design, organizations, and boardrooms that make technology happen. Computer Science can make the world more beautiful, more usable, more safe, more kind, more innovative, more healthy, and more funny, but we need to help more girls find relevant ways to interact with it.

Videos:

Return to top

 

Hackety Hack  Software Ages: 11-16

Hackety Hack will teach you the absolute basics of programming from the ground up. No previous programming experience is needed. With Hackety Hack, you'll learn the Ruby programming language. Ruby is used for all kinds of programs, including desktop applications and websites.

Videos:

Return to top 

 

HTML5 Rocks  Online Age: 12+

Another Google project that provides wide variety of online tutorials.

 

Return to top

JS Dares  Online Ages 13+

JS Dares is an experimental educational programming environment. You can learn by playing "dares" created by other users, or explore the "computational universe" on your own. If you already know programming, you can create dares and share them with the world.

All the code for jsdares was written in JavaScript by Jan Paul Posma for a masters dissertation at the University of Oxford. The code is available under the MIT license on GitHub. You can also view the thesis online.

Videos

Return to top

 

Karel Programming Course Online and Software Ages 9+  

Schools get 10 free accounts, and then $5 a student a month.  Clubs can get 10 licenses for $50 a month and individual licenses are $30 per course.  

Help a robot find his missing friend by solving fun programming games and puzzles! Write programs in a simplified Python language, and become ready for your next course in Python programming. Python is a premiere programming language of modern engineering and science.

Videos:

 Return to top

KhanAcademy  Online Ages 8+

Learn how to program drawings, animations, and games using JavaScript & ProcessingJS, or learn how to create webpages with HTML & CSS. You can share whatever you create, explore what others have created and learn from each other!

Videos:

Return to top 

 

Kodu Software Ages 8+

Kodu lets kids create games on the PC and Xbox via a simple visual programming language. Kodu can be used to teach creativity, problem solving, storytelling, as well as programming. Anyone can use Kodu to make a game, young children as well as adults with no design or programming skills.

Videos:

Return to top 

Learn to Code the Hard Way Online Ages 10+

Books on learning Python, Ruby, C, SQL, Regex.  While these books are available for free online, and some have video tutorials, you can and should pay the $29.95 per book if you find them valuable and can afford it.  

Videos:

 Return to top

Microsoft Small Basic Software Ages: 10-16

Small Basic is a project that is focused at making programming accessible and easy for beginners. It consists of three distinct pieces:The Language; The Programming Environment; and Libraries.

The Language draws its inspiration from an early variant of BASIC but is based on the modern .Net Framework Platform. The Environment is simple but rich in features, offering beginners several of the benefits that professional programmers have come to expect of a worthy IDE. A rich set of Libraries help beginners learn by writing compelling and interesting programs.

Videos:

 

Return to top

 

MIT Open Course Ware  Online Ages 14+

Introduction to Computer Science and Programming: This course aims to provide students with an understanding of the role computation can play in solving problems. It also aims to help students, regardless of their major, to feel justifiably confident of their ability to write small programs that allow them to accomplish useful goals. The course uses the Python programming language.

Return to top

 

 

Mozilla Thimble at Webmaker.org  Online Ages 10+

Thimble makes it ridiculously simple to create and share your own web pages. Write and edit HTML and CSS right in your browser, then instantly preview your work. Host and share your finished projects with a single click. Perfect for beginners and experts alike.

Videos:

Return to top 

 

 

Odin Project  Online  Ages 10+

Ruby Rails: Learning to code on your own sucks. It's time consuming, difficult to stay motivated, and lonely. To top it all off, you usually don't even know if you're learning the right stuff, whether the goal is to build the website you want, start a startup, or get a job as a web developer.

The Odin Project is one of those "What I wish I had when I was learning" resources. Not everyone has access to a computer science education or the funds to attend an intensive coding school and neither of those is right for everyone anyway. This project is designed to fill in the gap for people who are trying to hack it on their own but still want a high quality education.

Return to top

 

Penjee age 

Penjee will help you to learn how to code by solving fun challenges. Let’s start right away!

Whenever you solve each challenge, a green button will be shown.

 

Return to top

Programmr Online Ages 12+

Programmr is an online interactive lab for students and enthusiasts to learn, practice and become proficient in programming.  At Programmr you can code, compile & run projects right in the browser in almost any language. Code & run command-line programs, web applications, mobile apps, database apps as well as rich media apps right in the browser.

With our new Auto-faculty module, you can assess your skills in any popular programming language by taking hands-on exercises. with our B2B API, anyone can integrate live code widgets right into their site just like Youtube videos.

Return to top

Robozzle Online Ages 6+

Robozzle tasks you with guiding a robot through a series of mazes using limited commands. The levels range from those suitable for younger children right up to puzzles that will make seasoned coders scratch their heads. It’s free to play through browsers (using Silverlight), and community support enables players to create, vote, and comment on new levels.

Videos:

Return to top

 

RubyMonk  Online Ages 10+

CodeMonk is an online platform to learn and teach programming in an interactive, collaborative and engaging environment. In a world where teaching and learning is no longer a one-off transaction, CodeMonk aims to fill the gap by helping programmers learn and level up continuously.

Videos:

 

Return to top

 

Run Macro! Online and Apps. Ages 6-12

Play an epic adventure game and have fun while learning to code i.e. program computers. Use visual instructions to guide Marco through a series of levels as he tries to discover himself. In this journey you will learn how to think as a professional developer one step at a time!

 

 

 Return to top

Scratch Online, Software, Apps Ages 8+ Scratch Jr. Apps only Ages 5+

Scratch is a programming language and an online community where children can program and share interactive media such as stories, games, and animation with people from all over the world. As children create with Scratch, they learn to think creatively, work collaboratively, and reason systematically. Scratch is designed and maintained by the Lifelong Kindergarten group at the MIT Media Lab.

Videos:

Scratch Jr.

Return to top

 

Snap! Software, Ages 8+

Snap! (formerly BYOB) is a visual, drag-and-drop programming language. It is an extended reimplementation of Scratch (a project of the Lifelong Kindergarten Group at the MIT Media Lab) that allows you to Build Your Own Blocks. It also features first class lists, first class procedures, and continuations. These added capabilities make it suitable for a serious introduction to computer science for high school or college students. Snap! runs in your browser. It is implemented using Javascript, which is designed to limit the ability of browser-based software to affect your computer.Changed name from BYOB to Snap!

Return to top 

 

 

SQLZoo Online, Ages 12+

SQLZoo includes tutorials and reference to support people learning SQL. SQLZoo features: Interactive access to several SQL engines; sample databases; practical exercise; and instant feedback on the success of the student's attempts.

Return to top

 

Stack Overflow Online, Ages 8+

Stack Overflow is a question and answer site for professional and enthusiast programmers. It's 100% free, no registration required.

Return to top 

 

Stencyl Software, Ages 6+  Free to web publish, $99 publish web and Desktop, and $199 publish to web, Desktop, Android, IOS.

Stencyl is a powerful game creation toolset, centered around an intuitive block-snapping interface and a friendly, helpful community. With Stencyl, students can produce their own games without programming, play them on their computers and mobile devices, and distribute them for anyone to play on the iOS App Store and Google Play.

Videos:

Return to top

 

Teaching Kids Programming Software with online videos.  Ages 10-14

We believe that the crisis of having too few students choosing to study computer programming in high school and college can be solved. TKP courseware is engaging, imaginative, and is designed to be taught in a social classroom setting. Our courseware inspires deep thought and delighted laughter from students between the ages of 10-14.

Videos:

And full channel here:

https://www.youtube.com/user/tkpjava

Return to top

 

Touch Develop

Create your apps on your phone, tablet or laptop. Works on iOS, Android, Windows, Mac or Linux. From a Drag and Drop blocks to curly braces, our editor adapts to your skills and allows you to grow at your own pace. TouchDevelop features 3 skill levels: beginner, code and expert that provide a seamless transition for learners. 100%-guided tutorials for beginners. Create your first app in minutes with no human guidance even if you have never programmed before.

 

 

Turtle Academy Online, Ages 7-13.

The project contains a client side learning environment and a compiler for the Logo Programming language.The project enables to learn the Logo language and programming principles and can be used for programming logo.

 

Return to top

Free Resources    

Commercial Resources

Apps

 

Return to Coding Resources Main page