As our first effort, we'll be participating with Code.org in "An Hour of Code", and hosting activities all week long. All of the activities are self-paced and guided, and require no previous knowledge of computers, and we have options for all ages from beginning readers to high schoolers! Join us.
We're going to be hosting activities starting Monday, December 8th through Saturday, December 13th. Our hours for "Hour of Code" activities will be from 2:00 pm until 6:00 pm
And join us for our Open House on Sunday, December 14th from 2:00 pm to 5:00 pm!
Regular classes and after-school programs begin in January! Come in and sign up!
Let's use code to join Anna and Elsa as they explore the magic and beauty of ice. You will create snowflakes and patterns as you ice-skate and make a winter wonderland that you can then share with your friends!
Learn the basic concepts of Computer Science with drag and drop programming. This is a game-like, self-directed tutorial starring video lectures by Bill Gates, Mark Zuckerberg, Angry Birds and Plants vs. Zombies. Learn repeat-loops, conditionals, and basic algorithms.
Guide Lightbot to light up all the blue tiles! Lightbot is a puzzle game that uses programming game mechanics to let players gain a practical understanding of basic coding. Learn to sequence instructions, write procedures, and utilize loops to solve levels. Ideal for all ages.
An introduction to programming in the context of the visual arts using the Processing programming language. Short video lessons introduce coding exercises that lead to designing an interactive drawing program
Giving commands to a computer, which is what programming is all about, is just like giving commands to a dog. Learn how to code with Karel the Dog—a fun, accessible, and visual introduction to programming that teaches fundamental concepts like commands and functions to absolute beginners.
Learn the basics of programming by controlling your own virtual robot. The online course is fully self-contained with short presentations, movies, quizzes and automatic guidance/hints to help with the programming exercises.
Have questions, want to learn more, or just interested in having a look? Come on it, you can see our equipment, and play with Scratch, Processing, or an Arduino. We'll be showing off some projects put together by members of Fresno Ideaworks as well.
Learn more about the regular after-school programs we'll be offering in coding with Scratch, Processing, and working with tiny, low-cost Arduino and Raspberry Pi computers.
This will be a multi-evening class, for high-school students and up. We'll be customizing a small, inexpensive battery-operated travel router to be a portable web server you can use to share files, or create your own web sites. The Liberating Software nanonet is an example of what we'll be creating.
This course will cover some of the basics of Linux, using the OpenWrt distribution, how web servers work, and basic web page design. Get on our mailing list using the form on our home page for all the details!
Here's a little more information on some of the languages we teach.
We begin regular classes and after-school programs in January. Join our mailing list using the form on our home page for updates!
Scratch is a language developed at MIT that anyone who can read can learn (and there are even versions, like "LightBot" for non-readers). Even though it's very simple, Scratch can be used to create sophisticated programs and games. Scratch is a graphic language — programs are built by snapping together "blocks" containing instructions — and variants of it are used on the Kano and in Lego Mindstorms robotics kits.
With Scratch, you can program your own interactive stories, games, and animations — and share your creations with others in the online community.
Scratch helps young people learn to think creatively, reason systematically, and work collaboratively — essential skills for life in the 21st century.
Scratch is a project of the Lifelong Kindergarten Group at the MIT Media Lab. It is provided free of charge.
Scratch is a great first programming language, and it's been successfully taught to kids as young as six and seven. You can get a very quick overview of Scratch in this 90-second video.
Processing is the simple programming language that can do amazing things. Come and see how it can be used for everything from developing very simple programs to doing music, computer vision and sophisticated 3D art. Processing is virtually identical to the language used to program the Arduino microcontroller, so if you know one, you know the other, too!
Here's are some short videos showing things you can do with Processing:
From the beginning, Processing was designed as a first programming language. Processing is geared toward creating visual, interactive media, so the first programs start with drawing. Students new to programming find it incredibly satisfying to make something appear on their screen within moments of using the software.
Processing is used in classrooms worldwide, often in art schools and visual arts programs in universities, but it's also found frequently in high schools, computer science programs, and humanities curricula. Museums such as the Exploratorium in San Francisco use Processing to develop their exhibitions. In a National Science Foundation-sponsored survey, students in a college-level introductory computing course taught with Processing at Bryn Mawr College said they would be twice as likely to take another computer science class as the students in a class with a more traditional curriculum.
The Processing software is used by thousands of visual designers, artists, and architects to create their works. Projects created with Processing have been featured at the Museum of Modern Art in New York, the Victoria and Albert Museum in London, the Centre Georges Pompidou in Paris, and many other prominent venues. Processing is used to create projected stage designs for dance and music performances; to generate images for music videos and film; to export images for posters, magazines, and books; and to create interactive installations in galleries, in museums, and on the street. Some prominent projects include the House of Cards video for Radiohead, the MIT Media Lab’s generative logo, and the Chronograph projected software mural for the Frank Gehry-designed New World Center in Miami. But the most important thing about Processing and culture is not high-profile results – it's how the software has engaged a new generation of visual artists to consider programming as an essential part of their creative practice.