Anaconda 3.7
Ensure that you choose the 3.x version and NOT the 2.x version
1-An introduction to Python
2-Variables and Data Types
3-Control Structures
4-Functions and Packages
5-Data structures and Files handling
1-NumPy for Numerical Computing
2-MatPlotLib for Data Representation
3-Pandas for Data Analysis
1-Data connection and Management
This course is divided into three modules, if you have good experience with Python you can start from the second module.
This module is about general Python coding, for example variables, basic and advanced data structures, control structures, and functions. This will get you up to a level good enough to do most tasks in Python.
This module introduces you to the backbone packages of Python for doing almost any (data) analysis, from numerical computing with NumPy, data wrangling with Pandas, to data visualisation with MatPlotLib.
This module teaches you how to connect to and manage SQL databases in general, it also covers specifically SQL Server and SQLite.