background preloader

Alice.org

Using an innovative 3D programming environment that makes it easy to create animations or games, the Alice Project seeks to provide tools and materials for a conceptual core of computational thinking, problem solving, and computer programming. The Alice Suite of educational tools is designed to support teaching and learning across a spectrum of ages, grade levels, and classes in K-12 and in college or university courses. Read more... The Alice team has developed instructional materials to support students and teachers in using this new approach. Other authors have generously joined our efforts, creating additional textbooks. The Alice Educator Mailing list provides a quick and easy way to ask questions, post ideas and nifty assignments, and generally support all members of the Alice teaching community.

http://www.alice.org/

Related:  Websites for Learning ProgrammingApprentissagesasonaInformatiqueLearn to code

Code Monster from Crunchzilla <h2>Code Monster gets kids excited about programming. It is a combination of a game and tutorial where kids experiment with learning to code. <p> Code Monster use Javascript. Please enable Javascript if you want the play with the Code Monster. Otherwise, Code Monster will not be able to play with you. </p><p></h2> PHP & MySQL Web Development for Beginners — an online course at Learnable Under the expert guidance of SitePoint’s own Kevin Yank, you’ll find the combination of digestible audio, video and mini-articles with a supportive forum of classmates to be so much fun, you won’t even realise how much you’ve learned by the time you’re done. “I am a couple of days away from finishing your PHP course which is brilliant. I had never done any website stuff ever before and just did it out of curiosity.

Codecademy Becomes A Platform: Now Anyone Can Write Programming Tutorials One of the most buzzed-about startups over the last few months has been Codecademy — a site that looks to make programming accessible to just about anyone, with a variety of interactive, web-based courses that have users writing their first lines of code within a few seconds. The site’s ‘Code Year’ program, which invites users to receive one programming lesson each week, racked up a whopping 100,000 signups in only 48 hours — and it even has the White House on board. But, as anyone who has spent much time on the site can attest to, Codecademy has had one big problem: there just aren’t that many lessons available. And the ones that are on there sometimes seem to be moving too quickly, without many practice exercises to explore and reinforce what you’ve just learned. Today, the company is launching a feature that will go a long way toward fixing that.

Dynamic Programming Archives A Derangement is a permutation of n elements, such that no element appears in its original position. For example, a derangement of {0, 1, 2, 3} is {2, 3, 1, 0}. Given a number n, find total number of Derangements of a set of n elements. Examples: Input: n = 2 Output: 1 For two… Read More » Given a “m x n” matrix, count number of paths to reach bottom right from top left with maximum k turns allowed. What is a turn? Bored With Programming Books? Try 3 Fun Ways To Level Up Your Coding Skills If you’ve ever tried to learn to code from a book, you know how boring it can be. Why not try some engaging options to make learning more fun? Each of these websites has its own distinctive style, but they all have elements of games built into them. They’re quirky and fun, and they’ll keep you coming back to learn more. Code Combat

John Cleese on the 5 Factors to Make Your Life More Creative by Maria Popova “Creativity is not a talent. It is a way of operating.” Much has been said about how creativity works, its secrets, its origins, and what we can do to optimize ourselves for it. Education Plans Here at Kodable HQ, we enjoy the occasional complexities in life, but we mostly prefer to keep things simple. Sound familiar? After a year of talking with teachers using Kodable in their classrooms, we discovered that we needed to rework our approach to coding education, and fashion a programming curriculum that is equally as beneficial for students, but easier for teachers to manage.

The Complete Web Developer Course - Build 14 Websites by Mr Rob Percival ** The most 5* ratings of any paid course on Udemy ** Looking to boost your income as a web developer? Or maybe you’re seeking a career change that gives you more free time and flexibility? Whatever you’re motivation to become a pro web developer, you’ve come to the right place. The Complete Web Developer Course is THE most comprehensive, cost-effective and career-enhancing course you’ll find on the web – or your money back. It’s a one-stop-shop for everything you need to start creating professional websites that engage visitors, call them to action and ultimately - make you money!

3 Websites To Get Started With Learning C++ Programming Language Learning to program can be difficult for many, even with relatively easy programming languages. While Java is easier to get started with (where we have numerous articles here at MakeUseOf for Java as well as Internet scripting languages and deciding which one to learn), C++ may not be. However, those with some programming experience will find learning C++ less difficult than beginners, although there are plenty of good websites to teach yourself with.

Related:  IDEGame based approaches to programmingtoolsInternetkidsLearn by playingIKTKnowStuffComputational ThinkingLearn to programфотоStoryboardingProgrammingGame MakerGamesLearning3Ddigital tools (Info Technology)Teacher ResourcesSchool