Articles & tutorials

Index – San Francisco

Develop. Collaborate. Deploy.

Index – San Francisco is an open developer community event. Learn the latest software development practices and techniques to advance your skills and develop your career. Take 3 days to prepare for the next 365.


Learning paths

Data science fundamentals

Get the data science foundations level 2 badge upon completion. Courses include: Data science 101, Data science methodology, R101, and Data science hands-on with open source tools.

Big Data fundamentals

An introduction to tools including Apache Hadoop & Apache Spark Frameworks, which enable data to be analyzed on mass.

Data science for business

Get the principles of data science to explore data privacy, regression analysis, text analytics, data visualization & predictive modeling to promote topical awareness.

Scala programming for data science

Learn Scala if you are an aspiring or a seasoned data scientist (or data engineer) who plans to work with Apache Spark to tackle big data with ease.

Data science with R

Learn about data analysis, visualization, machine learning, & big data.

Deep learning

Apply deep learning on different data types to solve real world problems.


Deploy Db2 into IBM Cloud private

Learn how to deploy and run Db2 in the IBM Kubernetes-based private cloud.

Tell me the weather

Learn step-by-step to quickly create a flow in Node RED & use the Weather Company Data service & a Watson service for your Node RED flow.

Visualize & understand data from Watson IoT Platform with Data Science Experience

Create visualizations of your device data & gain insights about your organization based on the data published by its IoT devices.




Working with Spark

Build SQL series that extract data with Spark extension libraries.



Working with R

Run Shiny applications in RStudio.



Work with community notebook

Analyze precipitation data using a Python-based community notebook.

Show more



Create a DeepLearning based anomaly detector using SystemML

Use DeepLearning4J and Apache SystemML on Apache Spark to create an anomaly detector.



Use data science to up your game performance

Spencer Krum shows you how he uses uses Jupyter Notebooks and IBM Data Science Experience (DSX) to analyze professional StarCraft II matches. Get the code at



Data science and Watson slash building energy costs

In this use case video, see how the IBM Data Science Experience notebooks and IBM Watson Data Platform machine learning rendered mountains of relatively inaccessible data into simple, useful insights about building energy efficiency.

Show less