├── Phase_1/ ├── Phase_2/ └── Phase_3/ └── Phase_4/
Welcome to the DSC_COURSE repository! This project contains my structured learning journey through a Data Science curriculum, including hands-on labs, code challenges, and projects.
The repository is organized by phases, each corresponding to a core focus area in the Data Science workflow:
Focuses on collecting raw data, cleaning it, and preparing it for analysis.
- Loading CSVs and APIs
- Handling missing values
- Data type conversions
- Pandas fundamentals
Emphasizes visual and statistical techniques to understand data patterns.
- Univariate & bivariate analysis
- Data visualization with Matplotlib & Seaborn
- Correlation and distribution analysis
Covers hypothesis testing and statistical thinking for making data-driven decisions.
- Probability distributions
- Confidence intervals
- T-tests and ANOVA
- Code challenge on sample network data
Introduces supervised learning and model evaluation techniques. Includes the following labs:
dsc-distance-metrics-labdsc-k-nearest-neighbors-labdsc-knn-with-scikit-learn-labdsc-nonparametric-models-labdsc-gridsearchcvdsc-pipelines-lab-v2-1dsc-pipelines-v2-1dsc-refactoring-with-pipelinesdsc-tuning-pipelines-intro
- Python
- Jupyter Notebooks
- Scikit-learn
- Pandas, NumPy
- Seaborn & Matplotlib
- Git & GitHub
- Each phase has a clear folder with labs and exercises.
- Notebooks contain markdown cells with instructions and code cells with implementations.
- Run the notebooks locally in a conda environment or using Jupyter Lab.
- Clone the repository:
git clone https://github.com/FGithaiga/DSC_COURSE.git cd DSC_COURSE