Coding

ALL CODING RESOURCES

tow logo
Programming Parts of Speech

An introduction to programming languages. See how they are just like human languages with their vocabularies and syntax structures.

tow logo
JavaScript as a Natural Language

A brief introduction to JavaScript, a programming language. Go from nouns and verbs to variables and functions.

tow logo
An overview of data formats: csv

In this overview of file formats, walk through CSV, a widely used format from scientific to governmental data sets that uses a comma to separate values.

tow logo
An overview of data formats: txt

In this overview of txt files you'll learn some characteristics of unformatted text files which is potentially suitable as a data source.

tow logo
An overview of data formats: xls

An overview of Microsoft Excel file format, a widely used file format across data sources. Learn some pros and cons of working with this file format.

tow logo
An overview of data formats: xml

This overview walks you through xml, a language designed to store and describe information on the web.

tow logo
An overview of data formats: json

With JSON you can parse and generate human-readable data based in its two main structures: Objects and Arrays.

intro json
Intro to JSON

An introduction to creating and validating JSON documents

json basics
JSON basics

A brief overview of how to build a JSON file of objects in your life

python unicorns
Python's Not (Just) For Unicorns

An interactive introduction to programming in Python, for human beings and whoever else

intro aptana and python
Intro to Aptana and Python

An introduction to Aptana Studio 3, Python 3 and the command line. Navigating, testing and running Python code

importing data and writing headers
Importing Data and Writing Headers

Using the csv library to manipulate our new and existing csv data files

looping testing copying
Looping, Testing and Copying

Looping through our data one row at a time, testing it for a particular value and, if it is found, copying that row to our new file

adding headers shell scripts
Adding Headers and Using Shell Scripts

A tutorial on adding a header file to a csv built from a JSON source file. Also, a quick demo of using shell scripts to automate the data downloading process

parsing json python
Parsing JSON with Python

A tutorial on using the json library to parse json files with Python and write them to a csv

parsing files python
Parsing All Files in Folder Using Python

A tutorial on using Python to parse all of the data files in a given folder, without having to explicitly pass the file names

github logo
Conflicts, Branches and Merges with git & GitHub

Google slides on avoiding and resolving conflicts in git and GitHub

pandas logo
Pandas

A high-performance data analysis tool for Python

nltk logo
NLTK

Natural Language Toolkit is a Python library built to process large amounts of text

scikit logo
scikit-learn

A Python package for machine learning and data analysis

I WANT TO

video-camera icon

Watch all the videos

book icon

Read all the materials

th icon

Explore all the available tools