Resources by Type

Blog's

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.

CS109 Data Science

Learning from data in order to gain useful predictions and insights. This course introduces methods for five key facets of an investigation: data wrangling, cleaning, and sampling to get a suitable data set; data management to be able to access big data quickly and reliably; exploratory data analysis to generate hypotheses and intuition; prediction based on statistical methods such as regression and classification; and communication of results through visualization, stories, and interpretable summaries.

A Quick Start Guide to Adobe XD

These videos cover all the essentials of Adobe XD'from how to design for multiple devices to using stock vectors as interactive elements. Watch them from top to bottom, and you'll be ready to start learning valuable UX design skills.

Building a Hacker News clone in Django

In this video tutorial series, I would take you through building a social news site called �Steel Rumors� from scratch in Django 1.5. In case you don't like videos and prefer to read the steps, you can find them here too.

Getting Started with TypeScript

TypeScript is JavaScript with optional typing. TypeScript is a compiled language, it's not interpreted at run-time. The TypeScript compiler takes TypeScript files (.ts) and compiles them in to JavaScript files (.js).

Unix/Linux/BSD Commands Cheat Sheet

This document is a collection of Unix/Linux/BSD commands and tasks which are useful for IT work or for advanced users. This is a practical guide with concise explanations, however the reader is supposed to know what s/he is doing.

Challenges in Business Analytics

The major challenge that organization's face in today's competitive environment is to identify which data is relevant and useful and then to transform the data into useful knowledge for business decisions.

Learn React & Redux

These 7 tutorials teach you how to build a feature-rich, scalable social network app using React and Redux. The first 6 tutorials are available today.

build with react

You've heard about this UI library called React and want to see what it's about. Or maybe someone told you to come here. Either way, I'll try my best to show and teach you React.

WorkMatters

The No Asshole Rule was published 10 years ago. It focused on building civilized workplaces. Yet the most frequent question that it provoked were variations of "Help. I am dealing with an asshole (or a bunch of them), what do I do?"