recentpopularlog in

david.parrott : education   87

« earlier  
Getting Started | Hacker101
Hacker101 is a free class for web security. Whether you’re a programmer with an interest in bug bounties or a seasoned security professional, Hacker101 has something to teach you.
education  programming  security  tutorial 
january 2018 by david.parrott
Get started | Learning Music (Beta)
Explore the fundamentals of music via Ableton's interactive website. Experiment with beats, melody, harmony, basslines, and song structure in your web browser.
music  tutorial  tools  audio  education 
may 2017 by david.parrott
BBC micro:bit : home
Welcome to BBC micro:bit! This website will be your hub for all things micro:bit, from writing code to sharing your creations.
bbc  hardware  electronics  code  education  microbit  programming  development 
june 2016 by david.parrott
RoboMind.net - Welcome to RoboMind.net, the new way to learn programming
RoboMind is a simple educational programming environment that will familiarize you with the basics of computer science by letting you program your own robot. In addition to an introduction to popular programming techniques, you will also gain insight into areas such as robotics and artificial intelligence.
programming  robotics  tutorial  education  game  development 
june 2012 by david.parrott
About Exploit Exercises
exploit-exercises.com provides a variety of virtual machines, documentation and challenges that can be used to learn about a variety of computer security issues such as privilege escalation, vulnerability analysis, exploit development, debugging, reverse engineering.
education  hacking  linux  security 
april 2012 by david.parrott
antirez/codakido
SDL based Lua programming environment for kids similar to Codea
education  lua  programming  development 
march 2012 by david.parrott
Paper processor
Hello everyone .
I wrote 2 bits CPU on a paper . You cam work this CPU without electricity . Just use scissors , pen and your hand .
It may be interesting more than work CPU on simulator on computer .
computers  cpu  education 
march 2012 by david.parrott
Lauren Ipsum
A story about com­put­er sci­ence and other im­prob­able th­ings.
book  books  education  programming  development 
february 2012 by david.parrott
Machine Learning - complete course notes
The following notes represent a complete, stand alone interpretation of Stanford's machine learning course presented by Professor Andrew Ng and originally posted on the ml-class.org website during the fall 2011 semester.
ai  education  machinelearning 
january 2012 by david.parrott
Raspberry Pi Foundation
The Raspberry Pi Foundation is a UK registered charity (Registration Number 1129409) which exists to promote the study of computer science and related topics, especially at school level, and to put the fun back into learning computing. We plan to develop, manufacture and distribute an ultra-low-cost computer, for use in teaching computer programming to children. We expect this computer to have many other applications both in the developed and the developing world.
programming  hardware  education  linux  usb  development 
may 2011 by david.parrott
Modern Microprocessors - A 90 Minute Guide!
Okay, so you're a CS graduate and you did a hardware/assembly course as part of your degree, but perhaps that was a few years ago now and you haven't really kept up with the details of processor designs since then. Fear not! This article will get you up to speed fast. In no time you'll be discussing the finer points of in-order vs out-of-order, hyper-threading, multi-core and cache organization like a pro.
hardware  cpu  programming  tutorial  education  development 
april 2011 by david.parrott
Welcome to My Nerditorium: Learn WPF for Free
I recently received an email from a reader who wanted to learn WPF on a budget of $0.00. After thinking for a bit, I came to the conclusion that WPF can be learned without spending any money (assuming you have a computer that can run the tools). Below is a roadmap on how to do so.
wpf  development  programming  reference  article  education 
december 2010 by david.parrott
Shoooes!
Shoes is a cross-platform toolkit for writing graphical apps easily and artfully using Ruby.
education  development  library  programming  reference  ruby  software 
august 2010 by david.parrott
Python for Fun
This collection is a presentation of several small Python programs. They are aimed at intermediate programmers; people who have studied Python and are fairly comfortable with basic recursion and object oriented techniques. Each program is very short, never more than a couple of pages and accompanied with a write-up.
book  computers  development  documentation  ebooks  games  education  howto  language  lisp  programming  prolog  python  reference  tutorial  algorithm 
august 2010 by david.parrott
Project Euler
roject Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. Although mathematics will help you arrive at elegant and efficient methods, the use of a computer and programming skills will be required to solve most problems.
development  education  game  games  math  programming  puzzle  science  algorithm 
july 2010 by david.parrott
Free Pascal
Free Pascal (aka FPK Pascal) is a 32 and 64 bit professional Pascal compiler.
compiler  development  education  language  free  tools  software  reference  programming  opensource  pascal 
july 2010 by david.parrott
Texmaker (free cross-platform latex editor)
Texmaker is a free LaTeX editor, that integrates many tools needed to develop documents with LaTeX, in just one application.
Texmaker runs on unix, macosx and windows systems and is released under the GPL license .
documentation  download  editor  education  latex  free  math  opensource  software  tool  tools  typography 
july 2010 by david.parrott
The Pomodoro Technique™
The Pomodoro Technique™ is a way to get the most out of time management.
book  design  development  education  howto  programming  reference  tips  tools 
june 2010 by david.parrott
Circuit Simulator Applet
This java applet is an electronic circuit simulator. When the applet starts up you will see an animated schematic of a simple LRC circuit. The green color indicates positive voltage. The gray color indicates ground. A red color indicates negative voltage. The moving yellow dots indicate current.
diy  education  electronics  emulator  hardware  java  online  reference  science  simulation  software  tools  tutorial 
june 2010 by david.parrott
cells. A massively multi-agent Python programming game. « Phonons
Cells is a programming game, meaning that the player programms the agents before actual gameplay starts, and then watches pits his code against that of his oponents. It features two or more teams of hundreds or even thousands of identical agents, which I call “cells”. These cells live in a 2-dimensional simulated environment, and compete for the control of resources scattered around the world.
ai  education  game  games  gaming  programming  python  software  development 
june 2010 by david.parrott
Logisim
Logisim is an educational tool for designing and simulating digital logic circuits.
cpu  design  education  electronics  hardware  java  opensource  science  simulation  software  tools  simulator  tool  emulator  development 
may 2010 by david.parrott
Logicly — A logic gate simulator built with Adobe Flex by Josh Tynjala
Logicly simulates digital circuitry with a simple drag-and-drop interface. Built with Adobe Flex, Logicly features a set of "wiring" components created by Josh Tynjala that are based on the Yahoo! Pipes UI.
education  electronics  emulation  flash  free  games  online  simulation  software  web 
may 2010 by david.parrott
Learn Python The Hard Way
This is the site for the book Learn Python The Hard Way (pdf). The book is a very beginner book for people who want to learn to code. If you can already code then the book will probably drive you insane. It's intended for people who have no coding chops to build up their skills before starting a more detailed book.
book  exercise  programming  python  tutorial  development  documentation  ebooks  education  howto  reference  online  language 
april 2010 by david.parrott
Google Code University - Google Code
This website provides tutorials and sample course content so CS students and educators can learn more about current computing technologies and paradigms. In particular, this content is Creative Commons licensed which makes it easy for CS educators to use in their own classes.
design  development  documentation  education  free  howto  software  security  reference  programming  resources  tutorial  web 
april 2010 by david.parrott
Stellarium
Stellarium is a free open source planetarium for your computer. It shows a realistic sky in 3D, just like what you see with the naked eye, binoculars or a telescope.
3d  download  education  free  graphics  opensource  reference  science  software  space  tools 
april 2010 by david.parrott
bubbl.us
Bubbl.us is a simple and free web application that lets you brainstorm online.
design  education  free  online  software  tool  tools  web 
april 2010 by david.parrott
Real World Haskell
This is the online home of the book “Real World Haskell”. It is published by O'Reilly Media. The first edition was released in November 2008.
book  development  documentation  education  free  haskell  language  online  programming  reference  tutorial 
april 2010 by david.parrott
Tagxedo - Tag Cloud with Styles
Tagxedo turns words -- famous speeches, news articles, slogans and themes, even your love letters -- into a visually stunning tag cloud, words individually sized appropriately to highlight the frequencies of occurence within the body of text.
design  education  generator  graphics  resources  tools  web  word 
april 2010 by david.parrott
.NET Book Zero by Charles Petzold
This free on-line 267-page book is an introduction to C# and the Microsoft .NET Framework for programmers who have experience with C or C++.
book  c#  development  download  education  free  online  programming  reference  tutorial  dotnet 
march 2010 by david.parrott
Small Basic
Microsoft Small Basic puts the "fun" back into computer programming. With a friendly development environment that is very easy to master, it eases both kids and adults into the world of programming.
basic  development  education  language  programming  software  windows  dotnet 
march 2010 by david.parrott
98-026 Nintendo
Game Development for the 8-bit NES
A class by Bob Rost

Taught at Carnegie Mellon, Spring 2004
6502  development  diy  download  education  emulation  game  tools  reference  programming  nintendo  games  gaming  howto  nes 
march 2010 by david.parrott
MikeOS
MikeOS is an operating system for x86 PCs, written in assembly language. It is a learning tool to show how simple OSes work, with well-commented code and extensive documentation.
programming  development  software  free  tools  opensource  os  asm  c  assembly  education  computers  reference 
february 2010 by david.parrott
Microsoft Learning: Rapidly Create Online Courses
The Microsoft Learning Content Development System (LCDS) is a free tool that enables the Microsoft Learning community to create high-quality, interactive, online courses. The LCDS allows anyone in the Microsoft Learning community to publish e-learning courses by completing the easy-to-use LCDS forms that seamlessly generate highly customized content, interactive activities, quizzes, games, assessments, animations, demos, and other multimedia.
education  software 
january 2010 by david.parrott
Invent with Python
"Invent Your Own Computer Games with Python" is a free e-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.
programming  game  free  tutorial  howto  online  education  book  games  python  development  ebooks 
december 2009 by david.parrott
Learn You a Haskell for Great Good!
Hey yo! This is Learn You a Haskell, the funkiest way to learn Haskell, which is the best functional programming language around. You may have heard of it. This guide is meant for people who have programmed already, but have yet to try functional programming.
programming  development  tutorial  reference  howto  online  language  education  book  haskell 
december 2009 by david.parrott
Thinking Forth
Thinking Forth is a book about the philosophy of problem solving and programming style, applied to the unique programming language Forth. Published first in 1984, it could be among the timeless classics of computer books, such as Fred Brooks' The Mythical Man-Month and Donald Knuth's The Art of Computer Programming.
programming  development  free  tutorial  reference  language  book  forth  education 
december 2009 by david.parrott
pixelate environment - Understanding Games
Understanding Games is series of four games explaining the basic concepts of video games. The tutorial-style episodes deal with rules, motivation, learning and identification in video games. The player is guided through each episode by the narrators Bob and Bub, who explain core concepts of games to the player. The player can experience these concepts directly while playing the integrated games.
software  game  gaming  design  video  education  flash  comic 
november 2009 by david.parrott
The Elements of Computing Systems / Nisan & Schocken / www.idc.ac.il/tecs
This site supports a course and a textbook that guide students through the construction of a modern, full-scale computer system (hardware and software) from first principles. In the process, the students practice many major computer science (CS) abstractions studied in typical CS courses and make them concrete through 12 guided implementation projects.
programming  development  software  tutorial  design  reference  science  book  education  electronics  compiler  computers  hardware  books 
november 2009 by david.parrott
JamesM's kernel development tutorials
This set of tutorials aims to take you through programming a simple UNIX-clone operating system for the x86 architecture. The tutorial uses C as the language of choice, with liberally mixed in bits of assembler. The aim is to talk you through the design and implementation decisions in making an operating system. The OS we make is monolithic in design (drivers are loaded through kernel-mode modules as opposed to user-mode programs), as this is simpler.
programming  development  software  opensource  tutorial  c  education  assembly  linux  diy  reference  x86  os 
october 2009 by david.parrott
« earlier      
per page:    204080120160

Copy this bookmark:





to read