There is no better time to be a social worker using data, with an increase in the availability of high quality free and open source programs! Although all programs require a basic understanding of statistics and computer programming, some expect significantly more knowledge than others.
In the following sections, I will provide information on costs, general availability, training opportunities, and ease of use for a variety of analytic resources. The list below may not be comprehensive since new programs are being created all the time, but it will help you get started.
Cost: Free
Ease of Use: Medium to Difficult
Availability: Open Source
Learning: Medium to Difficult
Notes
This free and open source program is among one of the most popular data science platforms that combines a number of Python and R programs in a single interface. Includes Juypter Notebook, JupterLabs, Spyder, Qt Console, and RStudio among others. Is as difficult or easy to use as the program being used within Anaconda. Be aware you need to use the Anaconda Prompt to update Anaconda and the programs within Anaconda so you will need to have some comfort with using console user interface and command line interface is necessary.
Cost: Expensive
Ease of Use: Easy
Availability: Difficult
Learning: Easy to learn, Multiple free sources for training
Notes
One of the most commonly used programs in the social sciences and business- is easy to learn how to use due to the availability of free trainings-but can be difficult to access due to its expense and multiple package options. Considered more of a program for beginners since it does not do all higher level analyses.
Cost: Free
Ease of Use: Easy
Availability: Difficult
Learning: Easy to learn, Multiple free sources for training
Notes
This is a free program that is similar to SPSS in many ways. It performs descriptive statistics, most bivariate analyses, linear regression, logistic regression, measures of association, cluster analysis, reliability and factor analysis, and non-parametric tests.
Cost: Free
Ease of Use: Easy
Availability: Open source
Learning: Easy to learn, difficult to master
Notes
Free and open source code text editor that allows for easy collaboration on coding and data projects. Works well with Python and can have packages installed that allow it to work seamlessly with Git and GitHub. Like most Python integrated development environments (IDE), you will need to download a series of packages to fully use Atom for data analysis.
GitHub
Cost: Free
Ease of Use: Easy
Availability: Open source
Learning: Easy
Notes
Although Git is generally used as a development framework for those creating software, GitHub can be used by to share computer code, data analysis techniques, and collaborate on data projects. GitHub is a repository, or "repo", that allows for a wide amount of sharing for open source code so you can download and edit code created by other researchers and tailor it to your needs. Remember, give credit to other data scientists who provide you with helpful material and do your best to pay it forward and share your own projects, when possible!