BASIC

Getting started with Python (2-day Class delivered at Google)

Download Anaconda (Python 2.7 version), launch Spyder and get started with learning Python

  1. Introduction and Strings: Google Python Class Day 1 Part 1
  2. Lists, Sorting, and Tuples: Google Python Class Day 1 Part 2
  3. Dictionaries and Files: Google Python Class Day 1 Part 3
  4. Regular Expressions: Google Python Class Day 2 Part 1
  5. Utilities & OS Commands: Google Python Class Day 2 Part 2
  6. Utilities, URLs, and HTTP Exceptions: Google Python Class Day 2 Part 3
  7. Closing Thoughts: Google Python Class Day 2 Part 4

You can find the main page of the course at here

SHELL SCRIPTING

  1. Working in Command Line
  2. Working with Directories: YouTube Video
  3. Relative vs Absolute Paths: YouTube Video

SQL QUERIES

  1. SQL Course

USING JUPYTER NOTEBOOKS

INTERMEDIATE

Python Resources

  1. Intermediate Python: Containers and Numpy
  2. Scientific Python Cheat Sheet
  3. An introduction to Numpy and Scipy
  4. Python for Business Analysis

SQL Resources

  1. SQL Tutorial for Data Analysis

ADVANCED

  1. Working with Docker
  2. Guide to digging deeper with Azure ML