Did you know that you can navigate the posts by swiping left and right?

Data Science Course in Python Notebooks

21 Feb 2020 . Category . Comments #research #education-research #datawhys #data-science #machine-learning #programming #statistics

We have created a data science course in Python using JupyterLab notebooks. The course is divided into 20 modules, split into a partial worked example and problem solving notebooks.

The partial worked examples don’t show the solutions but rather give step by step directions to create the code. The problem solving notebooks are largely isomorphic but don’t include the directions.

The notebooks are designed to be used with Blockly but can be used without it. Blockly is a visual programming language primarily designed to teach coding.

The course outline covers core data science topics with an emphasis on model building/machine learning topics:

  • Getting around
    • Getting around
  • Data science and the nature of data
    • Data-science-and-the-nature-of-data.ipynb
    • Data-science-and-the-nature-of-data-PS.ipynb
  • Plotting
    • Plotting.ipynb
    • Plotting-PS.ipynb
  • Descriptive stats
    • Descriptive-statistics.ipynb
    • Descriptive-statistics-PS.ipynb
  • Measures of association
    • Measures-of-association.ipynb
    • Measures-of-association-PS.ipynb
  • Clustering
    • Clustering.ipynb
    • Clustering-PS.ipynb
  • KNN classification
    • KNN-classification.ipynb
    • KNN-classification-PS.ipynb
  • KNN regression
    • KNN-regression.ipynb
    • KNN-regression-PS.ipynb
  • Simple linear regression
    • Simple-linear-regression.ipynb
    • Simple-linear-regression-PS.ipynb
  • Multiple linear regression
    • Multiple-linear-regression.ipynb
    • Multiple-linear-regression-PS.ipynb
  • Logistic regression
    • Logistic-regression.ipynb
    • Logistic-regression-PS.ipynb
  • Lasso
    • Lasso.ipynb
    • Lasso-PS.ipynb
  • Decision trees
    • Decision-trees.ipynb
    • Decision-trees-PS.ipynb
  • Regression trees
    • Regression-trees.ipynb
    • Regression-trees-PS.ipynb
  • Random forests
    • Random-forests.ipynb
    • Random-forests-PS.ipynb
  • Gradient boosting
    • Gradient-boosting.ipynb
    • Gradient-boosting-PS.ipynb
  • Support vector machines
    • Support-vector-machines.ipynb
    • Support-vector-machines-PS.ipynb
  • Naive Bayes
    • Naive-Bayes.ipynb
    • Naive-Bayes-PS.ipynb
  • Crossvalidation and nested crossvalidation
    • Crossvalidation.ipynb
    • Crossvalidation-PS.ipynb
  • Data cleaning
    • Data-cleaning-versioning.ipynb
    • Data-cleaning-versioning-PS.ipynb