Domain specific resources


Data Science and Data Analysis

  • Open Source Society — Path to a free self-taught education in Data Science
  • Python Data Science Handbook — learn to use Python libraries such as NumPy, Pandas, Matplotlib, Scikit-Learn, and related tools to effectively store, manipulate, and gain insight from data
  • Python for Data Analysis — nuts and bolts of manipulating, processing, cleaning, and crunching data in Python
  • Data Carpentry — data organization, cleanup, analysis, and visualization
  • Master Data Analysis with Python — comprehensive course to learn data analysis and visualization
  • Data science Python notebooks — scikit-learn, big data (Spark, Hadoop MapReduce, HDFS), matplotlib, pandas, NumPy, SciPy, etc
  • Python-xy — free scientific and engineering development software for numerical computations, data analysis and data visualization based on Python programming language, Qt graphical user interfaces and Spyder interactive scientific development environment

info See also Scientific computing section.

GUI and Games

Machine Learning

Robotics and Computer Vision

Scientific computing

info See also Data Science and Data Analysis section.

Web development

Miscellaneous domains