background preloader

Learn Ruby on Rails

Learn Ruby on Rails Ruby on Rails Testing stevecastaneda This course felt like a very solid intro, and left me wanting to research more into using Factory Girl and even RSpec down the line once I get the hang of things. I wish it had a bit more on test driven development, but this course did teach me most of what I needed to know to embark on that journey myself. The challenges seemed a bit more tougher on this one. I ran into syntax issues here and there, and wish the error messages were a bit more descriptive. On the test output tabs, many times the failing test message would get cut off.

Khan Academy Moana: Wayfinding with Code Grades 2+ | Blocks Minecraft Hour of Code Make Music with Scratch Grades 2-8 | Blocks, Scratch Gumball's Coding Adventure Grades 6-8 | Blocks, Scratch Vidcode: Code the News Grades 6+ | JavaScript Kodable (pre-readers welcome) Pre-reader - Grade 5 | Blocks | All modern browsers, iPad app Star Wars: Building a Galaxy with Code Grades 2+ | Blocks, JavaScript Adventure on the High Seas Code with Anna and Elsa Animate Your Name with Scratch CodeCombat Grades 2+ | JavaScript, Python, Lua, CoffeeScript Play Lab Box Island All ages | Blocks Text Compression Grades 9+ | Language independent codeSpark Academy with The Foos Pre-reader - Grade 5 | Blocks Kano Pixel Hack Grades 2+ | JavaScript, Coffeescript Dragon Dash Grades 2-8 | Blocks Make it Fly with Scratch Analog Clock STEM Kit Grades 6+ | Blocks Vidcode: Bestie Greeting Card Grades 2+ | JavaScript Spritebox Coding Grades 2-8 | Blocks, Java, iOS/Swift Python Turtle Graphics Grades 6+ | Python Lightbot Write your first computer program Galaxy Game Jam

Backbone.js Tutorial byronanderson I had just been thinking that my javascript was getting messy and hard to maintain, and this course shows up to introduce me to Backbone.js . The course is in line with the level of javascript that you should know after completing the other javascript courses this site offers- jQuery Air: First Flight and Captain's Log, and CoffeeScript. Bootstrap Responsive Web Design willdayton This is my favorite course yet. The topic is increasingly relevant and soon to be essential knowledge for most front end developers. Teaching Kids to Code Every era demands--and rewards--different skills. In different times and different places, we have taught our children to grow vegetables, build a house, forge a sword or blow a delicate glass, bake bread, create a soufflé, write a story or shoot hoops. Now we are teaching them to code. We are teaching them to code, however, not so much as an end in itself but because our world has morphed: so many of the things we once did with elements such as fire and iron, or tools such as pencil and paper, are now wrought in code. We are teaching coding to help our kids craft their future. In this collection we share many different perspectives on coding, from a university professor's vantage point (MIT's Mitch Resnick describes why learning to code is like learning to learn) to an entrepreneur's reflections from his cross-country roadtrip to bring coding--and his stuffed dog--to classrooms across the U.S. We should always teach children to bake bread, feed the goats and wield a hammer.

The Simple Logic » Blog Archive » You Say You Want An Education? With the recent announcement of 17 new schools participating in the massive open online course (MOOC) site, I thought it would be an interesting exercise to see if it was possible to design a reasonable computer science curriculum using just Coursera courses, where “reasonable” is a curriculum that roughly mirrors the coursework required for a four-year university computer science degree. I’ve looked over all of the available Coursera courses as of September 21st, 2012, and created a four-year curriculum. I’ve tried to follow the curricula suggested by real world colleges; in particular I’ve loosely based the approach on MIT’s course 6 curriculum (specifically, 6-3). “Semester” is a loose term in this case, as the courses vary in length from 6 to 14 weeks. My aim is a computer science education that gives the student a background in: Below is the curriculum. Year 1, 1st Semester Computer Science 101 Calculus: Single Variable Statistics One Learn To Program: The Fundamentals