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.