#### Introduction to Python

Master the basics of data analysis in Python. Expand your skillset by learning scientific computing with numpy.

61 results

Master the basics of data analysis in Python. Expand your skillset by learning scientific computing with numpy.

4 hours
Programming
Hugo Bowne-Anderson
Course

Master the basics of data analysis by manipulating common data structures such as vectors, matrices, and data frames.

4 hours
Programming
Jonathan Cornelissen
Course

Master the basics of querying tables in relational databases such as MySQL, SQL Server, and PostgreSQL.

4 hours
Programming
Nick Carchedi
Course

Level up your data science skills by creating visualizations using Matplotlib and manipulating DataFrames with pandas.

4 hours
Programming
Hugo Bowne-Anderson
Course

Continue your journey to becoming an R ninja by learning about conditional statements, loops, and vector functions.

6 hours
Programming
Filip Schouwenaars
Course

Dive into data science using Python and learn how to effectively analyze and visualize your data.

4 hours
Programming
Hillary Green-Lerman
Course

Get started on the path to exploring and visualizing your own data with the tidyverse, a powerful and popular collection of data science tools within R.

4 hours
Programming
David Robinson
Course

Learn the art of writing your own functions in Python, as well as key concepts like scoping and error handling.

3 hours
Programming
Hugo Bowne-Anderson
Course

Become proficient at using SQL Server to perform common data manipulation tasks.

4 hours
Programming
John MacKintosh
Course

Continue to build your modern Data Science skills by learning about iterators and list comprehensions.

4 hours
Programming
Hugo Bowne-Anderson
Course

Master the complex SQL queries necessary to answer a wide variety of data science questions and prepare robust data sets for analysis in PostgreSQL.

4 hours
Programming
Mona Khalil
Course

Learn how to create one of the most efficient ways of storing data - relational databases!

4 hours
Programming
Timo Grossenbacher
Course

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

4 hours
Programming
Logan Thomas
Course

This course is an introduction to version control with Git for data scientists.

4 hours
Programming
Greg Wilson
Course

Learn to implement distributed data management and machine learning in Spark using the PySpark package.

4 hours
Programming
Nick Solomon
Course

The Unix command line helps users combine existing programs in new ways, automate repetitive tasks, and run programs on clusters and clouds.

4 hours
Programming
Greg Wilson
Course

Learn to use best practices to write maintainable, reusable, complex functions with good documentation.

4 hours
Programming
Shayne Miel
Course

Dive in and learn how to create classes and leverage inheritance and polymorphism to reuse and optimize code.

4 hours
Programming
Aliaksandra Yarosh
Course

Consolidate and extend your knowledge of Python data types such as lists, dictionaries, and tuples, leveraging them to solve Data Science problems.

4 hours
Programming
Jason Myers
Course

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

2 hours
Programming
Vincent Vankrunkelsven
Course

Learn how to analyze data with spreadsheets using functions such as SUM(), AVERAGE(), and VLOOKUP().

3 hours
Programming
Vincent Vankrunkelsven
Course

Learn how to work with dates and times in Python.

4 hours
Programming
Max Shron
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 write faster R code, discover benchmarking and profiling, and unlock the secrets of parallel programming.

4 hours
Programming
Colin Gillespie
Course

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

4 hours
Programming
Richie Cotton
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 essentials of parsing, manipulating and computing with dates and times in R.

4 hours
Programming
Charlotte Wickham
Course

Learn the fundamentals of working with big data with PySpark.

4 hours
Programming
Upendra Kumar Devisetty
Course

Learn how to write unit tests for your Data Science projects in Python using pytest.

4 hours
Programming
Dibya Chakravorty
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

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

Master core concepts about data manipulation such as filtering, selecting and calculating groupwise statistics using data.table.

4 hours
Programming
Matt Dowle
Course

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

3 hours
Programming
David Venturi
Course

Learn how to easily manage your software using conda.

3 hours
Programming
Team Anaconda
Course

Bash scripting allows you to build analytics pipelines in the cloud and work with data stored across multiple files.

4 hours
Programming
Alex Scriven
Course

Learn how to pull character strings apart, put them back together and use the stringr package.

4 hours
Programming
Charlotte Wickham
Course

In this course, students will learn to write queries that are both efficient and easy to read and understand.

4 hours
Programming
Dean Smith
Course

Master SQL Server programming by learning to create, update, and execute functions and stored procedures.

4 hours
Programming
Meghan Kwartler
Course

Learn the fundamentals of object-oriented programming: classes, objects, methods, inheritance, polymorphism, and others!

4 hours
Programming
DataCamp Content Creator
Course

Prepare for your next coding interviews in Python.

4 hours
Programming
Kirill Smirnov
Course

Learn how to write recursive queries and query hierarchical data structures.

4 hours
Programming
Dominik Egarter
Course

Learn how to design and implement triggers in SQL Server using real-world examples.

4 hours
Programming
Florin Angelescu
Course

This course covers in detail the tools available in R for parallel computing.

4 hours
Programming
Hana Sevcikova
Course

Learn efficient techniques in pandas to optimize your Python code.

4 hours
Programming
Leonidas Souliotis
Course

Learn how to analyze huge datasets using Apache Spark and R using the sparklyr package.

4 hours
Programming
Richie Cotton
Course

Learn about AWS Boto and harnessing cloud technology to optimize your data workflow.

4 hours
Programming
Maksim Pecherskiy
Course

Create and share your own R Packages!

4 hours
Programming
Aimee Gott
Course

This course is for R users who want to get up to speed with Python!

5 hours
Programming
Daniel Chen
Course

Learn to easily summarize and manipulate lists using the purrr package.

4 hours
Programming
DataCamp Content Creator
Course

Use your knowledge of common spreadsheet functions and techniques to explore Python!

4 hours
Programming
Chris Cardillo
Course