Welcome to my Fundamental Data Science repository! This repo contains coursework, notes, and projects from my Data Science Fundamental course at CADT (Cambodia Academy of Digital Technology) — Year 3, Term 2.
This course covers the core concepts and techniques in Data Science, providing a solid foundation for understanding how data can be collected, processed, analyzed, and visualized to extract meaningful insights.
- Understand the Data Science lifecycle and its key stages
- Learn data collection, cleaning, and preprocessing techniques
- Perform Exploratory Data Analysis (EDA) to uncover patterns and trends
- Apply statistical methods and probability concepts to real-world data
- Build and evaluate basic machine learning models
- Create effective data visualizations to communicate findings
- Use Python and its data science ecosystem for hands-on analysis
| Tool / Library | Purpose |
|---|---|
| Python | Primary programming language |
| Jupyter Notebook | Interactive coding environment |
| NumPy | Numerical computing |
| Pandas | Data manipulation & analysis |
| Matplotlib | Data visualization |
| Seaborn | Statistical data visualization |
| Scikit-learn | Machine learning |
Fundamental-Data-Science/
├── README.md # Project documentation
├── notebooks/ # Jupyter notebooks for lessons & exercises
├── datasets/ # Datasets used in the course
├── assignments/ # Course assignments & solutions
└── projects/ # Data science projects
- Introduction to Data Science — What is Data Science, roles, and applications
- Python for Data Science — Python basics, libraries, and data structures
- Data Collection & Wrangling — Importing, cleaning, and transforming data
- Exploratory Data Analysis (EDA) — Summary statistics, distributions, and correlations
- Data Visualization — Creating charts, plots, and dashboards
- Probability & Statistics — Descriptive & inferential statistics, hypothesis testing
- Machine Learning Fundamentals — Supervised & unsupervised learning basics
- Model Evaluation — Accuracy, precision, recall, and cross-validation
- Real-World Applications — Applying data science to solve practical problems
- Python 3.8+
- Jupyter Notebook or JupyterLab
# Clone the repository
git clone https://github.com/LK-Hour/Fundamental-Data-Science.git
cd Fundamental-Data-Science
# Install required packages
pip install numpy pandas matplotlib seaborn scikit-learn jupyterjupyter notebook- GitHub: LK-Hour
- Institution: Cambodia Academy of Digital Technology (CADT)
- Program: Year 3, Term 2
This repository is for educational purposes as part of the Data Science Fundamental course at CADT.
"Data is the new oil. It's valuable, but if unrefined, it cannot really be used." — Clive Humby