Data Science Fundamentals Part 1: Learning Basic Concepts, Data Wrangling, and Databases with Python

Course Cover

4.5

(6)

compare button icon

Course Features

icon

Duration

20.54 hours

icon

Delivery Method

Online

icon

Available on

Limited Access

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Beginner

icon

Teaching Type

Self Paced

icon

Video Content

20.54 hours

Course Description

Data Science Fundamentals LiveLessons will teach you the fundamental concepts, theory, as well as techniques that you need to be a data scientist. These videos will provide you with practical, example-driven lessons in Python, its associated libraries, and where you can get your hands dirty using real datasets to see real results. You will also learn the best practices and computation techniques of a professional data scientist. You will also learn how to access data via APIs. You will learn how to read XML and JSON data and load it into a relational table.

Course Overview

projects-img

Virtual Labs

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Hands-On Training,Instructor-Moderated Discussions

projects-img

Case Studies, Captstone Projects

Skills You Will Gain

Prerequisites/Requirements

Basic understanding of programming

Familiarity with Python and statistics are a plus

What You Will Learn

How to get up and running with a Python data science environment

The essentials of Python 3, including object-oriented programming

The basics of the data science process and what each step entails

How to build a simple (yet powerful) recommendation engine for Airbnb listings

Where to find quality data sources and how to work with APIs programmatically

Strategies for parsing JSON and XML into a structured form

The basics of relational databases and how to use an ORM to interface with them in Python

Best practices of data validation, including common data quality checks

Target Students

Aspiring data scientists looking to break into the field and learn the essentials necessary

Journalists, consultants, analysts, or anyone else who works with data and looking to take a programmatic approach to exploring data and conducting analyses

Quantitative researchers interested in applying theory to real projects and taking a computational approach to modeling

Software engineers interested in building intelligent applications driven by machine learning

Practicing data scientists already familiar with another programming environment looking to learn how to do data science with Python

Course Instructors

Jonathan Dinu

Instructor

Jonathan Dinu is currently pursuing a Ph.D. in Computer Science at Carnegie Mellon’s Human Computer Interaction Institute (HCII) where he is working to democratize machine learning and artificial i...

Course Reviews

Average Rating Based on 6 reviews

4.3

83%

17%

Course Cover