I designed XLKitLearn to teach machine learning to non-technical students without the distraction of code - it exposes the power of scikit-learn through Excel, and works on PC and Mac computers. Students use it to fit random forests, boosted trees, and carry out Latent Dirichlet Allocation on large datasets, all in Excel. It has changed the way I teach data science and analytics, in my Business Analytics 2 class.
Are you looking to using XLKitLearn? If so, skip this page and go to xlkitlearn.com for installation instructions, and a link to a user manual.
Are you looking for background on the tool and pedagogical notes? If so, read on. You are welcome to use the add-in for your own classes (note, however, that if the add-in is run on a computer with internet access, every run logs the email address of the user along with the add-in settings and any errors for debugging purposes, and to warn the user if they are using an old version of the add-in).
The add-in is completely open source - the code is available here. Please do reach out if you decide to use it - I'm happy to answer any questions, provide whatever support I can, and discuss potential future improvements.
The following short demos should give you an idea of how the add-in works
Before designing XLKitLearn, I did a broad search to see what other approaches existed to teach non-technical students data science. I found three approaches, but none met my needs exactly, hence my decision to create something new.
I have also found that even for technical students who know how to code, using a tool that allows them to focus on the data science without worrying about the syntax can be invaluable. XLKitLearn's code output can then be used to seamlessly transition to scikit-learn.