background preloader

Learn Programming

Facebook Twitter

Sleet.aos.wisc.edu/~gpetty/wp/wp-content/uploads/2011/10/Python_qr.pdf. TouchDevelop. The idea behind TouchDevelop The way in which we interact with computing devices is changing: instead of keyboards, advanced touchscreens become more common; mobile devices are often equipped with more sensors, such as location information and acceleration, and are always connected to the cloud.

TouchDevelop

TouchDevelop is a new programming environment and language built around this new reality. Its typed, structured programming language is built around the idea of only using a touchscreen as the input device to author code. It has built-in primitives which make it easy to access the rich sensor data available on a mobile device. In our vision, the state of the program is automatically distributed between mobile clients and the cloud, with automatic synchronization of data and execution between clients and cloud, liberating the programmer from worrying (or even having to know) about the details. publications by TouchDevelop team. Algorithmist. USA Computing Olympiad. Configure conky-Lua in Ubuntu (11.10 & 12.04), Fedora, debian and LinuxMint.

Updated 12-10-2013: Conky is a free, light-weight system monitor for X, that displays any information on your desktop.

Configure conky-Lua in Ubuntu (11.10 & 12.04), Fedora, debian and LinuxMint

There are many nice themes available for conky that can display clock, CPU usage, ram usage, swap, disk, net and more, one of these nice themes is Conky-Lua, this theme (See screensot bellow) allow you to display nice rings for Clock, cpu …, the theme is available for Ubuntu, Linuxmint, fedora, and Debian. See also Next Generation, another nice conky theme from Conky-Lua author In this post i will show you step by step on how to install and configure this awesome conky script called Conky-Lua.

The installation has been done in Ubuntu 12.04 LTS Precise Pangolin also tested in Ubuntu 13.04 and Ubuntu 13.10 Saucy Salamander. Download LINQPad. Online IT Lab. Javascript University. Learning to Code: The Roadmap I Wish I Had Been Given - Jimmy Li. CoderDojo - Youth Coding Clubs Movement. JavaScript as a First Language. At Khan Academy we’ve been investigating teaching Computer Science to students in some new and interesting ways.

JavaScript as a First Language

The most interesting aspect of which is that we’re likely going to be teaching them JavaScript as their first language. We’re in a very unique position as we’re primarily aiming to teach students who’ve been through our previous math and science-centric curriculum. Because of this we can create some rather compelling exercises and projects that never would’ve been feasible otherwise. The prospect of teaching the JavaScript language as a first language is actually really exciting. My Career Stack. Programming Interview Questions. Question & Answer. Problemset - Codeforces. Coderbyte. Learn jQuery in 30 Days. Reactive programming is a way of coding with asynchronous data streams that makes a lot of problems easier to solve.

Learn jQuery in 30 Days

RxJS is a popular library for reactive...Once in a while, it's important for us as developers to go back to what made us excited about computers in the first place. For Derek Jensen, that is gaming....React is a flexible framework that makes it easy to build single-page web applications. One of its tools is a set of lifecycle methods which you can add to...The PixelSquid plugin for Photoshop is an exciting new technology that provides the benefits of 3D elements without having to understand a 3D program or the...How your app looks is as important as how it works, and animation is an important part of modern user interfaces.

Whether by changing the color of an element...jQuery UI is an extension of jQuery that makes it easy to create clean user interface elements for your websites.

Computer Science

Web Design/Development. SQL. Udacity - Educating the 21st Century. Ruby/Ruby on Rails. Welcome. Warning: LiteratePrograms is currently undergoing a license migration to Creative Commons CC0 1.0.

Welcome

All content will be erased unless its authors agree to release it under CC0. If you wish for your contributed content to be retained, please add a statement to your user page that you release all your contributions under CC0 1.0, and inform me via Special:Emailuser/Dcoetzee. Python. Automated tests of programming skills. Assessment of software developers. Recruitment software. Codility.

Bloc. Programming, Software, and Technical Interview Questions - XOR Swap. CoderCharts - Social Meets Programming. 4clojure – Welcome! Sphere Online Judge (SPOJ) Running contests Past contests So far we have hosted 3282 contests (2224 completed, 1051 currently running, 7 scheduled), of which 20 were official and 2732 were open to all participants.

Sphere Online Judge (SPOJ)

Programming Competition,Programming Contest,Online Computer Programming. Practice and Learn - Google Code Jam. On this page you can see results and code from past rounds of Google Code Jam, and you can try the problems for yourself.

Practice and Learn - Google Code Jam

If you're new to Code Jam, try following the Quick-Start Guide. Where should I start? If you're new to programming contests, we highly recommend starting with the least difficult problems and moving up from there as you get more confident. Beware: the round that has the easiest problem A may have a very difficult problem B! As you get used to the platform, you can check how many people solved each problem in the "Submissions" box to the left of the dashboard, and use that as a rough gauge of difficulty. Project Euler.

Challenges. Show HN: Help us curate the web’s best content for learning programming & design. Link here: Despite all the educational material on the web, I found it pretty hard to learn how to code and design.

Show HN: Help us curate the web’s best content for learning programming & design

I had trouble finding high-quality content, figuring out what to learn next, and staying motivated without easy ways to track my progress. So, my co-founder and I built Polymath. Our MVP is pretty simple right now: you can find & submit good content, bookmark & track your progress across different resources, and rate/comment on the material. We’re trying to build a really fun online learning community, and we’ve got some more cool features in the works. Learn to code. The best way to learn creative and technical skills.

CodeLesson - Instructor-led online technology learning for professionals. Software training online-tutorials for Adobe, Microsoft, Apple & more. OpenClassroom. Full courses.

OpenClassroom

Short Videos. Free for everyone. Learn the fundamentals of human-computer interaction and design thinking, with an emphasis on mobile web applications. A practical introduction to Unix and command line utilities with a focus on Linux. Weiner Lecture Archives. Code University - Google Code. Online Education. UPDATE: we're doing a live, updated MOOC of this course at stanford-online July-2014 (not this Coursera version).

Online Education

See here: CS101 teaches the essential ideas of Computer Science for a zero-prior-experience audience. Computers can appear very complicated, but in reality, computers work within just a few, simple patterns. Next generation learning. Codepad. Design Patterns and Refactoring. Implementing Regular Expressions. DB2 University. Development/Programming/Etc. Languages | Development/Etc.