https://www.coursera.org/course/cs101
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. 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. 8 Great Short Games for Groups » Agile Trail Play4Agile Conference Logo At the Play4Agile 2012 conference in Rückersbach, Germany, in February, I especially enjoyed two sessions. Both sessions were about short games which can be played in trainings and workshops with groups, e.g. to warm up or to make a point in demonstrating team dynamics like collaboration or the like.
Probabilistic Graphical Models About the Course What are Probabilistic Graphical Models? Uncertainty is unavoidable in real-world applications: we can almost never predict with certainty what will happen in the future, and even in the present and the past, many important aspects of the world are not observed with certainty. Probability theory gives us the basic foundation to model our beliefs about the different possible states of the world, and to update these beliefs as new evidence is obtained. These beliefs can be combined with individual preferences to help guide our actions, and even in selecting which observations to make. Donate to become VIP member Unfortunately, it costs hundreds of dollars a year to keep this site up and running. Would you like to support this site by making a small donation to become VIP member in this blog ? Become a VIP Member!
JavaScript as a First Language At Khan Academy we’ve been investigating teaching Computer Science to students in some new and interesting ways. 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. Teaching prototypal inheritance to experienced classical-inheritance-using developers is normally rather frustrating (and results in many libraries springing up attempting to replicate the classical style of inheritance in JavaScript, which is a whole realm of weirdness in-and-of itself).
Design and Analysis of Algorithms I About the Course In this course you will learn several fundamental principles of algorithm design. You'll learn the divide-and-conquer design paradigm, with applications to fast sorting, searching, and multiplication. You'll learn several blazingly fast primitives for computing on graphs, such as how to compute connectivity information and shortest paths. Finally, we'll study how allowing the computer to "flip coins" can lead to elegant and practical algorithms and data structures. Learn the answers to questions such as: How do data structures like heaps, hash tables, bloom filters, and balanced search trees actually work, anyway? Possibillion Launches Paginative: Create Mobile Apps Out of Books! - Yourstory Founded by Ayyappa Nagubandi, Possibillion is an ‘ideas’ company that works in the space of mobile applications. Before moving on to Possibillion, Ayyappa was a part of a start-up company NowPos. He brings in 14 years of work experience and has been intricately connected with conceptualising and evolving technology development. “As the world shrinks and everybody moves towards the shrinking mobile phone, it is only appropriate that development in this sector is perceived as the most happening space in technology. To be at the most happening place and meet the challengers is a thrilling experience for me and my team,” says Ayyappa.
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. 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.
A Small Businessman's Guide To Innovating Like The Pros One of the fundamental errors many would-be innovators make is assuming that the hardest part of innovation is coming up with an idea. That’s actually the easy part. No matter how much work you have done, no matter how careful your analysis, the only thing you can be sure of is that your first idea is wrong in some meaningful way. Ask any venture capitalist or successful entrepreneur. They will tell you the gulf between the first idea and the right idea is often wide. Or listen to the words of the great American philosopher and boxer Mike Tyson: “Everybody has a plan, until they get punched in the face.”
6 Classroom Management Tips Every Teacher Can Use By Dave Foley Found In: classroom management, discipline, routines & procedures Effective teachers are passionate about educating their students. Welcome Warning: LiteratePrograms is currently undergoing a license migration to Creative Commons CC0 1.0. 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. You can also re-add content that you created after the migration, provided that you are the sole author. At this time all article namespace content is already migrated. Based on Donald Knuth's concept of literate programming, LiteratePrograms is a collection of code samples displayed in an easy-to-read way, collaboratively edited and debugged, and all released into the public domain under the Creative Commons CC0 1.0 waiver (see Copyrights) so that anyone can use our code and text for any purpose without restriction.