"Topics include abstraction, algorithms, encapsulation, data structures, databases, memory management, security, software development, virtualization, and websites. Languages include C, PHP, and JavaScript plus SQL, CSS, and HTML. Problem sets inspired by real-world domains of biology, cryptography, finance, forensics, and gaming. Designed for concentrators and non-concentrators alike, with or without prior programming experience."
There is a growing consensus that the way children in schools are being taught information technology is in need of a radical overhaul. Here John Naughton explains the problem and offers a manifesto for revolutionary action
We're a women-run not-for-profit group working to empower everyone to feel comfortable learning beginner-friendly technical skills in a social, collaborative way.
Have fun and make games, or hack your homework using Ruby!
Just tell your parents or teachers you're learning Ruby programming... ;)
Free and works on any computer. Click here to see what it looks like
"If you've never been here before, check out this introductory video first. Then get coding! If you want to learn more about the platform please read the following post."
The prevalence of free, open WiFi has made it rather easy for a WiFi eavesdropper to steal your identity cookie for the websites you visit while you're connected to that WiFi access point. This is something I talked about in Breaking the Web's Cookie Jar. It's difficult to fix without making major changes to the web's infrastructure