Data Science Fundamentals, Part I: Learning Basic Concepts, Data Wrangling, and Databases with Python
Data Science Fundamentals teaches you the foundational concepts, theory and techniques you need to know to become an effective data scientist. The videos present you with applied, example-driven lessons in Python and its associated ecosystem of libraries, where you get your hands dirty with real datasets and see real results.

Learning outcomes
- 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.