Free

Everybody loves free!

Resource type
Cost
Skill level
Certificate

Rails Girls Guides

These guides are built to provide tools and a community for women to understand technology and how to build their ideas. Organize your own events, submit new guides, or just use them to learn Rails. For more, add yourself to the team mailing list.

Think Python (2nd edition)

Think Python is an introduction to Python programming for beginners. It starts with basic concepts of programming, and is carefully designed to define all terms when they are first used and to develop each new concept in a logical progression. Larger pieces, like recursion and object-oriented programming are divided into a sequence of smaller steps and introduced over the course of several chapters.

Recipes with Angular.js

A community project dedicated to collecting resources for the Angular.js framework. You find here easy to follow cookbook style recipes for issues you are likely to face when working with Angular.js.

E-Maxx Algorithms in English

The goal of this project is to translate the wonderful resource. which provides descriptions of many algorithms and data structures especially popular in field of competitive programming.

Data Driven

Welcome to Data Driven, the podcast where we explore the emerging field of Data Science. We bring the best minds in Data, Software Engineering, Machine Learning, and Artificial Intelligence right to you.

The Neophyte's Guide to Scala

From November 2012 to April 2013, I created and published a blog series called The Neophyte's Guide to Scala, targeted at aspiring Scala enthusiasts who have already made their first steps with the language and are looking for more detailed explanations.