25+ Apps and Sites to Teach Programming for Students


Item839000_185px?ver=5351441659
s

Programming for Students

Jon Samuelson | 25 items | 6339 views

Here is a list of apps and sites to help kids get started programming, learning code, in elementary school and beyond.

  1. 1. Cargo-Bot

    Cargo-Bot

    Presenting Cargo-Bot. The first game programmed entirely on iPad® using Codea™

    Cargo-Bot is a puzzle game where you teach a robot how to move crates. Sounds simple, right? Try it out!

    • Beautiful retina graphics
    • Fiendish puzzles
    • A game about programming, programmed entirely on iPad
    • Record your solutions and share them on YouTube
    • Learn more about how it was made by searching for Codea on the App Store

  2. 2. Lightbot – Programming Puzzles

    Lightbot - Programming Puzzles

    Lightbot is a programming puzzle game- a game whose game mechanics require using programming to solve levels.

    Simply guiding a robot to light up tiles and solve levels using commands, Lightbot cultivates a real understanding of procedures, loops, and conditionals for players.

    Educators around the world are choosing to use Lightbot first when introducing their students to programming, coding and Computer Science.

  3. 3. Magento Go to Magento Community Edition Migration Services

    Magento Go to Magento Community Edition Migration Services

    Biztech offer online Magento Go store owner to Migrate from Magento go to Magento community or enterprise platform in a smoothly and effective manner.

    *http://bit.ly/1oV4liF *

  4. 4. Scratch – Imagine, Program, Share

    Scratch - Imagine, Program, Share

    MIT website for kids.

    Scratch is a free programming language and online community where you can create your own interactive stories, games, and animations.

  5. 5. i-LOGO

    i-LOGO

    LOGO was created in 1967 for educational use, is a computer programming language with functional programming capability.

    This version of LOGO is an interpreted language, but isn’t a lite version.
    Functional programming with global and local variables is implemented.

    You can test calculations with polish notation, test recursively, and use arrays.

    LOGO is not a language for programming a real application, instead it is a teaching language.

  6. 6. Hopscotch, Programming Designed for Everyone: coding for kids

    Hopscotch, Programming Designed for Everyone: coding for kids

    Hopscotch is programming designed for everyone. Kids can use simple, intuitive building blocks to create games, animations and apps in this colorful, interactive environment.

    Program your characters to move, draw, and collide with each other, and use shaking, tilting, or even shouting at the iPad to control them.

    Why learn to code? Computer Science is among the highest paid college degrees and programming jobs are growing at 2x the national average. By the year 2020, there will be a projected 1.4 million computer jobs but only 400,000 CS students. Even if kids don’t grow up to be programmers, the problem solving and critical thinking skills they will obtain playing Hopscotch are necessary for every career path. Hopscotch was inspired by MIT’s Scratch.

  7. 7. Simduino

    Simduino

    A great way to learn programming and to learn about electronics at the same time. Program a simulated Arduino board, connect it to a simulated circuit and watch the program run.

  8. 8. Move The Turtle. Programming For Kids

    Move The Turtle. Programming For Kids

    Move The Turtle is an educational application for iPhone and iPad that teaches children the basics of creating computer programs, using intuitive graphic commands.

    Do you remember the Logo programming language? A friendly Turtle will introduce your child step by step to the basic concepts of programming in a colourful graphic environment. Who knows, maybe your child will be the next outstanding programmer!
    By completing the tasks, one after another, your child learns:
    ** how to plan complex activities composed of simple elements
    *
    * how to reuse previously completed work
    *** how to use graphics, spatial orientation and sound in programming

    Your child will also become familiar with the notions of loops, procedures, variables and conditional instructions.

    Programming is about more than completing tasks, it is also about implementing your own ideas using your imagination. With this in mind we give you the opportunity to create your own programs from scratch or based on our inspiring examples.

  9. 9. littleBits

    littleBits

    littleBits is an opensource library of electronic modules that snap together with magnets for prototyping , learning and fun&…

  10. 10. Teach Your Kids Tech Basics With Electronic Building Blocks

    Teach Your Kids Tech Basics With Electronic Building Blocks

    For parents looking for educational toys, a hardware startup developed electronic buildings blocks and a companion augmented reality app that make for an interactive learning experience. Founded by Tarun Pondicherry and Josh Chan, LightUp magnetic building blocks that can teach anyone about how electronics work.

  11. 11. TouchDevelop – create apps everywhere, on all your devices!

    TouchDevelop - create apps everywhere, on all your devices!

    Create apps everywhere – on all your devices! Keyboard optional. Share your programs with other people. Download the free app for Windows Phone, try the Web App in your browser! Explore all the programs on www.touchdevelop.com.

  12. 12. Treehouse: Learn Programming and Design

    Treehouse: Learn Programming and Design

    Read reviews, get customer ratings, see screenshots, and learn more about Treehouse: Learn Programming and Design on the App Store. Download Treehouse: Learn Programming and Design and enjoy it on your iPhone, iPad, and iPod touch.

  13. 13. Super Scratch Programming Adventure! (Covers Version 2): Learn to Program by Making Cool Games

    Super Scratch Programming Adventure! (Covers Version 2): Learn to Program by Making Cool Games

    An Excerpt from the Foreword «Scratch is more than a piece of software. It is part of a broader educational mission. We designed Scratch to help young people prepare for life in today’s fast-changing society.

  14. 14. Super Scratch Programming Adventure!: Learn to Program By Making Cool Games: The LEAD Project: 9781593274092: Amazon….

    Super Scratch Programming Adventure!: Learn to Program By Making Cool Games: The LEAD Project: 9781593274092: Amazon....

    An Excerpt from the Foreword «Scratch is more than a piece of software. It is part of a broader educational mission. We designed Scratch to help young people prepare for life in today’s fast-changing society.

  15. 15. Code Monster from Crunchzilla

    Code Monster from Crunchzilla

    Code Monster is an easy way to get kids excited about programming. Code Monster starts with fun experiments using concepts like parameters, variables, loops, and functions, building more and more, until kids are able to play with the wonders of fractals, animation, and physics.

  16. 16. Gamestar Mechanic

    Gamestar Mechanic

    Gamestar Mechanic uses fun, game-based quests and courses to help you learn game design and make your own video games!

  17. 17. MaKey MaKey: An Invention Kit for Everyone – Buy Direct (Official Site)

    MaKey MaKey: An Invention Kit for Everyone - Buy Direct (Official Site)

    An Invention Kit for Everyone What Can I Make?That’s up to you! First, load up a computer program or any webpage. Let’s say you load up a piano.

  18. 18. Learn to Code: The Full Beginner’s Guide

    Learn to Code: The Full Beginner's Guide

    If you’ve been looking to learn how to code, we can help you get started. Here are 4.5 lessons on the basics and extra resources to keep you going.

  19. 19. blockly – A visual programming editor – Google Project Hosting

    blockly - A visual programming editor - Google Project Hosting

    Blockly is a web-based, graphical programming editor. Users can drag blocks together to build an application. No typing required.

  20. 20. trinket: the key to open teaching

    trinket: the key to open teaching

    We’re on a mission to increase the connection between teachers and students inside the classroom, starting with Introduction to Programming using Python. We believe that openness is the key to the future of education, since it draws wider access to knowledge, makes our materials better, and brings us together.

  21. 21. CodeCombat: Multiplayer Programming

    CodeCombat: Multiplayer Programming

    Learn programming with a multiplayer live coding strategy game. You’re a wizard, and your spells are JavaScript. Free, open source HTML5 game!

  22. 22. Pixel Press Floors

    Pixel Press Floors

    Pixel Press Floors app – You’ll need an iPad to «Create-from-Paper» and play – and you can create directly in the app just like you would on paper using touch or a stylus with our «Draw-In-App» tools.

  23. 23. ScratchJr

    ScratchJr

    With ScratchJr, young children (ages 5-7) learn important new skills as they program their own interactive stories and games.

    By snapping together graphical programming blocks, children can make characters move, jump, dance, and sing. In the process, children learn to solve problems, design projects, and express themselves creatively on the computer. They also use math and language in a meaningful and motivating context, supporting the development of early-childhood numeracy and literacy. With ScratchJr, children don’t just learn to code, they code to learn.

  24. 24. Codea

    Codea

    Codea is built on the Lua programming language. A simple, elegant language that doesn’t rely too much on symbols — a perfect match for iPad.

    Here’s how you use it: type your code. Press play to watch it run. Interact with it. Get creative.

    VIDEO

    See twolivesleft.com/Codea

    FEATURES

    • A full featured vector graphics and image renderer lets you prototype what you can imagine.
    • Lots of fantastic example projects to learn from, including games and simulations.
    • Generate random retro-game sound effects to use in your creations.
    • Touch your code: tap colors, images and sounds to adjust them.
    • Complete in-line reference documentation accessible from the keyboard.
    • Intelligent auto-completion suggests keywords and functions.
    • Import your own assets from Dropbox, photos, and more.
    • A fully featured physics engine for complex motion.
    • Add parameters to your simulation or game interface so you can tweak variables at runtime.
    • Interact with the accelerometer and multi touch on your device.
    • Video recording: Record videos of your projects and share them!
    • Codea renders your code with beautiful syntax highlighting.
    • Codea can render 3D graphics
    • Export your finished projects to Xcode to produce real apps
    • GLSL Shader Language support with built-in shader editor.
    • Bluetooth keyboard support with custom keyboard shortcuts.

    IMPORTANT INFORMATION

    • Join the forums at http://twolivesleft.com/Codea/Talk to ask questions, share ideas and get help when you need it.

    • The included Codea Reference Documentation is currently only available in English and Chinese (Simplified). If you would like to help translate Codea into your language please join the translation effort at http://translate.twolivesleft.com.

    • If you need help or wish to get in contact with us, please use the support link on this page.

  25. 25. Rails Girls

    Rails Girls

    Rails Girls aim is to give tools and a community for women to understand technology and to build their ideas.

Deja un comentario