johnjohnston + programming   58

p5.js | home
>Hello! p5.js is a JavaScript library that starts with the original goal of Processing, to make coding accessible for artists, designers, educators, and beginners, and reinterprets this for today's web.
processing  js  javascript  programming 
march 2018 by johnjohnston
Code Club | Home
nationwide network of volunteer-led after school coding clubs for children aged 9-11
code  education  kids  programming  codingforkids  bett2016 
january 2016 by johnjohnston
Hackety Hack!
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.
code  education  programming  ruby 
october 2015 by johnjohnston
Andescotia Software
Prograph Visual Programming for MacOS X!

Draw software code, execute while editing, and build MacOS X applications with a single click of a button with the Marten™ software development environment for the Prograph visual programming language. Marten lets you create software graphically, connecting icons to icons rather than writing text. Gone are syntax errors, compile/link/debug steps, unexplained build failures, and autorelease pools. What's left is what software development should be... fun!

Now available as a free download!
apple  mac  osx  programming  development 
august 2015 by johnjohnston
User Guide — MoviePy 0.2 documentation
MoviePy is a Python module for video editing, which can be used for basic operations (like cuts, concatenations, title insertions), video compositing (a.k.a. non-linear editing), video processing, or to create advanced effects. It can read and write the most common video formats, including GIF.
development  movies  programming  python  video  gif 
january 2015 by johnjohnston
Fun Programming
Programming can be fun and a very creative activity. Playing with graphics and sound is a great way to get started. That's how I learnt programming and math: by experimenting and building things I could see and hear. This is my attempt to share with you how I learnt coding.

Most episodes include a very short program that tries to explain one idea, and builds on top of previous episodes. The first episodes talk about a programming language called Processing. It's very easy to get started with it. The newer episodes combine graphics generated with Processing and sound produced with the SuperCollider programming language.

Have fun mixing code and your creativity!
children  processing  programming  tutorial  generativeart 
june 2014 by johnjohnston
An Introduction to APIs - API Course - Zapier
In this course, we walk you through what it takes for companies to link their systems together. We start off easy, defining some of the tech lingo you may have heard before, but didn’t fully understand. From there, each lesson introduces something new, slowly building up to the point where you are confident about what an API is and, for the brave, could actually take a stab at using one.
api  programming 
march 2014 by johnjohnston
Computer Science Unplugged |
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.

The activities introduce students to underlying concepts such as binary numbers, algorithms and data compression, separated from the distractions and technical details we usually see with computers.
education  learning  programming  coding  codingforkids 
february 2014 by johnjohnston
Welcome - Learn PHP - Free Interactive PHP Tutorial
Whether you are an experienced programmer or not, this website is intended for everyone who wishes to learn the PHP programming language.

There is no need to download anything - just click on the chapter you wish to begin from, and follow the instructions.
php  programming  tutorial  webdev 
november 2013 by johnjohnston
Scratch Wiki - Scratch Wiki
The Scratch Wiki is a free, collaboratively-written wiki that provides information about the Scratch programming language and its website, history, and phenomena surrounding it. The wiki is supported by the Scratch Team, but is primarily written by Scratchers. The Scratch Wiki is a popular source of information for scripts and tutorials, and it continues to grow as Scratchers use it as their primary source of information.
programming  scratch  software  wiki  classroom 
may 2013 by johnjohnston
SNAP! (Build Your Own Blocks)
> scratch like html5 interface works on iPad.
> You get a broadly inviting programming language for kids and adults that’s also a platform for serious study of computer science
children  code  language  programming  scratch 
april 2013 by johnjohnston
Kids should learn programming as well as reading and writing - Boing Boing
Is coding a literacy as in reading, writing? Mitch Resnik: "learn to code, code to learn"
@medialab HT @courosa #etmooc
edtech  education  programming  #etmooc  etmooc 
january 2013 by johnjohnston
Learnable Programming
How do we get people to understand programming?

We change programming. We turn it into something that's understandable by people.
code  learning  programming  teaching  hypercard 
january 2013 by johnjohnston
Code Monster from Crunchzilla
Code Monster from Crunchzilla is live Javascript programming for fun. The focus is 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.
Classroom  teaching  programming  code  children  tutorial  javascript  from delicious
october 2012 by johnjohnston
projects :: hijack
Hijacking power and bandwidth from the mobile phone's audio interface. Creating a cubic-inch peripheral sensor ecosystem for the mobile phone. -- data harvesting
iphone  hardware  mobile  programming  from delicious
january 2011 by johnjohnston
FFmpeg on Mac OS X How-to
--looks like this might be useful if i get my head round the parameters--
Flash  flv  Video  OSX  programming  howto  ffmpeg  Mac 
october 2007 by johnjohnston
DevPapers - article Finding a string with preg_match()
preg_match() is one of the Perl Compatible Regular Expression (PCRE) functions. This functions give you more power when dealing with string manipulation than normal string functions. preg_match() is used to find one string of text within another, making u
PHP  RegExp  programming  tutorial 
august 2007 by johnjohnston
Scratch Board on Flickr - Photo Sharing!
A scratchboard, this can be used to data harvest when using scratch. You can get sound volume, light, resistance and there is a slider. Photo has notes.
scratchboard  scratch  children  classroom  programming 
august 2007 by johnjohnston
YouTube - Scratch Intro Facilitorial
Youtube video to introduce Scratch, children would really love this, lots ofthe the video looks as if it has been made with Scratch.
scratch  children  classroom  programming  youtube  video 
august 2007 by johnjohnston
OLPC News: Learning Squeak from Scratch
Blog about scratch, some interesting discussion about weather it is 'real' programming or not in the comments. Looks like most people think it is.
scratch  learning  programming 
july 2007 by johnjohnston
Hackety Hack: the Coder's Starter Kit
Starter kit ofr kids learning ruby, windows only at the moment
programming  ruby  kids  education 
july 2007 by johnjohnston
Greenfoot - The Java Object World
Greenfoot is a software tool designed to let beginners get experience with object-oriented programming. It supports development of graphical applications in the Java™ Programming Language.
education  freeware  programming  school  teaching  development 
july 2007 by johnjohnston
Sophie | Sophie
Sophie's raison d'être is to enable people to create robust, elegant rich-media, networked documents without recourse to programming.
application  freeware  mashup  OSX  Web2.0  programming  multimedia 
june 2007 by johnjohnston
This web site is dedicated to students and other who want to learn about programming, data structures, algorithms and how to write efficient code.
blog  programming  reference  tutorial  searching 
april 2007 by johnjohnston
CocoaLab :: Developer
free opensource book on using xcode
apple  OSX  xcode  Cocoa  Programming 
october 2006 by johnjohnston :: API lookup service
reference programming api css html php javascript etc
reference  programming  api  css  html  php  javascript 
april 2006 by johnjohnston
Open Source Flash - red5
Red5 is a server that not only streams content to the Flash plugin, but it can push calls and information to the Flash client! It can also receive video/audio/data from a flash client and either save or rebroadcast that content.
flash  opensource  php  programming  server  video  audio 
april 2006 by johnjohnston
GC0165. Rich-Text Format (RTF) Specification. Version 1.0
The following information applies to using RTF version 1.0 with Microsoft MS-DOS(R), Windows(TM), OS/2(R), and Apple(R) Macintosh(R) Applications.
RTF  programming 
july 2005 by johnjohnston - web 2.0 javascript
The Web is changing. The 30-year-old terminal-like technology it was originally is gradually giving way to new ways of doing things. The power of AJAX allows for rich user interaction without the trouble that has bugged traditional web applications. Build
web  software  snippets  scripting  programming  html  howto  css  code  javascript  ajax 
june 2005 by johnjohnston

Copy this bookmark: