#### Introduction to Writing Functions in R

Take your R skills up a notch by learning to write efficient, reusable functions.

408 results

Take your R skills up a notch by learning to write efficient, reusable functions.

4 hours
Programming
Richie Cotton
Course

In this course you will learn the basics of machine learning for classification.

4 hours
Machine Learning
Brett Lantz
Course

Learn the fundamentals of how to build conversational bots using rule-based systems as well as machine learning.

4 hours
Machine Learning
Alan Nichol
Course

Learn how to easily manage your software using conda.

3 hours
Programming
Team Anaconda
Course

Learn to write efficient code that executes quickly and allocates resources skillfully to avoid unnecessary overhead.

4 hours
Programming
Logan Thomas
Course

In this course you'll learn the basics of working with time series data.

4 hours
Data Manipulation
Stefan Jansen
Course

Step into the role of CFO and learn how to advise a board of directors on key metrics while building a financial forecast.

4 hours
Applied Finance
Victoria Clark
Course

Learn the basics of spreadsheets by working with rows, columns, addresses, and ranges.

2 hours
Programming
Vincent Vankrunkelsven
Course

Parse data in any format. Whether it's flat files, statistical software, databases, or data right from the web.

3 hours
Importing & Cleaning Data
Filip Schouwenaars
Course

Learn essential data structures such as lists and data frames and apply that knowledge directly to financial examples.

4 hours
Applied Finance
Lore Dirick
Course

Extract and visualize Twitter data, perform sentiment and network analysis, and map the geolocation of your tweets.

4 hours
Data Manipulation
Sowmya Vivek
Course

Learn how to build a model to automatically classify items in a school budget.

4 hours
Case Studies
Peter Bull
Course

Expand your spreadsheets vocabulary by diving deeper into data types, including numeric data, logical data, and missing data.

4 hours
Programming
Richie Cotton
Course

Learn the fundamentals of gradient boosting and build state-of-the-art machine learning models using XGBoost to solve classification and regression problems.

4 hours
Machine Learning
Sergey Fogelson
Course

Learn to train and assess models performing common machine learning tasks such as classification and clustering.

6 hours
Machine Learning
Gilles Inghelbrecht
Course

Learn to design databases in SQL.

4 hours
Data Engineering
Lis Sulmont
Course

Learn to retrieve and parse information from the internet using the Python library scrapy.

4 hours
Importing & Cleaning Data
Thomas Laetsch
Course

Learn how to create, customize, and share data visualizations using Matplotlib.

4 hours
Data Visualization
Ariel Rokem
Course

In this course you'll learn to add multiple variables to linear models and to use logistic regression for classification.

4 hours
Probability & Statistics
Ben Baumer
Course

Explore the world of Pivot Tables within Google Sheets, and learn how to quickly organize thousands of data points with just a few clicks of the mouse.

4 hours
Data Manipulation
Frank Sumanski
Course

In this course you will learn the details of linear classifiers like logistic regression and SVM.

4 hours
Machine Learning
Mike Gelbart
Course

Learn the fundamentals of neural networks and how to build deep learning models using TensorFlow.

4 hours
Machine Learning
Isaiah Hull
Course

Learn how to leverage statistical techniques using spreadsheets to more effectively work with and extract insights from your data.

4 hours
Probability & Statistics
Ted Kwartler
Course

Learn all about modularity, documentation, & automated testing to help you solve Data Science problems quicker and more reliably.

4 hours
Programming
Adam Spannbauer
Course

Take your data visualization skills to the next level with coordinates, facets, themes, and best practices in ggplot2.

5 hours
Data Visualization
Rick Scavetta
Course

Learn to process, transform, and manipulate images at your will.

4 hours
Machine Learning
Rebeca GonzÃ¡lez
Course

In this series of four case studies, you'll revisit key concepts from our courses on importing and cleaning data in R.

4 hours
Case Studies
Nick Carchedi
Course

Develop a strong intuition for how hierarchical and k-means clustering work and learn how to apply them to extract insights from your data.

4 hours
Machine Learning
Dmitriy Gorenshteyn
Course

Use data manipulation and visualization skills to explore the historical voting of the United Nations General Assembly.

4 hours
Case Studies
David Robinson
Course

Learn the core techniques necessary to extract meaningful insights from time series data.

4 hours
Probability & Statistics
David S. Matteson
Course

In this course, you will use T-SQL, the flavor of SQL used in Microsoft's SQL Server for data analysis.

4 hours
Programming
Ginger Grant
Course

Learn to work with data using tools from the tidyverse, and master the important skills of taming and tidying your data.

4 hours
Data Manipulation
Alison Hill
Course

In this course you'll learn how to get your cleaned data ready for modeling.

4 hours
Machine Learning
Sarah Guido
Course

Learn to acquire data from common file formats and systems such as CSV files, spreadsheets, JSON, SQL databases, and APIs.

4 hours
Importing & Cleaning Data
Amany Mahfouz
Course

Learn powerful techniques for image analysis in Python using deep learning and convolutional neural networks in Keras.

4 hours
Machine Learning
Ariel Rokem
Course

Learn how to make predictions about the future using time series forecasting in R.

5 hours
Probability & Statistics
Rob J. Hyndman
Course

This course provides a comprehensive introduction to working with base graphics in R.

4 hours
Data Visualization
Ronald Pearson
Course

Leverage the power of tidyverse tools to create publication-quality graphics and custom-styled reports that communicate your results.

4 hours
Data Visualization
Timo Grossenbacher
Course

Learn the fundamentals of working with big data with PySpark.

4 hours
Programming
Upendra Kumar Devisetty
Course

This course teaches the big ideas in machine learning like how to build and evaluate predictive models.

4 hours
Machine Learning
Zachary Deane-Mayer
Course

This course focuses on feature engineering and machine learning for time series data.

4 hours
Machine Learning
Chris Holdgraf
Course

Learn how to use TensorFlow, a state-of-the-art machine learning framework that specializes in the ability to develop deep learning neural networks.

4 hours
Machine Learning
Colleen Bobbie
Course

In this course, you'll learn how to collect Twitter data and analyze Twitter text, networks, and geographical origin.

4 hours
Data Manipulation
Alex Hanna
Course

Learn to write faster R code, discover benchmarking and profiling, and unlock the secrets of parallel programming.

4 hours
Programming
Colin Gillespie
Course

Learn how to create queries for analytics and data engineering with window functions, the SQL secret weapon!

4 hours
Data Manipulation
Fernando Gonzalez Prada
Course

Learn how to predict click-through rates on ads and implement basic machine learning models in Python so that you can see how to better optimize your ads.

4 hours
Machine Learning
Kevin Huo
Course

Begin your journey with Scala, a popular language for scalable applications and data engineering infrastructure.

3 hours
Programming
David Venturi
Course

In this course, you'll learn about the concepts of random variables, distributions, and conditioning.

4 hours
Probability & Statistics
David Robinson
Course

Shiny is an R package that makes it easy to build interactive web apps directly in R, allowing your team to explore your data as dashboards or visualizations.

4 hours
Programming
kaelen medeiros
Course

Learn to start developing deep learning models with Keras.

4 hours
Machine Learning
Miguel Esteban
Course

Flex your pandas muscles on breath alcohol test data from Ames, Iowa, USA.

45 minutes
Data Manipulation, Data Visualization...
Samantha Tyner
Project

Build a machine learning classifier that knows whether President Trump or Prime Minister Trudeau is tweeting!

60 minutes
Data Manipulation, Data Visualization...
Katharine Jarmul
Project

How can we find a good strategy for reducing traffic-related deaths?

60 minutes
Data Manipulation, Data Visualization...
Joel Ã–stblom
Project

How can we find a good strategy for reducing traffic-related deaths?

60 minutes
Data Manipulation, Data Visualization...
Joel Ã–stblom
Project

Get ready for Halloween by digging into a FiveThirtyEight dataset with all your favorite candy!

60 minutes
Data Visualization, Probability & Statistics...
Nick Solomon
Project

Rock or rap? Apply machine learning methods in Python to classify songs into genres.

60 minutes
Data Manipulation, Data Visualization...
Lina Tran
Project

Examine the relationship between heart rate and heart disease using multiple logistic regression.

60 minutes
Data Manipulation, Data Visualization...
Amy Yang
Project

Explore a dataset from Kaggle containing a century's worth of Nobel Laureates. Who won? Who got snubbed?

60 minutes
Data Manipulation, Data Visualization...
Rasmus BÃ¥Ã¥th
Project

Examine the network of connections among local health departments in the United States.

60 minutes
Data Manipulation, Data Visualization...
Jenine Harris
Project

Analyze the relative popularity of programming languages over time based on Stack Overflow data.

60 minutes
Data Manipulation, Data Visualization...
David Robinson
Project

Build a model that can automatically detect honey bees and bumble bees in images.

60 minutes
Data Manipulation, Data Visualization...
Peter Bull
Project

If you have never done a DataCamp project, this is the place to start!

30 minutes
Data Visualization, Case Studies
Rasmus BÃ¥Ã¥th
Project

Automatically generate keywords for a search engine marketing campaign using Python.

60 minutes
Data Manipulation
Elias Dabbas
Project

Use web scraping and NLP to find the most frequent words in Herman Melville's novel, Moby Dick.

45 minutes
Importing & Cleaning Data, Case Studies
Hugo Bowne-Anderson
Project

Load, transform, and understand images of honey bees and bumble bees in Python.

60 minutes
Data Manipulation, Data Visualization...
Peter Bull
Project

If you've never done a DataCamp project, this is the place to start!

30 minutes
Data Visualization, Case Studies
Rasmus BÃ¥Ã¥th
Project

Explore a dataset from Kaggle containing a century's worth of Nobel Laureates. Who won? Who got snubbed?

45 minutes
Data Manipulation, Data Visualization...
Rasmus BÃ¥Ã¥th
Project

Use MLB's Statcast data to compare New York Yankees sluggers Aaron Judge and Giancarlo Stanton.

45 minutes
Data Manipulation, Data Visualization...
David Venturi
Project

Flex your tidyverse muscles on breath alcohol test data from Ames, Iowa, USA.

45 minutes
Data Manipulation, Data Visualization...
Samantha Tyner
Project

Reanalyse the data behind one of the most important discoveries of modern medicine: handwashing.

60 minutes
Data Manipulation, Data Visualization...
Rasmus BÃ¥Ã¥th
Project

Analyze an A/B test from the popular mobile puzzle game, Cookie Cats.

45 minutes
Case Studies
Rasmus BÃ¥Ã¥th
Project

Classify patients with suspected infections using data.table and electronic health records.

45 minutes
Data Manipulation, Importing & Cleaning Data
JoAnn Alvarez
Project

Analyze athletics data to find new ways to scout and assess jumpers and throwers.

45 minutes
Case Studies
George Perry
Project

Compare life expectancy across countries and genders with ggplot2.

45 minutes
Data Manipulation, Data Visualization...
Antonio SÃ¡nchez ChinchÃ³n
Project

Find the true Scala experts by exploring its development history in Git and GitHub.

45 minutes
Data Manipulation, Data Visualization...
Anita Sarma
Project

Use Natural Language Processing on NIPS papers to uncover the trendiest topics in machine learning research.

45 minutes
Data Manipulation, Data Visualization...
Lars Hulstaert
Project

Check what passwords fail to conform to the National Institute of Standards and Technology password guidelines.

45 minutes
Case Studies
Rasmus BÃ¥Ã¥th
Project

Analyze data from the hit mobile game, Candy Crush Saga.

45 minutes
Data Manipulation, Data Visualization...
Rasmus BÃ¥Ã¥th
Project

Recreate John Snow's famous map of the 1854 cholera outbreak in London.

60 minutes
Data Manipulation, Data Visualization...
Radovan Kavicky
Project

Find out about the evolution of the Linux operating system by exploring its version control system.

45 minutes
Importing & Cleaning Data, Case Studies
Markus Harrer
Project

In this project we will explore a database of every LEGO set ever built.

45 minutes
Data Manipulation, Data Visualization...
Ramnath Vaidyanathan
Project