Dynamic Views: Flipcard | Mosaic | Sidebar | Snapshot | Timeslide
Showing posts with label programming. Show all posts
Showing posts with label programming. Show all posts

Practice Programming

Wednesday, August 15, 2012

Programr

Programr Website
Programr lets you code, compile and run projects right in the browser in almost any language including the android and ios platforms. Share your projects and enter contests.

What do you think of Programr?

Posted by PDonaghy at 9:00 AM 0 comments

Javascript Code Quality Tool

Wednesday, June 13, 2012



JSLint Website
JSLint is a JavaScript program that looks for problems in JavaScript programs. It is a code quality tool. JSLint can operate on JavaScript source, HTML source, CSS source, or JSON text.

What do you think of JSLint?

Posted by PDonaghy at 4:09 PM 0 comments

Web-Based Programming Language

Tuesday, June 5, 2012

Google Blocky
Google Blocky Website
Blockly is a web-based, graphical programming language. Users can drag blocks together to build an application. No typing required. Still in development mode.

What do you think of Blocky?

Posted by PDonaghy at 9:47 AM 0 comments

Online Compiler/Interpreter

Monday, April 30, 2012

Codepad Website

Codepad is an online compiler/interpreter for executing and sharing programs. Several languages are including: C, C++, D, Haskell, Lua, OCaml, PHP, Perl, Plain Text, Python, Ruby Scheme and Tel. After running your code you are given a short URL to share.

What do you think of Codepad?

Posted by PDonaghy at 6:08 PM 0 comments

Online Python Tutor

Sunday, April 8, 2012

Online Python Tutor

Online Python Tutor Website
Online Python Tutor supports the core Python 2.5 language, with no module imports or file I/O and can be used as a platform for creating programming tutorials. Can also be useful for debugging code. Completed examples inlcudes as well as practice exercises.

What do you think of Online Python Tutor?

Posted by PDonaghy at 10:56 AM 0 comments

Interactive Python Shell

Tuesday, March 6, 2012

DreamPie

DreamPie Website
DreamPie is a Python shell which is designed to be reliable and fun and bring you a great interactive Python experience. The window is divided into the history box, which lets you view previous commands and their output, and the code box, where you write your code.

What do you think of DreamPie?

Posted by PDonaghy at 9:00 AM 0 comments

Programming Animations

Saturday, February 18, 2012

Studio Sketchpad
Studio Sketchpad Website
Studio SketchPad uses Processing.js, a programming language for creating animations and interactions for the open web. Prepare example sketches (with comments) for your students to work with. They can follow along step-by-step, and re-render the sketch at any point along the way.

What do you think of Studio Sketchpad?

Posted by PDonaghy at 9:00 AM 0 comments

Interactive Programming Lessons

Friday, September 16, 2011

Codecademy

Codecademy Website
Codecademy provides an interactive way to learn how to program. Eight lessons are currently available with more to come.

What do you think of Codecademy?

Posted by PDonaghy at 1:00 AM 0 comments

Physical Computing Platform

Wednesday, June 15, 2011

Arduino

Arduino Website
Arduino is a physical computing platform based on a simple micro controller board, and a development environment for writing software for the board. Develop interactive objects, taking inputs from a variety of switches or sensors, and controlling a variety of lights, motors, and other physical outputs.

What do you think of Arduino?

Posted by PDonaghy at 9:00 AM 0 comments

Visual Programming with Processing.js

Saturday, January 8, 2011

Processing.js

Processing.js Website
Processing.js is the sister project of the popular Processing visual programming language. It makes your data visualizations, digital art, interactive animations and educational graphs work using web standards without any plug-ins.

What do you think of Processing.js?

Posted by PDonaghy at 9:00 AM 0 comments

Online Code Practice

Sunday, October 3, 2010

CodingBat

CodingBat Website
CodingBat provides online code practice. Students write online programs in Java or Python and get instant feedback as to the correctness. Solutions also provided.

What do you think of CodingBat?

Posted by PDonaghy at 9:00 AM 0 comments

Add Interactivity to Second Life

Sunday, September 5, 2010

S4SL

Scratch 4 Second Life Website
S4SL is an easy way to add behaviors & interactivity to your objects in Second Life. With S4SL, you can snap together a few blocks to make your SL pet interact with you using chat commands, make your sculpture change size and color, or make your house respond to your presence.

What do you think of S4SL?

Posted by PDonaghy at 9:00 AM 0 comments

Program using Python

Friday, July 23, 2010

Invent Your Own Computer Games with Python

Computer Games with Python Website
Invent Your Own Computer Games with Python is a book that teaches you how to program in the Python programming language. Each chapter gives you the complete source code for a new game, and then teaches the programming concepts from the example.

What do you think of Invent Your Own Computer Games with Python?

Posted by PDonaghy at 9:00 AM 0 comments

Program a Virtual Robot

Tuesday, June 22, 2010

RobotProg

RobotProg Website
RobotProg lets you program a virtual robot with a flowchart. Draw the program flowchart, run the program and see the robot executing your commands. Learn programming and have fun.

What do you think of RobotProg?

Posted by PDonaghy at 9:00 AM 0 comments

Design and Build Games

Friday, January 22, 2010

Kudo

Kodu Website
Kodu is a visual programming language that provides an end-to-end creative environment for designing, building, and playing your own new games. It is designed to be accessible for children and enjoyable for anyone. Runs on Xbox 360 and PC.

What do you think of Kudo?

Posted by PDonaghy at 9:00 AM 0 comments

Educational Programming Game

Tuesday, September 29, 2009

Robocode

Robocode Website
Robocode is an educational game designed to help people learn to program in Java and enjoy the experience. The goal is to develop a robot battle tank to battle against other tanks. The robot battles are running in real-time and on-screen.

What do you think of Robocode?

Posted by PDonaghy at 9:00 AM 0 comments

Programming Development Platform

Monday, September 14, 2009


Eclipse Website
Eclipse is an open development platform comprised of extensible frameworks, tools and runtimes for building, deploying and managing software across the lifecycle. Very useful for computer programming courses.

What do you think of Eclipse?

Posted by PDonaghy at 9:00 AM 0 comments

Programming with Ruby

Tuesday, February 3, 2009

Ruby

Ruby Website
Ruby is a dynamic programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write. Ruby is seen as a flexible language, since it allows its users to freely alter its parts.

What do you think of Ruby?

Posted by PDonaghy at 9:00 AM 0 comments

Programming with Processing

Friday, December 26, 2008

Processing

Processing Website
Processing is a programming language and environment for programming images, animation, and interactions. It can be used to teach the fundamentals of computer programming within a visual context.

What do you think of Processing?

Posted by PDonaghy at 9:00 AM 0 comments

Learn Programming with Jeroo

Sunday, November 9, 2008

Jeroo

Jeroo Website
Jeroo is an effective, award winning, classroom-tested tool that helps novices learn fundamental concepts of object-oriented programming, including: instantiating and using objects, writing methods to extend behavior, selecting and using fundamental control structures.

What do you think of Jeroo?

Posted by PDonaghy at 9:00 AM 0 comments