background preloader

Ten websites that teach coding and a bunch of other things

Ten websites that teach coding and a bunch of other things
By pandodailyguest On April 5, 2013 Seemingly every day there’s a new article or blog post imploring you to learn how to code. “Those who code have the power to transform their dreams into reality.” “Coding will help you keep [your job], or help you make a case for a raise.” As a person who’s grown up in the digital age, I have often heard the cry, “digital literacy or die.” But where should you go? In any case, each program below emphasizes different pedagogical techniques and philosophies, and they are all mass market in the sense that anyone is welcome. MIT Courseware Online MIT has long been a pioneer of online courseware. The course itself is quite rigorous as it was an intro course for MIT students. edX MIT and Harvard partnered up to create edX. Codecademy Codecademy.com is something slightly different than the last two. Google University Consortium Much in the same vein as Harvard and MIT, Google used to offer various online courses for its progam Google Code University. Coursera

Computer programming | Tech-Recipes Category The ‘Computer programming’ Archives Posted April 16, 2013 by Alex Bahdanovich Resolving Variables from a Property File in Spring When writing the configuration in a Spring file, sometimes it is desirable to maintain a list of properties external to the Spring configuration. Posted April 10, 2013 by Alex Bahdanovich Setting Windows Environment Variables for Maven In order to use Apache Maven for dependency resolution and automatic resolution of transitive dependencies for software projects on a Windows machine, it is necessary to set the proper Windows Environment Variables.

Coding Interview Questions 15 Useful HTML5 Tutorials and Cheat Sheets | Tutorials 1911 shares 8 Must-have Cheat Sheets for Web Designers and Developers As a web designer or developer, it’s nearly impossible to remember multiple programming languages, frameworks, and keyboard shortcuts to various applications. This is where cheat sheets can be a life saver. Most cheat sheets are designed to be printer friendly, so you can have them laying around on your desk as quick reference cards. Read More 2705 shares Photoshop CS6 Cheat Sheet Photoshop is one of the preferred tools of web designers, and like any other tool that is used over and over, it’s important to optimize one’s workflow by using keyboard shortcuts. Archive of Interesting Code The Archive of Interesting Code is an (ambitious) effort on my part to research, intuit, and code up every interesting algorithm and data structure ever invented. In doing so, I hope both to learn the mathematical techniques that power these technologies and to improve my skills as a programmer. In case you're curious what I'm someday hoping to having implemented on this page, you can check out my TODO list. If you're interested in using any of this code in your applications, feel free to do so! Enjoy!

80+ Best Free Hacking Tutorials | Resources to Become Pro Hacker Learning to become hacker is not as easy as learning to become a software developer. I realized this when I started looking for learning resources for simple hacking people do. Even to start doing the simplest hack on own, a hacker requires to have in depth knowledge of multiple topics. Though knowing a lot of things is required, it is not really enough for you to be a competent and successful hacker. If you are thinking about ethical hacking as a career option, you may need to be prepared for a lot of hard/smart work. A lot of people (including me before doing research for this article) think that they can become a hacker using some free hacking tools available on web. Hacking is not only about knowing "how things work", but its about knowing "why things work that way" and "how can we challenge it". Below are some really useful hacking tutorials and resources you may want to explore in your journey of learning to hack Hacking For Dummies - Beginners Tutorials EBooks And Whitepapers

Java OOP Exercise | Exercises on Defining Classes Exercise (Circle): A class called circle is designed as shown in the following class diagram. It contains: Two private instance variables: radius (of the type double) and color (of the type String);Two overloaded constructors;Two public accessor methods: getRadius() and getArea(). The source codes for Circle is as follows: public class Circle { // save as “Circle.java” // private instance variable, not accessible from outside this class private double radius; private String color; // 1st constructor, which sets both radius and color to default public Circle() { radius = 1.0; color = “red”; } // 2nd constructor with given radius, but color default public Circle(double r) { radius = r; color = “red”; } // A public method for retrieving the radius public double getRadius() { return radius; } // A public method for computing the area of circle public double getArea() { return radius*radius*Math.PI; } } Compile “Circle.java”. Now, run the TestCircle and study the results.

Digital Forensics, Computer Forensics, eDiscovery | ForensicFocus.com Scala.js - Write in Scala for the browser Write in Scala for the browser Sébastien Doeraene @sjrdoeraene Scala Days 2013, June 12th LAMP, lamp.epfl.ch École polytechnique fédérale de Lausanne, Switzerland JavaScript The one and only language of the Web A scripting language, designed for programming in the small How to scale to Rich Internet Applications? JavaScript as a target language Compile a higher-level language to JavaScript GWT, Scala/GWT CoffeeScript, Dart, TypeScript, etc. JavaScript is the Assembly language of the Web Scala.js Scala, a scalable language Compile to JavaScript Interoperate with JavaScript libraries What does it look like? var args = document.location.search.substring(1).split('&'); argsParsed = {}; for (var i = 0; i < args.length; i++) { var arg = decodeURIComponent(args[i]); if (arg.indexOf('=') == -1) { argsParsed[arg.trim()] = "true"; } else { kvp = arg.split('='); argsParsed[kvp[0].trim()] = kvp[1].trim(); } } What does it look like? Hello World! SJS.m["examples.hello.HelloWorld"].sayHelloWithPrintln(); . .

Hackers' Library ERLANG Books Archive AT&T's Silver Payphones + Number Directory - Elcotel CPC 9520C Smart Phone documentation; Introduction and Directory. CYB.RG/ASM [06.21.99] Elcotel CPC 9520C/Eclipse; National Payphone Number Compilation - A growing list of Elcotel payphone dial-up numbers across Canada. The Clone [10.31.00] Elcotel's Grapevine Payphone - Introductory Guide + Number Directory. The Complete Guide to the Elcotel Payphone - This 52 page technical document details everything you ever wanted to know about the "9520C". The Complete Guide to the Elcotel Grapevine Smart-Phone - This 25 page technical document details everything you ever wanted to know about the "Grapevine". "Internal Bits of the Elcotel Grapevine" Thr13z3 [04.24.02] C Scripts; Payphone Remote Administration Software Development - Useful for coders who want to write their own Payphone Administering program. (.. on Elcotel phones ..) Human-like automated recording - .WAV/29KB Call and do nothing - .WAV/692KB Call and dial numbers - .WAV/618KB </b></b>*}

Related: