Data Analysis Course

This course is divided into modules, which have further tutorial and practice sub-sections.[1]

Newcomers to data analysis and/or Python are recommended (though not required) to read through the tutorial sections first, and complete the practice sections second. You are strongly advised to complete all non-bonus exercises in a module before progressing to the next module (i.e. we recommend you go in sequential order of Module 1, Module 2, Module 3...)

Please message me if you have any questions about this document, I'll be happy to help as I can!

Module 1 - Basic Python

Module 2 - Explore Data

Module 3 - Data Manipulation

Module 4 - Data Visualization

Module 5 - Time Series

Module 6 - Correlation and Models

Module 7 - Linear Regression

Module 8 - Logistic Regression

Module 9 - Decision Trees

Footnotes

[1] The course format will look something like the following, with:

  • Course

    • Module

      • Tutorial

      • Practice

        • Exercise

Course Glossary

Course: A collection of learning modules.

Glossary: A collection of words and their definitions.

Module: A unit that combines one tutorial/walk-through and one practice set.

Tutorial: A collection of code snippets/demos, factoids, and, sometimes, interactive media. This is typically meant to be done before the "practice" section.

Practice: A collection of exercises that offer an opportunity to demonstrate one's skills and knowledge, and sometimes also provide further challenges (i.e. bonus exercises).

Exercise: A coding challenge that can be solved.

FAQ

  • Q: Is there an answer key for the Practice exercises?

    • A: There is no answer key as of August 2022. We hope to have one up in the near future!

  • Q: I'm stuck on a Practice exercise! What do I do?

    • A: Typically, all exercises have related demos and/or explanations in the corresponding module's tutorial. Try (re-)reading through the module's tutorial section to see if that clears up the matter for you.

  • Q: I'm still stuck, even after re-reading and re-running the module tutorial. What now?

    • A: You can try contacting me for further assistance. Please give me as much info as you can, such as; which exercise question, what you have tried already, and what error messages (if any) are being displayed.

Editor's Notes

As of Aug. 2022, this document is a work in progress. Please let me know if there are any broken links, missing data files, or any confusing instructions. Thank you for your support!

Ideas To Improve This Doc

  • Create a "syllabus" page

  • Create a "Module 0" or separate journal to teach the basics of using Nextjournal

  • Create two "combo" pages; one with all tutorials, and one with all practice exercises

Attribution

This course is based off material from a Introductory Data Analytics workshop offered by Montgomery College in 2019. This content is made freely available for educational purposes only.