Intro to Data ScienceWorkshop

This workshop is for Clojure developers who wish to know a little more about the field of data science. You will learn basic data science practices through their application to a real-world data problem. You will also learn to use some of the main tools and libraries of the emerging Clojure data science stack.

Get notified when we're open for registration.

By continuing you agree to terms and conditions and privacy policy.

Your instructor

Daniel Slutsky is a mathematician and a data scientist who has been using Clojure since 2013. In his professional path, Daniel has primarily worked in data science and backend teams at startups, addressing diverse topics such as time-series analysis, recommendation systems, geospatial analysis, and NLP. His MSc thesis was in pure math around topics of probability theory. Daniel is a community organizer at the Scicloj community, building a Clojure stack for data science and running various Clojure study groups and dev groups. His approach towards community building and teaching is drawn from his experience as a community organizer in various local activist groups and his yoga instructor training. He has been co-maintaining several Clojure open-source projects, particularly Clojisr, Notespace, Kindly, and Clay.

Daniel Slutsky
Daniel Slutsky
Data Scientist at Localize

Workshop details

What will your learn?

This workshop is for Clojure developers who wish to know a little more about the field of data science. You will learn basic data science practices through their application to a real-world data problem. You will also learn to use some of the main tools and libraries of the emerging Clojure data science stack.

Data processing

Reading, cleaning, and preparing tabular data with Tablecloth.

Descriptive statistics

Statistical analysis of data with Fastmath.

Data visualization

A visual look into data using Hanami and Vega-Lite.

Exploratory Data Analysis

Basic practices of data exploration with the above libraries.

Supervised learning

Designing and evaluating machine learning pipelines with scicloj.ml.

Publishing a report

Literate programming with visual tools (choice of tools TBD).

What should you know?

This workshop is for developers who are familiar with Clojure on the JVM. This workshop will introduce you to basic ideas, practices, and tools for data analysis.

When does it take place?

2023

Frequently asked questions

When does the workshop start?
We are working hard to bring you the best possible workshop. Sing up to get notified when we are ready for registration.
Can I get reimbursed?
We hope so! We've had students in the past ask their boss or HR department and get reimbursement for the ClojureStream Courses and we believe the same thing can work here. More and more organizations are encouraging their teams to contribute by learning.
What is the refund policy?
If you are no longer able to participate in the workshop or feel it's not a fit, you can withdraw your enrollment in exchange for a full refund provided you make your request no later than one 14 days before workshop start. No withdrawals or refunds are possible after this date. No deferrals or transfers are possible at any time. If we won't be able to deliver the workshop after purchase we'll do a full refund to all participants.
Is special software or technology required?
The workshop works best if you have a keyboard, so we recommend laptops instead of mobile devices. You will also have to install Zoom, a free to install tool that's used in the workshop.